เริ่มเลย

สื่อกลาง 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 วิธีนี้จะป้องกันไม่ให้มีการรีเฟรชซ้ำเนื่องจาก AdMob จะทริกเกอร์การรีเฟรชตาม อัตราการรีเฟรช

ใช้โฆษณาเนทีฟกับสื่อกลาง AdMob

ต่อไปนี้คือแนวทางปฏิบัติแนะนำบางส่วนที่ควรพิจารณาเมื่อติดตั้งโฆษณาเนทีฟ ในสื่อกลาง AdMob

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

กฎหมายคุ้มครองความเป็นส่วนตัวและ GDPR ของรัฐในสหรัฐอเมริกา

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

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