本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
啟用工作階段的廣告 ID 訊號
必須在工作階段初始化期間啟用廣告 ID 訊號功能。啟用此功能的程序與使用 HLS/DASH 播放字首 (隱含工作階段初始化) 建立工作階段與工作階段初始化字首 (明確工作階段初始化) 不同。
使用 HLS/DASH 播放字首啟用工作階段的廣告 ID
-
從播放器,根據您的通訊協定,使用下列其中一種格式的請求初始化新的 MediaTailor 播放工作階段:
-
範例:HLS 格式
GET
<mediatailorURL>
/v1/master/<hashed-account-id>
/<origin-id>
/<asset-id>
?aws.adSignalingEnabled=true -
範例:DASH 格式
GET
<mediatailorURL>
/v1/dash/<hashed-account-id>
/<origin-id>
/<asset-id>
?aws.adSignalingEnabled=true
-
使用工作階段初始化字首啟用工作階段的廣告 ID
-
在播放器上,為 MediaTailor 的工作階段初始化請求建構 JSON 訊息內文:
-
在
adsParams
物件內,提供 MediaTailor 應傳遞給 ADS 的任何參數。這些參數對應至 MediaTailor 組態的 ADS 範本 URL 中的[player_params.param]
設定。 -
若要啟用廣告 ID 訊號,請將
adSignaling
物件新增為最上層物件,並在內部新增名為 的參數enabled
和 值true
。adSignaling
預設值為disabled
。
-
範例:HLS 格式
POST master.m3u8 { "adsParams": { "deviceType": "ipad" }, "adSignaling": { "enabled": "true" } }
-
範例:DASH 格式
POST manifest.mpd { "adsParams": { "deviceType": "ipad" }, "adSignaling": { "enabled": "true" } }
-