คู่มือนี้มีไว้สำหรับผู้เผยแพร่โฆษณาที่สนใจใช้สื่อกลางโฆษณา Google บนอุปกรณ์เคลื่อนที่กับ Vpon โดยจะอธิบาย วิธีการตั้งค่าอแดปเตอร์สื่อกลางให้ทำงานร่วมกับแอป iOS ปัจจุบัน และการกำหนดค่าเพิ่มเติม
| แหล่งข้อมูล Vpon | 
|---|
| เอกสารประกอบ | 
| SDK | 
| Adapter | 
| การสนับสนุนลูกค้า | 
ข้อกำหนดเบื้องต้น
- แอป iOS ที่ผสานรวม Google Mobile Ads SDK (หากไม่มี ให้ดูเริ่มต้นใช้งาน) 
- บัญชี Google Ad Manager ที่กำหนดค่าสื่อกลางสำหรับแอปบนอุปกรณ์เคลื่อนที่ 
เพิ่ม Vpon ลงในโปรเจ็กต์
ผสานรวมโฆษณาเข้ากับแอปเช่นเดียวกับก่อนหน้านี้ หากต้องการผสานรวม โฆษณาที่ไม่ใช่โฆษณาคั่นระหว่างหน้า (ขนาดแบนเนอร์ ขนาดลีดเดอร์บอร์ด และอื่นๆ) โปรดดูโฆษณาแบนเนอร์ หากต้องการผสานรวม โฆษณาคั่นระหว่างหน้า (โฆษณาแบบเต็มหน้าจอที่ปิดบังเนื้อหาอื่นๆ ทั้งหมด) โปรดดูโฆษณาคั่นระหว่างหน้า
ขั้นตอนต่อไปนี้จะเปลี่ยนตําแหน่งโฆษณาเป็นตําแหน่งสื่อกลาง ที่แสดงโฆษณาจากหลายเครือข่ายได้
- ดาวน์โหลดอะแดปเตอร์และ SDK สำหรับ Vpon จากแหล่งข้อมูลด้านบน 
- เพิ่ม Network Adapter/SDK ที่ดาวน์โหลดใน Xcode โดยคลิกขวา ในโปรเจ็กต์ แล้วคลิกเพิ่มไฟล์ไปยัง project 
- รวมเฟรมเวิร์ก แฟล็กคอมไพเลอร์ หรือแฟล็กของโปรแกรมลิงก์ที่ Vpon ต้องการ โดยไม่จําเป็นต้องเขียนโค้ดเพิ่มเติม สื่อกลางจะเรียกใช้อะแดปเตอร์และ SDK ของ Vpon ตามที่จำเป็นเพื่อสร้างโฆษณา 
ตั้งค่าการแจ้งเตือนกิจกรรม
หากต้องการรับการแจ้งเตือนเกี่ยวกับเหตุการณ์ในวงจรโฆษณา เช่น การแสดงผล คุณสามารถใช้GADBannerViewDelegateได้ เมื่อใช้สื่อกลาง ระบบจะแจ้งเตือนเหตุการณ์จาก Vpon ให้ผู้รับมอบสิทธิ์นี้ทราบโดยอัตโนมัติ
 ตัวอย่างเช่น การแสดงผล
จากเครือข่ายโฆษณาใดก็ตามจะรายงานผ่านadViewDidReceiveAd: วิธีการของ
GADBannerViewDelegate
ตรวจสอบค่าของ adNetworkClassName
คุณเลือกตรวจสอบพร็อพเพอร์ตี้ adNetworkClassName ใน
GAMBannerView ได้ ซึ่งจะแสดงชื่อคลาสเครือข่ายโฆษณา
ของเครือข่ายโฆษณาที่ดึงแบนเนอร์ปัจจุบันเมื่อมีการเรียกใช้แฮนเดิล adViewDidReceiveAd
Swift
func adViewDidReceiveAd(_ bannerView: GAMBannerView) {
  print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GAMBannerView *)bannerView {
  NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
ในทำนองเดียวกัน สำหรับโฆษณาคั่น ให้ตรวจสอบพร็อพเพอร์ตี้ adNetworkClassName
ใน GAMInterstitialAd ภายใน interstitialDidReceiveAd ดังนี้
Swift
func interstitialDidReceiveAd(_ ad: GAMInterstitialAd) {
  print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GAMInterstitialAd *)interstitial {
  NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
GADMAdapterCustomEvents