動態廣告插播 (DAI) 驗證金鑰的用途是證明影片串流請求確實由您送出。DAI 可提升廣告放送期間的安全性。金鑰是由 64 個字元和數字組成且不間斷的字串。部分較舊的金鑰可能只以 25 個字元或數字組成。
例如:0L94DEA6C87B0F3D2407018ACF88ECDE77DK38AD1DX01957311A50E9D1O3F15B
建立驗證金鑰的方法有兩種,且兩者的程序均相同:
Static API 金鑰:當 API 金鑰與 HMAC 同時存在時,API 金鑰享有較高的優先順序。然而,HMAC 金鑰的安全性高於 API 金鑰的安全性。因此,建議使用 HMAC 金鑰。
HMAC (Beta 版) :HMAC 型權杖驗證所提供的安全性會比 Static API 金鑰的安全性更高。HMAC 權杖是使用秘密金鑰及有限持續時間,可確保該權杖無法在使用者或工作階段之間任意共享。
新增新的驗證金鑰
- 登入 Google Ad Manager。
- 依序按一下「管理」「影片」「動態廣告插播驗證金鑰」。
- 按一下「新增驗證金鑰」。
- 輸入 [名稱],方便您辨識此金鑰。
- 選取驗證金鑰的「類型」:可選擇「API」或「HMAC」其中一項。
當兩者同時存在時,API 金鑰的優先順序高於 HMAC。HMAC 金鑰的安全性高於 API 金鑰的安全性。
- 按一下「儲存」。
要查看並複製金鑰,請返回詳細資訊頁面。建立有效的動態廣告插播驗證金鑰後,您就可以立即使用。請將金鑰嵌入動態插播廣告的位置。
儲存後,金鑰會自動設為「有效」。只有正確導入「有效」的金鑰,才能驗證要求。
使用已停用金鑰的請求將會遭到拒絕。建議您只當金鑰遭到盜用或不允許使用的情況下,才停用金鑰。
停用現有的驗證金鑰
- 登入 Google Ad Manager。
- 依序按一下「管理」「影片」「動態廣告插播驗證金鑰」。
- 按一下您要停用的金鑰名稱。
- 選取 [已停用] 狀態。
- 按一下「儲存」。
導入驗證金鑰
HMAC 金鑰 (Beta 版)
瞭解如何導入 HMAC 驗證。
API 金鑰
使用 IMA SDK 來設定 IMAStreamRequest
物件中的 apiKey
屬性。詳情請參閱 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>"