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

การจัดการระยะเวลาของช่วงพักโฆษณาจะช่วยให้ผู้ใช้ได้รับชมไลฟ์สดอย่างต่อเนื่อง เมื่อเรียกใช้ 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: Google DAI จะตั้งค่าระยะเวลาเป็นค่าจากไฟล์ Manifest MPD@maxSegmentDuration หากไม่มีค่าดังกล่าว Google DAI จะใช้ระยะเวลาเริ่มต้น

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