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