จัดการระยะเวลาของช่วงพักโฆษณาและกลุ่ม

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

ตั้งค่าระยะเวลาที่คาดไว้ของช่วงพักโฆษณา

ตั้งค่าพารามิเตอร์ expectedDuration เป็นความยาวที่คาดไว้ของช่วงพักโฆษณาใน หน่วยวินาที โดยมีตัวเลขเศษส่วนได้สูงสุด 9 หลักและลงท้ายด้วยค่า s เช่น 30s หรือ 29.899999999s

ตั้งค่าพารามิเตอร์ expectedDuration ให้ใกล้เคียงกับความยาวจริงของช่วงพักโฆษณา หลีกเลี่ยงข้อผิดพลาดในการเล่นโฆษณาต่อไปนี้

  • การตั้งค่าระยะเวลานานเกินไป: หากระยะเวลาที่คาดไว้ นานกว่าช่วงพักโฆษณาจริง ระบบจะเติมเวลาที่เหลือด้วยแถบสเลทว่าง ทำให้เนื้อหาหยุดชั่วคราว
  • การตั้งค่าระยะเวลาสั้นเกินไป: หากระยะเวลาที่คาดไว้สั้นกว่าช่วงพักโฆษณาจริง โฆษณาอาจถูกตัดก่อนที่จะจบ

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

ทำความเข้าใจระยะเวลาของกลุ่มโฆษณา

DAI ของ Google จะกำหนดระยะเวลาของกลุ่มตามประเภทการตั้งค่าสตรีมและกลุ่มเนื้อหา

Google DAI จะกำหนดระยะเวลาของกลุ่มดังนี้

  • โดยค่าเริ่มต้น: หากไม่ได้ระบุระยะเวลา Google DAI จะตั้งค่าระยะเวลาของ กลุ่มโฆษณาเป็น 2 วินาที
  • สตรีม HLS: ระยะเวลาคือระยะเวลาเป้าหมายของสตรีมหรือ 5 วินาที แล้วแต่ว่าระยะเวลาใดสั้นกว่า
  • สตรีม DASH: DAI ของ Google จะตั้งค่าระยะเวลาเป็น MPD@maxSegmentDuration จากไฟล์ Manifest หากไม่มีค่าดังกล่าว Google DAI จะใช้ระยะเวลาเริ่มต้น

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