เริ่มต้นใช้งาน AdMob ในโปรเจ็กต์ iOS ของคุณ

คู่มือเริ่มต้นฉบับย่อนี้มีไว้สำหรับผู้เผยแพร่โฆษณาและนักพัฒนาซอฟต์แวร์ที่ต้องการใช้ AdMob เพื่อสร้างรายได้จากแอปที่สร้างด้วย Firebase หากคุณไม่ได้วางแผนที่จะรวม Firebase ไว้ในแอปของคุณ โปรดไปที่ คู่มือ AdMob แบบสแตนด์อโลน แทน

หากคุณยังไม่ได้ เรียนรู้เกี่ยวกับคุณ ประโยชน์ ทั้งหมดของการใช้ AdMob, Firebase และ Google Analytics ร่วมกัน

ก่อนที่คุณจะเริ่ม

  • หากคุณยังไม่มีโปรเจ็กต์ Firebase และแอป Firebase ให้ทำตามคำแนะนำเริ่มต้นใช้งาน Firebase: เพิ่ม Firebase ให้กับโปรเจ็กต์ iOS ของคุณ

  • ตรวจสอบให้แน่ใจว่าเปิดใช้งาน Google Analytics ในโปรเจ็กต์ Firebase ของคุณ:

    • หากคุณกำลังสร้างโปรเจ็กต์ Firebase ใหม่ ให้เปิดใช้งาน Google Analytics ในระหว่างขั้นตอนการสร้างโปรเจ็กต์

    • หากคุณมีโครงการ Firebase ที่มีอยู่ซึ่งไม่ได้เปิดใช้งาน Google Analytics คุณสามารถเปิดใช้งาน Google Analytics ได้จากแท็บ การรวมระบบ ของคุณ > การตั้งค่าโครงการ

ขั้นตอนที่ 1: ตั้งค่าแอปในบัญชี AdMob

  1. ลงทะเบียนแอปของคุณเป็นแอป AdMob

    1. ลงชื่อเข้าใช้ หรือ สมัคร บัญชี AdMob

    2. ลงทะเบียนแอปของคุณกับ AdMob ขั้นตอนนี้จะสร้างแอป AdMob พร้อมด้วย รหัสแอป AdMob ที่ไม่ซ้ำซึ่งคุณจะต้องใช้ภายหลังในคู่มือนี้

    คุณจะถูกขอให้เพิ่ม SDK โฆษณาบนมือถือลงในแอปของคุณ ค้นหาคำแนะนำโดยละเอียดสำหรับงานนี้ภายหลังในคู่มือนี้

  2. เชื่อมโยงแอป AdMob กับแอป Firebase

    ขั้นตอนนี้เป็นทางเลือกแต่ขอแนะนำอย่างยิ่ง เรียนรู้เพิ่มเติมเกี่ยวกับ ประโยชน์ ของการเปิดใช้เมตริกผู้ใช้และการลิงก์แอป AdMob กับ Firebase

    ทำตามขั้นตอนสองขั้นตอนต่อไปนี้ในแดชบอร์ด Apps ของบัญชี AdMob ของคุณ:

    1. เปิดใช้ เมตริกผู้ใช้ เพื่อให้ AdMob ประมวลผลและแสดงข้อมูลการวิเคราะห์ที่คัดสรรแล้วในบัญชี AdMob ของคุณ นอกจากนี้ยังเป็นการตั้งค่าที่จำเป็นสำหรับคุณในการลิงก์แอป AdMob กับ Firebase

    2. เชื่อมโยงแอป AdMob กับโปรเจ็กต์ Firebase และแอป Firebase ที่มีอยู่

      ตรวจสอบให้แน่ใจว่าคุณป้อนรหัสชุดเดียวกันกับที่คุณป้อนสำหรับแอป Firebase ค้นหารหัสชุดของแอป Firebase ในการ์ด แอป ของคุณ > การตั้งค่าโครงการ

ขั้นตอนที่ 2: เพิ่มรหัสแอป AdMob ลงในไฟล์ Info.plist

ในไฟล์ Info.plist ของแอป ให้เพิ่มคีย์ GADApplicationIdentifier พร้อมค่าสตริงเป็น รหัสแอป AdMob

คุณสามารถทำการเปลี่ยนแปลงนี้โดยทางโปรแกรม:

<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 -->
<key>GADApplicationIdentifier</key>
<string>ADMOB_APP_ID</string>

หรือแก้ไขในตัวแก้ไขรายการคุณสมบัติ:

ตัวแก้ไขรายการทรัพย์สิน

ขั้นตอนที่ 3: เพิ่มและเริ่มต้น SDK โฆษณาบนมือถือ

  1. เพิ่มการอ้างอิงสำหรับ SDK โฆษณาบนอุปกรณ์เคลื่อนที่ของ Google ลงใน Podfile ของโปรเจ็กต์ของคุณ:

    pod 'Google-Mobile-Ads-SDK'
    
  2. ก่อนที่จะโหลดโฆษณา ให้เรียกเมธอด startWithCompletionHandler: บน GADMobileAds.sharedInstance

    การเรียกนี้จะเริ่มต้น SDK และเรียกกลับตัวจัดการการทำให้เสร็จสมบูรณ์เมื่อการกำหนดค่าเริ่มต้นเสร็จสมบูรณ์ (หรือหลังจากหมดเวลา 30 วินาที) เรียกวิธีนี้เพียงครั้งเดียวและเร็วที่สุดเท่าที่จะทำได้ โดยควรจะเป็นตอนเปิดแอป แต่หลังจากเริ่มต้น Firebase แล้ว

    นี่คือตัวอย่างวิธีเรียกใช้เมธอด startWithCompletionHandler: ใน AppDelegate ของคุณ :

    สวิฟท์

    import Firebase
    import GoogleMobileAds
    ...
    
    @UIApplicationMain
    class AppDelegate: UIResponder, UIApplicationDelegate {
    
      var window: UIWindow?
    
      func application(_ application: UIApplication,
          didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    
        // Use Firebase library to configure APIs.
        FirebaseApp.configure()
    
        // Initialize the Google Mobile Ads SDK.
        GADMobileAds.sharedInstance().start(completionHandler: nil)
    
        return true
      }
    
    }
    

    วัตถุประสงค์-C

    @import Firebase;
    @import GoogleMobileAds;
    ...
    
    @implementation AppDelegate
    
    - (BOOL)application:(UIApplication *)application
        didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
      // Use Firebase library to configure APIs.
      [FIRApp configure];
      // Initialize the Google Mobile Ads SDK.
      [[GADMobileAds sharedInstance] startWithCompletionHandler:nil];
      return YES;
    }
    
    @end
    

ขั้นตอนที่ 4: ดูเมตริกผู้ใช้และข้อมูลการวิเคราะห์

หลังจากเริ่มต้นแล้ว SDK โฆษณาบนอุปกรณ์เคลื่อนที่จะเริ่มบันทึก เหตุการณ์ การวิเคราะห์และ พร็อพเพอร์ตี้ผู้ใช้ จากแอปของคุณโดยอัตโนมัติ คุณสามารถดูข้อมูลนี้ได้โดยไม่ต้องเพิ่มโค้ดเพิ่มเติมลงในแอปหรือติดตั้งโฆษณาใดๆ คุณสามารถดูข้อมูลการวิเคราะห์ได้ที่นี่:

โปรดทราบว่าเพื่อให้แสดงตัววัด ARPU และ ARPPU ได้ดียิ่งขึ้น คุณอาจต้องการรวมข้อมูลจากเหตุการณ์ ที่กำหนดเอง ของการวิเคราะห์ที่เรียกว่า ecommerce_purchase ในการคำนวณรายได้สำหรับตัววัดเหล่านี้ ( เรียนรู้วิธีการ )

ขั้นตอนที่ 5: (ไม่บังคับ) ใช้ฟีเจอร์เพิ่มเติมของ Google Analytics และ Firebase

ใช้ประโยชน์จากโอกาสและฟีเจอร์เพิ่มเติมเพื่อปรับปรุงการสร้างรายได้จากแอปและการมีส่วนร่วมของผู้ใช้:

  • เพิ่มและใช้ Firebase SDK สำหรับ Google Analytics

    หากต้องการเรียนรู้เพิ่มเติม โปรดไปที่คำแนะนำใน การใช้ Google Analytics และ Firebase กับแอป AdMob

  • ใช้ผลิตภัณฑ์ Firebase อื่นๆ ในแอปของคุณ

    หลังจากที่คุณเพิ่ม Firebase SDK สำหรับ Google Analytics แล้ว ให้ใช้ผลิตภัณฑ์ Firebase อื่นๆ เพื่อเพิ่มประสิทธิภาพโฆษณาในแอปของคุณ

    • การกำหนดค่าระยะไกล ช่วยให้คุณสามารถเปลี่ยนลักษณะการทำงานและรูปลักษณ์ของแอปของคุณโดยไม่ต้องเผยแพร่การอัปเดตแอปโดยไม่มีค่าใช้จ่ายสำหรับผู้ใช้ที่ใช้งานรายวันไม่จำกัด

    • การทดสอบ A/B ช่วยให้คุณทดสอบการเปลี่ยนแปลง UI คุณลักษณะ หรือแคมเปญการมีส่วนร่วมของแอปได้ เพื่อเรียนรู้ว่าการเปลี่ยนแปลงดังกล่าวส่งผลต่อเมตริกหลักของคุณหรือไม่ (เช่น รายได้และการรักษาผู้ใช้) ก่อนที่จะเผยแพร่การเปลี่ยนแปลงในวงกว้าง

  • เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาสำหรับแอปของคุณ

    ลองใช้รูปแบบโฆษณาหรือการกำหนดค่าที่แตกต่างกันกับผู้ใช้กลุ่มเล็กๆ จากนั้นจึงตัดสินใจโดยอาศัยข้อมูลเกี่ยวกับการติดตั้งโฆษณาสำหรับผู้ใช้ทั้งหมดของคุณ หากต้องการเรียนรู้เพิ่มเติม โปรดดูบทช่วยสอนต่อไปนี้:

ขั้นตอนที่ 6: เลือกรูปแบบโฆษณาที่จะนำไปใช้ในแอปของคุณ

AdMob มีรูปแบบโฆษณาต่างๆ มากมาย คุณจึงสามารถเลือกรูปแบบที่เหมาะกับประสบการณ์ผู้ใช้แอปของคุณได้มากที่สุด คลิกปุ่มสำหรับรูปแบบโฆษณาเพื่อดูคำแนะนำการใช้งานโดยละเอียดในเอกสาร AdMob

โฆษณาสี่เหลี่ยมที่ปรากฏที่ด้านบนหรือด้านล่างของหน้าจออุปกรณ์

โฆษณาแบนเนอร์จะอยู่บนหน้าจอในขณะที่ผู้ใช้โต้ตอบกับแอป และสามารถรีเฟรชได้โดยอัตโนมัติหลังจากช่วงระยะเวลาหนึ่ง หากคุณยังใหม่กับการโฆษณาบนมือถือ โฆษณาเหล่านี้เป็นจุดเริ่มต้นที่ดี

ติดตั้งโฆษณาแบนเนอร์

โฆษณาคั่นระหว่างหน้า

โฆษณาแบบเต็มหน้าจอที่ครอบคลุมอินเทอร์เฟซของแอปจนกระทั่งผู้ใช้ปิด

โฆษณาคั่นระหว่างหน้าเหมาะที่สุดที่จะใช้ในการหยุดชั่วคราวตามธรรมชาติในขั้นตอนการทำงานของแอป เช่น ระหว่างด่านของเกมหรือหลังจากทำงานเสร็จสิ้น

ติดตั้งโฆษณาคั่นระหว่างหน้า

พื้นเมือง

โฆษณาที่ปรับแต่งได้ซึ่งเข้ากับรูปลักษณ์ของแอปของคุณ

โฆษณาเนทีฟเป็นรูปแบบโฆษณาตามองค์ประกอบ คุณเป็นผู้ตัดสินใจว่าจะวางโฆษณาเนทีฟอย่างไรและที่ไหน เพื่อให้เลย์เอาต์สอดคล้องกับการออกแบบแอปของคุณมากขึ้น ด้วยการเลือกแบบอักษร สี และรายละเอียดอื่นๆ สำหรับตัวคุณเอง คุณสามารถสร้างการนำเสนอโฆษณาที่เป็นธรรมชาติและไม่เกะกะ ซึ่งสามารถเพิ่มประสบการณ์ผู้ใช้ที่หลากหลายได้

ใช้โฆษณาเนทีฟขั้นสูง

ได้รับรางวัล

โฆษณาที่ให้รางวัลแก่ผู้ใช้ที่ดูวิดีโอสั้นและโต้ตอบกับโฆษณาและแบบสำรวจที่เล่นได้

โฆษณาที่มีการให้รางวัล (หรือ "ตามรางวัล") สามารถช่วยสร้างรายได้จากผู้ใช้ที่เล่นฟรีได้

ใช้โฆษณาที่มีการให้รางวัล ติดตั้งโฆษณาที่มีการให้รางวัล (API ใหม่)