คู่มือนี้จะกล่าวถึงภาพรวมของวงจร 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 โดยสมบูรณ์ การเรียกคอนสตรัคเตอร์และเมธอดจะไฮไลต์เป็นสีน้ำเงิน เหตุการณ์จะไฮไลต์เป็นสีแดง และเงื่อนไขข้อผิดพลาดจะแสดงด้วยขั้วต่อสีแดงและข้อความสีแดง
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-06-24 UTC"],[[["This guide outlines the lifecycle of the Interactive Media Ads (IMA) SDK and how it interacts with your video player and an ad server (Ad Manager, AdSense for Video, or Ad Exchange)."],["The process involves the IMA SDK requesting and parsing ad responses, delivering ads to the player, and managing playback and tracking events."],["Ad selection is handled either through Ad Manager's Ad Unit filters or via auctions in AdSense or Ad Exchange."],["Developers integrate the IMA SDK using script tags for HTML5 or dedicated apps for various platforms including Android, iOS, and tvOS."],["The guide also highlights potential error conditions within the SDK lifecycle."]]],[]]