DAI Pod Serve API จะแสดงไฟล์ Manifest ของพ็อดโฆษณาวิดีโอแบบอัตราบิตที่ปรับเปลี่ยนได้ ซึ่งจัดเตรียมให้สามารถนำไปต่อเข้ากับเพลย์ลิสต์สื่อ HLS หรือ MPEG-DASH ที่แสดงต่อผู้ใช้ได้โดยตรง
การผสานรวมโดยทั่วไปกับ DAI Pod Serve API มี 3 องค์ประกอบหลัก ได้แก่ Google Ad Manager ซึ่งเป็นแอปโปรแกรมเล่นวิดีโอไคลเอ็นต์ ซึ่งมักสร้างขึ้นโดยใช้ SDK โฆษณาสื่ออินเทอร์แอกทีฟ (IMA) และอุปกรณ์จัดการไฟล์ Manifest
Ad Manager
Ad Manager มีหน้าที่ส่งพ็อดโฆษณาไปยังเครื่องมือการจัดการไฟล์ Manifest เครื่องมือการจัดการไฟล์ Manifest จะโต้ตอบกับ Pod Serve API ของ Ad Manager เพื่อขอพ็อดโฆษณา บริการมีหน้าที่รับผิดชอบดังต่อไปนี้
- การสร้างเซสชันสตรีมสำหรับคำขอแต่ละรายการจากแอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์ การเลือกโฆษณา การสร้างพ็อดโฆษณา และการแสดงรูปแบบเพื่อให้ตรงกับโปรไฟล์การเข้ารหัสเนื้อหา หรือที่เรียกว่า "การปรับสภาพครีเอทีฟโฆษณาวิดีโอ" (ขั้นตอนที่ 1 และ 2 ในแผนภาพด้านบน)
- การตอบสนองต่อคำขอพ็อดโฆษณาจากเครื่องมือการจัดการไฟล์ Manifest และมอบไฟล์ Manifest ของพ็อดโฆษณาที่เข้ารหัสอย่างถูกต้องเพื่อนำไปต่อกับสตรีม (ขั้นตอนที่ 4 และ 5)
- การตอบสนองต่อคำขอข้อมูลเมตาของพ็อดโฆษณาจากแอปโปรแกรมเล่นวิดีโอไคลเอ็นต์และจัดเตรียมตารางตรวจสอบสำหรับเหตุการณ์โฆษณา (ขั้นตอนที่ 7 และ 8)
- การรับและประมวลผลคำสั่ง ping การติดตามที่แอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์ได้รับ (ขั้นตอนที่ 10)
แอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์
แอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์อาจเป็นแอปทีวี แอปบนอุปกรณ์เคลื่อนที่ หรือเว็บแอปที่ผู้ใช้ดูสตรีมวิดีโอก็ได้ โปรแกรมเล่นจะมีหน้าที่รับผิดชอบดังต่อไปนี้
- การขอทรัพยากรสตรีมจาก Ad Manager และรับออบเจ็กต์สตรีมที่แสดงเซสชันการเล่นครั้งเดียวของเนื้อหาวิดีโอที่เฉพาะเจาะจง (ขั้นตอนที่ 1 และ 2)
- การขอไฟล์ Manifest ของสตรีมจากโปรแกรมจัดการไฟล์ Manifest และเริ่มเล่น (ขั้นตอนที่ 3 และ 6)
- การขอข้อมูลเมตาของพ็อดโฆษณาจาก Ad Manager ซึ่งอธิบายเหตุการณ์โฆษณาที่ฝังอยู่ในเหตุการณ์ข้อมูลเมตาที่กำหนดเวลาของสตรีม (ขั้นตอนที่ 7 และ 8)
- การฟังโค้ดเรียกกลับที่มีเหตุการณ์ข้อมูลเมตาตามลำดับเวลาที่ฝังอยู่ในสตรีมเสียงหรือวิดีโอที่มีรหัสสื่อโฆษณา (ขั้นตอนที่ 9)
- การค้นหา URL การยืนยันโดยการจับคู่รหัสที่ฝังเหล่านี้กับเหตุการณ์โฆษณา และแจ้งให้ Ad Manager ทราบว่ามีเหตุการณ์โฆษณาเหล่านี้เกิดขึ้นเรียบร้อยแล้ว (ขั้นตอนที่ 10)
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้แอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์ โปรดดูคู่มือ IMA SDK สำหรับแพลตฟอร์มของคุณ ซึ่งได้แก่ Android, HTML5, iOS หรือ tvOS หากต้องการใช้งานที่กำหนดเอง โปรดดูคำแนะนำเกี่ยวกับแอปโปรแกรมเล่นวิดีโอไคลเอ็นต์สำหรับ DAI VOD Pod Serve API
เครื่องมือจัดการไฟล์ Manifest
เครื่องมือการจัดการไฟล์ Manifest คือเซิร์ฟเวอร์ที่ทำหน้าที่โฮสต์ไฟล์ Manifest ของสตรีมที่ให้ไว้กับแอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์ โดยเซิร์ฟเวอร์นี้มีหน้าที่ดังนี้
- การขอไฟล์ Manifest ของพ็อดโฆษณาจาก Ad Manager (ขั้นตอนที่ 4 และ 5)
- ต่อไฟล์ Manifest ของโฆษณาเหล่านี้ลงในสตรีมเนื้อหา VOD ที่มีอยู่และส่งไฟล์ Manifest สุดท้ายไปยังแอปโปรแกรมเล่นวิดีโอของไคลเอ็นต์ (ขั้นตอนที่ 3 และ 6)
หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้เครื่องมือจัดการไฟล์ Manifest ที่กำหนดเอง โปรดดูคู่มือสำหรับโปรแกรมจัดการไฟล์ Manifest สำหรับ API การให้บริการ DAI VOD Pod