คู่มือนี้จะให้ภาพรวมของวงจร SDK และการโต้ตอบ ระหว่างวิดีโอเพลเยอร์, IMA SDK และเซิร์ฟเวอร์โฆษณา
การโต้ตอบพื้นฐาน
แผนภาพต่อไปนี้แสดงและอธิบายการโต้ตอบระหว่าง วิดีโอเพลเยอร์, IMA SDK และเซิร์ฟเวอร์โฆษณา เซิร์ฟเวอร์โฆษณาสามารถใช้ Ad Manager, AdSense สำหรับวิดีโอ (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 การเรียกใช้ตัวสร้างและเมธอด จะไฮไลต์เป็นสีน้ำเงิน ส่วนเหตุการณ์จะไฮไลต์เป็นสีแดง และเงื่อนไขข้อผิดพลาด จะแสดงด้วยตัวเชื่อมต่อสีแดงและข้อความสีแดง
