การจัดการระยะเวลาของช่วงพักโฆษณาจะช่วยให้ผู้ใช้ได้รับชมไลฟ์สดอย่างต่อเนื่อง
เมื่อเรียกใช้ 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 จะใช้ระยะเวลาดังกล่าวสำหรับช่วงพักโฆษณาทั้งหมดที่ตามมาในไลฟ์สดเดียวกัน