ผสานรวม Tencent GDT กับสื่อกลาง

คู่มือนี้มีไว้สําหรับผู้เผยแพร่โฆษณาที่สนใจใช้สื่อกลางโฆษณา Google Mobile Ads กับ Tencent GDT ซึ่งจะอธิบายการตั้งค่าอะแดปเตอร์สื่อกลางให้ทํางานร่วมกับแอป iOS ปัจจุบันและการกําหนดค่าเพิ่มเติม

แหล่งข้อมูล Tencent GDT
เอกสารประกอบ
SDK
อะแดปเตอร์
การสนับสนุนลูกค้า

ข้อกำหนดเบื้องต้น

ข้อมูลเบื้องต้นที่เป็นประโยชน์

บทความต่อไปนี้ในศูนย์ช่วยเหลือให้ข้อมูลเบื้องต้นเกี่ยวกับการสื่อกลาง

เพิ่ม Tencent GDT ลงในโปรเจ็กต์

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

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

  1. ดาวน์โหลดอะแดปเตอร์และ SDK สําหรับ Tencent GDT จากแหล่งข้อมูลด้านบน

  2. เพิ่มอะแดปเตอร์เครือข่าย/SDK ที่ดาวน์โหลดไว้ใน Xcode โดยคลิกขวาที่โปรเจ็กต์ แล้วคลิกเพิ่มไฟล์ลงใน project

  3. ใส่เฟรมเวิร์ก แฟล็กคอมไพเลอร์ หรือแฟล็กลิงเกอร์ที่ Tencent GDT ต้องการ โดยที่คุณไม่จําเป็นต้องเขียนโค้ดเพิ่มเติม สื่อกลางจะเรียกใช้อะแดปเตอร์และ SDK ของ Tencent GDT ตามที่จำเป็นในการสร้างโฆษณา

ตั้งค่าการแจ้งเตือนกิจกรรม

หากต้องการรับการแจ้งเตือนเกี่ยวกับเหตุการณ์ในวงจรชีวิตของโฆษณา เช่น การแสดงผล ให้ติดตั้งใช้งาน GADBannerViewDelegate เมื่อใช้สื่อกลาง ผู้รับมอบสิทธิ์นี้จะได้รับการแจ้งเตือนเหตุการณ์จาก Tencent GDT โดยอัตโนมัติ ตัวอย่างเช่น ระบบจะรายงานการแสดงผลจากเครือข่ายโฆษณาผ่านadViewDidReceiveAd:วิธีของ GADBannerViewDelegate

ตรวจสอบค่าของ adNetworkClassName

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

Swift

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

Objective-C

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

ในทำนองเดียวกัน สำหรับโฆษณาคั่นระหว่างหน้า ให้ตรวจสอบพร็อพเพอร์ตี้ adNetworkClassName ใน GADInterstitialAd ภายใน interstitialDidReceiveAd

Swift

func interstitialDidReceiveAd(_ ad: GADInterstitialAd) {
  print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}

Objective-C

- (void)interstitialDidReceiveAd:(GADInterstitialAd *)interstitial {
  NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
สําหรับโฆษณาที่แสดงจาก AdMob adNetworkClassName จะแสดงผล GADMAdapterGoogleAdMobAds สําหรับโฆษณาที่ดึงข้อมูลผ่านเหตุการณ์ที่กําหนดเอง ระบบจะแสดงผลเป็น GADMAdapterCustomEvents