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