เริ่มต้น

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

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

สิ่งที่ต้องดำเนินการก่อน

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

หากไม่เคยใช้สื่อกลาง อ่าน ภาพรวมของสื่อกลาง AdMob

สําหรับการเสนอราคา: SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google 7.53.1 ขึ้นไป

เริ่มต้น SDK โฆษณาในอุปกรณ์เคลื่อนที่

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

โค้ดตัวอย่างด้านล่างแสดงวิธีตรวจสอบสถานะการเริ่มต้นของอะแดปเตอร์แต่ละรายการก่อนส่งคําขอโฆษณา

Swift

import GoogleMobileAds

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  func application(_ application: UIApplication,
      didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    let ads = GADMobileAds.sharedInstance()
    ads.start { status in
      // Optional: Log each adapter's initialization latency.
      let adapterStatuses = status.adapterStatusesByClassName
      for adapter in adapterStatuses {
        let adapterStatus = adapter.value
        NSLog("Adapter Name: %@, Description: %@, Latency: %f", adapter.key,
        adapterStatus.description, adapterStatus.latency)
      }

      // Start loading ads here...
    }

    return true
  }

}

Objective-C

@import GoogleMobileAds;

@implementation AppDelegate

- (BOOL)application:(UIApplication *)application
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

  GADMobileAds *ads = [GADMobileAds sharedInstance];
  [ads startWithCompletionHandler:^(GADInitializationStatus *status) {
    // Optional: Log each adapter's initialization latency.
    NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
    for (NSString *adapter in adapterStatuses) {
      GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
      NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
            adapterStatus.description, adapterStatus.latency);
    }

    // Start loading ads here...
  }];
  return YES;
}

@end

รู้ว่าเครือข่ายโฆษณาใดชนะ

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

Swift

func adViewDidReceiveAd(_ bannerView: GADBannerView) {
  print("Banner adapter class name: \(bannerView.responseInfo.adNetworkClassName)")
}

Objective-C

- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
  NSLog(@"Banner adapter class name: %@", bannerView.responseInfo.adNetworkClassName);
}

ดูรายละเอียดได้ที่การเรียกดูข้อมูลเกี่ยวกับการตอบกลับโฆษณา

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

สื่อกลางโฆษณาที่มีการให้รางวัล

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่ารางวัลใน UI ของ AdMob ได้ที่สร้างหน่วยโฆษณาที่มีการให้รางวัล

สื่อกลางโฆษณาเนทีฟ

แนวทางปฏิบัติแนะนําที่ควรคํานึงถึงเมื่อใช้สื่อกลางแบบเนทีฟมีดังนี้

นโยบายการนําเสนอโฆษณาเนทีฟ
เครือข่ายโฆษณาแต่ละแห่งมีนโยบายของตนเอง เมื่อใช้สื่อกลาง โปรดทราบว่าแอปยังคงต้องปฏิบัติตามนโยบายของเครือข่ายสื่อกลางที่แสดงโฆษณา
หลีกเลี่ยงการใช้ชั้นเรียน GADMultipleAdsAdLoaderOptions เมื่อส่งคําขอ
คําขอสําหรับโฆษณาเนทีฟหลายรายการจะแสดงโฆษณา Google เท่านั้น ฟีเจอร์โฆษณาเนทีฟหลายรายการไม่รองรับสื่อกลาง

CCPA และ GDPR

หากคุณต้องปฏิบัติตามกฎหมายคุ้มครองความเป็นส่วนตัวของผู้บริโภคแห่งรัฐแคลิฟอร์เนีย (CCPA) หรือกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ให้ทําตามขั้นตอนในการตั้งค่า CCPA หรือการตั้งค่า GDPR เพื่อเพิ่มพาร์ทเนอร์สื่อกลางใน AdMob รายชื่อพาร์ทเนอร์โฆษณา CCPA หรือ GDPR ของการรับส่งข้อความ มิเช่นนั้นอาจทําให้พาร์ทเนอร์แสดงโฆษณาในแอปของคุณไม่ได้

ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปิดใช้การประมวลผลข้อมูลแบบจํากัดของ CCPA และการขอความยินยอมตาม GDPR ด้วย SDK สําหรับ User Messaging Platform (UMP) ของ Google