คู่มือนี้จะให้ภาพรวมของวงจร 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 การเรียกใช้ตัวสร้างและเมธอด จะไฮไลต์เป็นสีน้ำเงิน ส่วนเหตุการณ์จะไฮไลต์เป็นสีแดง และเงื่อนไขข้อผิดพลาด จะแสดงด้วยตัวเชื่อมต่อสีแดงและข้อความสีแดง