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