Check out what’s new from Firebase at Google I/O 2022. Learn more

เริ่มต้นใช้งาน 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

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

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

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

      ตรวจสอบว่าคุณป้อนรหัสชุดเดียวกันกับที่คุณป้อนสำหรับแอป Firebase ค้นหา Bundle ID ของแอป 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: method ใน AppDelegate ของคุณ:

    Swift

    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

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

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

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

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

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

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

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

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

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

ใช้โฆษณาแบนเนอร์

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

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

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

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

พื้นเมือง

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

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

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

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

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

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

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