ดูข้อมูลเกี่ยวกับ DAI Ad Break API

API ช่วงพักโฆษณาสำหรับการแทรกโฆษณาแบบไดนามิก (DAI) ช่วยให้คุณสร้างและจัดการ ข้อมูลการกำหนดเวลาและการกำหนดเป้าหมายโฆษณาของช่วงพักโฆษณาที่กำลังจะเกิดขึ้นในไลฟ์สดได้

DAI Ad Break API ช่วยให้คุณทำสิ่งต่อไปนี้ได้

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

คู่มือนี้อธิบายเมธอด DAI Ad Break API และแนะนำวงจรช่วงพักโฆษณาสำหรับ DAI Full Service และ Pod Serving Flow

ดูเมธอด DAI Ad Break API

API จะแสดงเมธอดมาตรฐานต่อไปนี้สำหรับการจัดการAdBreak ทรัพยากร

  • Create: กำหนดเอนทิตี AdBreak ใหม่สำหรับเอนทิตี LiveStreamEvent ไม่บังคับ: ตั้งค่าพร็อพเพอร์ตี้ expectedStartTime เพื่อกำหนดเวลาให้ระบบตัดสินใจเลือกโฆษณา ให้เริ่มภายใน 60 วินาทีก่อนที่ช่วงพักโฆษณาจะเริ่ม
  • Get: ดึงรายละเอียดของเอนทิตี AdBreak ที่เฉพาะเจาะจง รวมถึงข้อมูลเมตาเกี่ยวกับสถานะและเวลาของช่วงพักโฆษณา
  • List: แสดงผลรายการเอนทิตี AdBreak ที่สร้างไว้ก่อนหน้านี้ ด้วย API สำหรับเอนทิตี LiveStreamEvent ที่ระบุ โดยเรียงตามลำดับ เวลาจากใหม่สุดไปยังเก่าสุด โปรดทราบว่า API จะไม่แสดงช่วงพักโฆษณาที่กำหนดไว้ เฉพาะในไฟล์ Manifest ของสตรีมเนื้อหา
  • Update: แก้ไขเอนทิตี AdBreak ที่มีอยู่ก่อนที่การตัดสินใจเกี่ยวกับโฆษณาจะเริ่มขึ้น
  • Delete: ยกเลิกการตัดสินใจเลือกโฆษณาสำหรับAdBreak เอนทิตีที่สร้างไว้ก่อนหน้านี้

ทําความเข้าใจวงจรของช่วงพักโฆษณา

เอนทิตี AdBreak มีสถานะต่อไปนี้

  • BREAK_STATE_UNSPECIFIED: สถานะเริ่มต้น
  • BREAK_STATE_SCHEDULED: สร้างช่วงพักโฆษณาและกำหนดเวลาสำหรับการตัดสินใจเกี่ยวกับโฆษณาเรียบร้อยแล้ว
  • BREAK_STATE_DECISIONED: บริการ DAI ได้เริ่มกระบวนการเลือกโฆษณา สำหรับช่วงพักโฆษณาแล้ว คุณแก้ไขช่วงพักโฆษณาไม่ได้ แต่ยังคง ยกเลิกช่วงพักโฆษณาได้ ซึ่งอาจส่งผลเสียต่อเซิร์ฟเวอร์โฆษณา
  • BREAK_STATE_COMPLETE: ระบบแสดงช่วงพักโฆษณาต่อผู้ใช้แล้ว

แผนภาพต่อไปนี้แสดงไทม์ไลน์ของเอนทิตี AdBreak ตั้งแต่การสร้าง จนถึงการดำเนินการเสร็จสมบูรณ์

เอนทิตีช่วงพักโฆษณาตั้งแต่การสร้างจนถึงการสิ้นสุด

คุณสร้างAdBreakเอนทิตีได้ตั้งแต่ 1 ถึง 300 นาทีก่อนที่ระบบจะ คาดการณ์ว่าช่วงพักโฆษณาจะเริ่ม

  • หลีกเลี่ยงการสร้างช่วงพักโฆษณาก่อนเวลาเริ่มต้นที่คาดไว้ของช่วงพักน้อยกว่า 1 นาที เนื่องจาก Google DAI อาจมีเวลาไม่เพียงพอในการตัดสินใจเกี่ยวกับโฆษณา ซึ่งจะทำให้มีอัตราการแสดงโฆษณาที่ต่ำลง
  • หลีกเลี่ยงการสร้างช่วงพักโฆษณานานกว่า 6 ชั่วโมงก่อนเวลาเริ่มที่คาดไว้ของช่วงพักโฆษณา เนื่องจากเซิร์ฟเวอร์โฆษณาอาจทำให้โฆษณาที่ขอใช้ไม่ได้

ส่วนต่อไปนี้จะครอบคลุมการเปลี่ยนสถานะช่วงพักโฆษณาใน DAI Full Service และโฟลว์การแสดงพ็อด

ทำความเข้าใจโฟลว์ DAI แบบบริการเต็มรูปแบบ

DAI แบบบริการเต็มรูปแบบของ Google จะจัดการทั้งไฟล์ Manifest ของเนื้อหาและพ็อดโฆษณา

สำหรับการกำหนดเป้าหมายโฆษณาที่กำหนดเอง ให้ใช้ DAI Ad Break API เพื่อสร้างเอนทิตี AdBreak ก่อนเครื่องหมายโฆษณาที่เกี่ยวข้องในไฟล์ Manifest ของไลฟ์สดเนื้อหา

  • ระยะเวลานำนี้ช่วยให้บริการ DAI ของ Google ใช้AdBreakข้อมูลสำหรับการตัดสินใจเกี่ยวกับโฆษณาได้
  • เมื่อ Google DAI ตรวจพบเครื่องหมายโฆษณาในไฟล์ Manifest ระบบจะใช้การตัดสินใจเกี่ยวกับโฆษณาที่มีข้อมูลเอนทิตี AdBreak และเปลี่ยนสถานะของเอนทิตีเป็น BREAK_STATE_COMPLETE

เอนทิตีช่วงพักโฆษณา เอนทิตีช่วงพักจากตอนสร้างจนถึงตอนสิ้นสุดในขั้นตอนการแสดงพ็อด

ทำความเข้าใจขั้นตอนการแสดงพ็อด

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

เรียกใช้ DAI Ad Break API ก่อนเวลาเริ่มต้นที่คาดไว้ของช่วงพักโฆษณา เพื่อสร้างเอนทิตี AdBreak ก่อนเวลาที่คุณต้องขอกลุ่มพ็อดโฆษณาหรือไฟล์ Manifest ของโฆษณา

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

หลังจากที่ไคลเอ็นต์ขอสื่อโฆษณาแล้ว AdBreakเอนทิตีที่คุณสร้างผ่าน API จะเปลี่ยนเป็นสถานะBREAK_STATE_COMPLETE

สถานะสมบูรณ์ของเอนทิตีช่วงพักโฆษณา

ส่งคำขอแรก

หากต้องการตั้งค่าการเข้าถึง API และส่งคำขอแรก โปรดดูใช้ DAI Ad Break API