ภาพรวม DAI Pod serving API

การแสดงพ็อดช่วยให้คุณแทรกโฆษณาฝั่งเซิร์ฟเวอร์ด้วยโฆษณา Google โดยไม่ต้องส่งเนื้อหาไปยังเซิร์ฟเวอร์ DAI ของ Google คุณสามารถทำงานร่วมกับพาร์ทเนอร์ด้านเทคนิคของวิดีโอที่มีอยู่ เพื่อจัดการไฟล์ Manifest ของคุณหรือใช้เซิร์ฟเวอร์การจัดการไฟล์ Manifest ของคุณเอง โดยใช้ DAI Pod Serve API (Live หรือ VOD)

คุณสามารถใช้ DAI SDK สำหรับโฆษณาสื่ออินเทอร์แอกทีฟ (IMA) เพื่อพัฒนาแอปไคลเอ็นต์สำหรับเว็บและแพลตฟอร์มอุปกรณ์เคลื่อนที่ที่โต้ตอบกับ DAI Pod Serve API ได้อย่างราบรื่น หากต้องการกำหนดค่า IMA DAI SDK ด้วย DAI Pod Serve API โปรดดูคำแนะนำสำหรับแพลตฟอร์มแอปไคลเอ็นต์ของคุณโดยเฉพาะ (Android, Chromecast, HTML5, iOS, Roku, tvOS) สำหรับรูปแบบสตรีมแบบสดหรือ VOD

หากคุณมีข้อกำหนดพิเศษที่ IMA DAI SDK ไม่รองรับ คุณอาจทำตามคำแนะนำของโปรแกรมเล่นวิดีโอของไคลเอ็นต์ (ถ่ายทอดสด หรือ VOD) เพื่อพัฒนาแอปไคลเอ็นต์ของคุณเอง

คอมโพเนนต์การแสดงพ็อด DAI

การใช้ DAI Pod Serve API ประกอบด้วยองค์ประกอบหลัก 3 ส่วน ได้แก่

Google Ad Manager เป็นบริการที่โฮสต์ซึ่งสร้างและจัดการเซสชันสตรีมผู้ใช้ เลือกโฆษณาที่จะแสดง เข้ารหัสเป็นกลุ่มสตรีมมิง และส่งไปยังโปรแกรมเล่นวิดีโอของไคลเอ็นต์เมื่อได้รับคำขอ

ในสตรีมแบบสด ระบบจะแทรกโฆษณาแบบเรียลไทม์เมื่อโปรแกรมเล่นวิดีโอของไคลเอ็นต์ขอกลุ่มที่เจาะจง และแสดงโฆษณาไปยังโปรแกรมเล่นเป็นการเปลี่ยนเส้นทาง URL สำหรับกลุ่มสื่อเหล่านั้น

ในสตรีม VOD ระบบจะเลือกโฆษณาก่อนเริ่มเล่น และส่งไปยังเครื่องมือการจัดการไฟล์ Manifest เป็นชุดไฟล์ Manifest ของสตรีมที่สอดคล้องกับพ็อดโฆษณาแต่ละพ็อด

เครื่องมือจัดการไฟล์ Manifest

เครื่องมือจัดการไฟล์ Manifest คือเซิร์ฟเวอร์ที่ได้รับรหัสเซสชันของสตรีมจากโปรแกรมเล่นวิดีโอของไคลเอ็นต์ ซึ่งใช้รหัสนี้เชื่อมโยงโฆษณากับสตรีมดังกล่าว และฝังโฆษณาเหล่านั้นไว้ในไฟล์ Manifest ของสตรีม

สำหรับสตรีมแบบสดของ HLS เครื่องมือจัดการไฟล์ Manifest จะไม่สื่อสารกับ Ad Manager โดยตรง แต่จะวางกลุ่มสื่อโฆษณาไว้ในไฟล์ Manifest ของสตรีมที่มี URL ของ Ad Manager เพื่อให้โปรแกรมเล่นวิดีโอของไคลเอ็นต์ขอไฟล์กลุ่มสื่อโฆษณาได้

สำหรับสตรีม VOD เครื่องมือจัดการไฟล์ Manifest จะสื่อสารกับ Ad Manager โดยตรงเพื่อขอโฆษณา และรับชุดไฟล์ Manifest สำหรับสตรีมเพื่อรวมเข้ากับสตรีมเนื้อหา จากนั้นระบบจะส่งไฟล์ Manifest แบบรวมไปยังโปรแกรมเล่นวิดีโอของไคลเอ็นต์สำหรับการเล่น

โปรแกรมเล่นวิดีโอไคลเอ็นต์

โปรแกรมเล่นวิดีโอของไคลเอ็นต์คือแอปหรือเว็บไซต์ที่เล่นสตรีมวิดีโอที่มีโฆษณาในที่สุด ซึ่งจะขอรหัสสตรีมจาก Ad Manager แล้วส่งรหัสนั้นไปยังเครื่องมือการจัดการไฟล์ Manifest เพื่อรับไฟล์ Manifest สำหรับสตรีมสำหรับเล่น นอกจากนี้ยังทำหน้าที่ดูข้อมูลเมตาในสตรีมและเรียกเหตุการณ์การติดตามโฆษณา

การแสดงพ็อด VOD แบบสดกับสตรีมแบบสด

เมื่อดูคร่าวๆ การแสดงพ็อดสตรีมแบบสดและ VOD อาจคล้ายกันมาก อย่างไรก็ตาม เวิร์กโฟลว์ทั้งสองมีความแตกต่างกันอย่างมาก

การแสดงพ็อดสตรีมแบบสด การแสดงพ็อด VOD
โปรแกรมเล่นวิดีโอของไคลเอ็นต์ขอโฆษณาจาก Ad Manager ตามที่จำเป็นตลอดการเล่น คุณเลือกโฆษณาเหล่านี้ไว้ล่วงหน้าได้โดยใช้การแจ้งเตือนช่วงพักโฆษณาตอนต้น เครื่องมือการจัดการไฟล์ Manifest จะขอโฆษณาทั้งหมดจาก Ad Manager ก่อนที่วิดีโอจะเริ่มเล่น
เมื่อใช้สตรีม HLS เครื่องมือจัดการไฟล์ Manifest จะไม่โต้ตอบกับ Ad Manager โดยตรง แต่สร้าง URL ของกลุ่มโฆษณาให้โปรแกรมเล่นวิดีโอของไคลเอ็นต์ขอตามความจำเป็นแทน เครื่องมือการจัดการไฟล์ Manifest จะขอโฆษณาจาก Ad Manager โดยตรงก่อนที่จะสร้างไฟล์ Manifest ของสตรีมสำหรับโปรแกรมเล่นวิดีโอของไคลเอ็นต์
Ad Manager อาจแทรกแถบสเลทหากพ็อดโฆษณาสั้นกว่าช่วงพักโฆษณาที่ระบุ ไม่จำเป็นต้องใช้หรือรองรับแถบสเลท
คุณต้องลงทะเบียนกิจกรรมสตรีมแบบสดและเข้ารหัสโปรไฟล์กับ Ad Manager ก่อน ระบบจึงจะขอโฆษณาได้ คุณไม่ต้องตั้งค่าใดๆ ใน Ad Manager ก่อนจึงจะขอโฆษณาได้ แต่เครื่องมือจัดการไฟล์ Manifest ต้องระบุโปรไฟล์การเข้ารหัสและแท็กโฆษณาที่เกี่ยวข้องสำหรับสตรีมของคุณในคำขอโฆษณาแต่ละรายการ

โปรดคำนึงถึงความแตกต่างเหล่านี้เมื่อแสดงพ็อดถ่ายทอดสดหรือ VOD