ฟีเจอร์ที่อยู่ในเวอร์ชันเบต้าอาจใช้งานไม่ได้ในเครือข่ายของคุณ ไปที่บันทึกประจำรุ่นเพื่อดูว่าฟีเจอร์นี้จะพร้อมให้บริการสำหรับผู้ใช้ทั่วไปเมื่อใด
ใน Ad Manager คุณสามารถกำหนดค่าเหตุการณ์สตรีมแบบสดสำหรับโฆษณาตอนต้นได้
-
ลงชื่อเข้าใช้ Google Ad Manager
-
ไปที่วิดีโอ จากนั้นไปที่สตรีมแบบสด
-
คลิกสตรีมแบบสดใหม่
-
ตั้งค่า "การตั้งค่าช่วงพักโฆษณาตอนต้น" เป็นเปิดใช้
-
ป้อนแท็กโฆษณาของคุณ หากยังไม่มี ให้คลิกสร้างแท็กเพื่อสร้างแท็ก
-
ป้อนระยะเวลาสูงสุดของโฆษณาตอนต้น ค่านี้ต้องอยู่ระหว่าง 1 วินาทีถึง 10 นาที
-
ตั้งค่าเหตุการณ์สตรีมแบบสดที่เหลือให้เสร็จสมบูรณ์
-
คลิกบันทึกและเปิดใช้งาน
หากต้องการดูโฆษณาตอนต้น ให้สร้างเซสชันสตรีมใหม่สำหรับเหตุการณ์สตรีมแบบสดใหม่ในโปรแกรมเล่น โฆษณาตอนต้นควรเล่นก่อนเนื้อหา เว้นแต่จะปรากฏพร้อมกับโฆษณาตอนกลาง ซึ่งในกรณีนี้จะแสดงโฆษณาตอนกลางแทน
ข้อกำหนด
ต่อไปนี้เป็นข้อกำหนดสำหรับ MPEG-DASH และ HLS
MPEG-DASH
- ส่วนของเสียงและวิดีโอควรอยู่ใกล้เคียงกันที่สุดเพื่อให้สามารถตัดตรงจุดใดก็ได้ใน MPD
- ทุกส่วนต้องเริ่มต้นด้วยจุดเข้าใช้งานสตรีม (SAP) และควรทำให้เป็นเช่นนั้นโดยตั้งค่า
@startWithSAP
เป็นค่าที่ไม่ใช่ 0 ในAdaptationSets
และRepresentations
ของ MPD
HLS
- ส่วนของเสียงและวิดีโอควรอยู่ใกล้เคียงกันที่สุดเพื่อให้สามารถตัดตรงจุดใดก็ได้ในไฟล์ Manifest
- ทุกส่วนต้องเริ่มต้นด้วยคีย์เฟรม (กล่าวคือ สามารถถอดรหัสได้โดยไม่ต้องมีข้อมูลจากกลุ่มอื่นๆ) ซึ่งควรทำให้เป็นเช่นนั้นโดยใช้แท็ก
#EXT-X-INDEPENDENT-SEGMENTS
ในเพลย์ลิสต์หลักหรือเพลย์ลิสต์สื่อทั้งหมด - หากต้องการให้โฆษณาตอนต้นแสดง สตรีมเนื้อหาที่เกี่ยวข้องต้องระบุการประทับเวลาที่ตรงกันผ่านแท็ก
#EXT-X-PROGRAM-DATE-TIME
เราขอแนะนำให้แทรกแท็กที่ก่อนเพลย์ลิสต์ตัวแปรแต่ละรายการและต่อจากจุดความไม่ต่อเนื่องแต่ละรายการ หากไม่ใส่แท็กเหล่านี้จะทำให้ DAI ตัดสินเรื่องโฆษณาตอนต้น แต่จะไม่นำไปต่อในเพลย์ลิสต์
ความคาดหวังของโฆษณาตอนต้น
ผู้เผยแพร่โฆษณาจะเห็นลักษณะการทำงานของโฆษณาตอนต้นต่อไปนี้สำหรับทั้ง MPEG-DASH และ HLS
MPEG-DASH
- เวลาเริ่มต้นของโฆษณาตอนต้นกำหนดโดยใช้การประทับเวลาการสร้างเซสชันสตรีมและลบค่าที่มากกว่าระหว่าง 3 *
@maxSegmentDuration
กับ@suggestedPresentationDelay
- โฆษณาตอนต้นไม่ได้แสดงผลตามคำขอแรกของคำอธิบายนำเสนอสื่อสำหรับ DASH (MPD) ซึ่งหมายความว่าหากโปรแกรมเล่นของไคลเอ็นต์ไม่เริ่มขอไฟล์ Manifest ทันทีหลังจากที่เริ่มสตรีม โฆษณาตอนต้นอาจเล่นได้ไม่ถูกต้องหรือไม่เล่นเลย
- มีการตัดส่วนบนของเนื้อหาในภาพรวมปัจจุบันและนำมารวมไว้หลังโฆษณาตอนต้น แต่ในที่สุด โฆษณาตอนต้นจะ "ตกลงไปอยู่ต่ำกว่า" ส่วนบนของช่วงที่บันทึกวิดีโอดิจิทัล (DVR) ที่ให้มา
- ไม่มีการแสดงผลเนื้อหาก่อนส่วนโฆษณาตอนต้นส่วนแรก ระบบไม่รองรับการ "กรอวิดีโอกลับ" ก่อนโฆษณาตอนต้น ช่วงที่บันทึกด้วย DVR จะเริ่มเพิ่มขึ้นหลังจากโฆษณาตอนต้น หลังจากพ็อดโฆษณาตอนต้นจบแล้ว สตรีมก็จะเปลี่ยนเป็นเนื้อหาแบบสด ท้ายที่สุดแล้ว โฆษณาตอนต้นจะ "ตกลงไปอยู่ต่ำกว่า" ด้านบนของช่วงที่บันทึกด้วย DVR ที่กำหนดค่าไว้ในการสตรีมแบบสด
- โฆษณาตอนต้นจะไม่ได้รับผลกระทบจากการพักโฆษณา
- DAI อาจต่อแถบสเลทด้วยระยะเวลาไม่เกิน 1 กลุ่มเนื้อหาหลังจากโฆษณาตอนต้นเพื่อรักษาไทม์ไลน์ของการสตรีมไว้
- ระบบจะข้ามโฆษณาตอนต้นหากซ้อนทับกับโฆษณาตอนกลาง หากไม่ต้องการให้เป็นเช่นนี้ ให้ใช้การลบล้างพารามิเตอร์การสร้างสตรีม dai-pre โดยตั้งค่าเป็น 1 (
dai-pre=1
) เมื่อโฆษณาตอนต้นเล่นแทนที่โฆษณาตอนกลางที่ซ้อนทับกัน และโฆษณาตอนกลางเล่นจนผ่านโฆษณาตอนต้นไปแล้ว โฆษณาตอนกลางก็จะถูกแทนที่ด้วยแถบสเลทหรือเนื้อหาหลัก โดยขึ้นอยู่กับการตั้งค่าไม่มีประเภทการเติมช่วงพักโฆษณาสำหรับเหตุการณ์
HLS
- เวลาเริ่มต้นของโฆษณาตอนต้นกำหนดโดยใช้การประทับเวลาการสร้างของเซสชันสตรีมและโดยลบช่วงเวลา
TARGET-DURATION
2.5 เท่า - โฆษณาตอนต้นไม่ได้แสดงผลตามคำขอแรกของไฟล์ Manifest ของ HLS ซึ่งหมายความว่าหากโปรแกรมเล่นของไคลเอ็นต์ไม่เริ่มขอไฟล์ Manifest ทันทีหลังจากที่เริ่มสตรีม โฆษณาตอนต้นอาจเล่นได้ไม่ถูกต้องหรือไม่เล่นเลย
- ไม่มีการแสดงผลเนื้อหาก่อนส่วนโฆษณาตอนต้นส่วนแรก ระบบไม่รองรับการ "กรอวิดีโอกลับ" ก่อนโฆษณาตอนต้น ช่วงที่บันทึกด้วย DVR จะเริ่มใหญ่ขึ้นหลังจากโฆษณาตอนต้น หลังจากพ็อดโฆษณาตอนต้นจบแล้ว สตรีมก็จะเปลี่ยนเป็นเนื้อหาแบบสด ท้ายที่สุดแล้ว โฆษณาตอนต้นจะ "ตกลงไปอยู่ต่ำกว่า" ด้านบนของช่วงที่บันทึกด้วย DVR ที่กำหนดค่าไว้ในการสตรีมแบบสด
- โฆษณาตอนต้นจะไม่ได้รับผลกระทบจากการพักโฆษณา
- DAI อาจต่อแถบสเลทด้วยระยะเวลาไม่เกิน 1 กลุ่มเนื้อหาหลังจากโฆษณาตอนต้นเพื่อรักษาไทม์ไลน์ของการสตรีมไว้
- ระบบจะข้ามโฆษณาตอนต้นหากซ้อนทับกับโฆษณาตอนกลาง หากไม่ต้องการให้เป็นเช่นนี้ ให้ใช้การลบล้างพารามิเตอร์การสร้างสตรีม dai-pre โดยตั้งค่าเป็น 1 (
dai-pre=1
) เมื่อโฆษณาตอนต้นเล่นแทนที่โฆษณาตอนกลางที่ซ้อนทับกัน และโฆษณาตอนกลางเล่นจนผ่านโฆษณาตอนต้นไปแล้ว โฆษณาตอนกลางก็จะถูกแทนที่ด้วยแถบสเลทหรือเนื้อหาหลัก โดยขึ้นอยู่กับการตั้งค่าไม่มีประเภทการเติมช่วงพักโฆษณาสำหรับเหตุการณ์
tp_pre_
จะใช้สำหรับช่วงพักโฆษณาตอนต้นเท่านั้น