คู่มือนี้จะกล่าวถึงภาพรวมของวงจร SDK และการโต้ตอบระหว่างโปรแกรมเล่นวิดีโอ, IMA SDK และเซิร์ฟเวอร์โฆษณา
การโต้ตอบพื้นฐาน
แผนภาพต่อไปนี้แสดงภาพประกอบและกำกับการโต้ตอบระหว่างวิดีโอเพลเยอร์, IMA SDK และเซิร์ฟเวอร์โฆษณา เซิร์ฟเวอร์โฆษณาสามารถใช้ Ad Manager, AdSense for Video (AFV) หรือ Ad Exchange (AdX)
หน้าเว็บหรือแอปโหลด IMA SDK โดยใช้
- แท็กสคริปต์ที่ฝังสําหรับ HTML5
- แอปสำหรับ Android, Google Cast, iOS หรือ tvOS
IMA SDK ขอการตอบสนอง VAST สําหรับหน่วยโฆษณาที่เฉพาะเจาะจงในเซิร์ฟเวอร์โฆษณา เซิร์ฟเวอร์โฆษณาที่เรียกใช้ ซึ่งอาจเป็น Ad Manager เทียบกับ AFV หรือ AdX นั้นขึ้นอยู่กับ URL ของแท็กโฆษณา
เซิร์ฟเวอร์โฆษณาจะเลือกโฆษณาที่ดีที่สุดและส่งการตอบกลับ VAST ไปยัง IMA SDK โฆษณาจะเลือกโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้
- หน่วยโฆษณา Ad Manager จะกรองรายการโฆษณาที่เป็นไปได้
- AdSense หรือ Ad Exchange ทำการประมูล
IMA SDK จะแยกวิเคราะห์การตอบกลับ VAST, ระบุประเภทสื่อที่ถูกต้องตามสภาพแวดล้อม และแสดงครีเอทีฟโฆษณาวิดีโอในหน้า (และโฆษณาที่แสดงร่วมกัน หากจำเป็น) ไปยังหน้าเว็บหรือแอป
วิดีโอเพลเยอร์จะเจรจารายละเอียดการเล่นกับ IMA SDK และเล่นโฆษณา
IMA SDK จะส่งคําสั่ง ping การแสดงผลและเหตุการณ์การติดตาม VAST ตามต้องการ
อายุการใช้งาน
แผนภาพนี้แสดงวงจรชีวิตของ IMA SDK โดยสมบูรณ์ การเรียกคอนสตรัคเตอร์และเมธอดจะไฮไลต์เป็นสีน้ำเงิน เหตุการณ์จะไฮไลต์เป็นสีแดง และเงื่อนไขข้อผิดพลาดจะแสดงด้วยขั้วต่อสีแดงและข้อความสีแดง
![รูปภาพวงจรของ Android](https://developers.google.cn/static/interactive-media-ads/images/client-side-android-lifecycle.png?hl=th)