คีย์การตรวจสอบสิทธิ์การแทรกโฆษณาแบบไดนามิกหรือ DAI (Dynamic Ad Insertion) ใช้สำหรับพิสูจน์ว่าคำขอสตรีมวิดีโอมาจากคุณ ซึ่งจะให้ความปลอดภัยมากกว่าในขณะแสดงโฆษณา คีย์เป็นสตริงที่มีอักขระและตัวเลขยาว 64 ตัวติดกัน คีย์รุ่นก่อนบางคีย์อาจมีอักขระหรือตัวเลข 25 ตัว
ตัวอย่าง
0L94DEA6C87B0F3D2407018ACF88ECDE77DK38AD1DX01957311A50E9D1O3F15B
การสร้างคีย์การตรวจสอบสิทธิ์มีตัวเลือกอยู่ 2 รายการ ซึ่งขั้นตอนเหมือนกัน
คีย์ API แบบคงที่: คีย์ API มีความสําคัญเหนือคีย์ HMAC เมื่อมีทั้ง 2 ประเภท คีย์ API มีความปลอดภัยน้อยกว่าคีย์ HMAC ดังนั้นจึงขอแนะนําให้ใช้คีย์ HMAC
HMAC (เบต้า) : การตรวจสอบสิทธิ์โทเค็นที่ใช้ HMAC มีความปลอดภัยมากกว่าคีย์ API แบบคงที่ โทเค็น HMAC ใช้คีย์ลับและมีระยะเวลาที่จำกัดเพื่อให้แน่ใจว่าการแชร์โทเค็นกับผู้ใช้หรือเซสชันจะไม่เกิดขึ้นได้โดยง่าย
เพิ่มคีย์การตรวจสอบสิทธิ์ใหม่
- ลงชื่อเข้าใช้ Google Ad Manager
- คลิกผู้ดูแลระบบ วิดีโอ คีย์การตรวจสอบสิทธิ์ DAI
- คลิกคีย์การตรวจสอบสิทธิ์ใหม่
- ป้อนชื่อที่จะช่วยให้คุณระบุคีย์นี้ได้
- เลือกว่าต้องการใช้คีย์การตรวจสอบสิทธิ์ประเภท API หรือ HMAC
คีย์ API มีความสําคัญเหนือคีย์ HMAC เมื่อมีทั้ง 2 ประเภท คีย์ API มีความปลอดภัยน้อยกว่าคีย์ HMAC
- คลิกบันทึก
หากต้องการดูและคัดลอกคีย์ ให้กลับไปที่หน้ารายละเอียด เมื่อสร้างคีย์การตรวจสอบสิทธิ์ DAI ที่เปิดใช้งานแล้ว คุณก็เริ่มใช้งานได้ทันที ฝังคีย์ลงในโฆษณาที่แทรกแบบไดนามิก
เมื่อบันทึก คีย์จะตั้งค่าเป็น "ใช้งานอยู่" โดยอัตโนมัติ เฉพาะคีย์ "ใช้งานอยู่" ที่ติดตั้งอย่างถูกต้องเท่านั้นที่จะตรวจสอบคําขอได้
คำขอที่ใช้คีย์ที่ปิดใช้งานอยู่จะถูกปฏิเสธ ปิดใช้งานคีย์ในกรณีที่คีย์ถูกบุกรุกหรือไม่ควรใช้เท่านั้น
ปิดใช้งานคีย์การตรวจสอบสิทธิ์ที่มีอยู่
- ลงชื่อเข้าใช้ Google Ad Manager
- คลิกผู้ดูแลระบบ วิดีโอ คีย์การตรวจสอบสิทธิ์ DAI
- คลิกชื่อของคีย์ที่ต้องการปิดใช้งาน
- เลือกสถานะเป็นปิดใช้งาน
- คลิกบันทึก
ใช้คีย์การตรวจสอบสิทธิ์
คีย์ HMAC (เบต้า)
ดูวิธีใช้การตรวจสอบสิทธิ์ HMAC
คีย์ API
ใช้ IMA SDK เพื่อตั้งค่าพร็อพเพอร์ตี้ apiKey
ในอ็อบเจ็กต์ IMAStreamRequest
ดูข้อมูลเพิ่มเติมในเอกสารประกอบสำหรับนักพัฒนาซอฟต์แวร์ iOS, Android, Chromecast หรือ tvOS
สำหรับบีคอนฝั่งเซิร์ฟเวอร์ (SSB) ให้ใช้พารามิเตอร์การค้นหา api-key
ดังนี้
curl "https://dai.google.com/ondemand/hls/content/CMS_ID/vid/VIDEO_ID/master.m3u8?api-key=<api-authentication-key>"