本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
資訊清單和廣告中繼資料插入
在廣告連結程序期間,會在資訊清單中 MediaTailor 新增與所縫合的每個廣告素材相關聯的唯一 ID。 MediaTailor 從VAST回應中該廣告素材的id
屬性值取得廣告素材的唯一 ID。如果廣告素材缺少 ID 屬性值,則 MediaTailor 會發佈空值 (id=""
)。
MediaTailor 使用資訊清單中繼資料訊號,將廣告創意中繼資料的用戶端追蹤API與整體時間軸內的計時/定位之間的相依性分離。這種解耦可減少播放延遲 (特別是在VOD案例中),播放器的使用者介面 (UI) 會在初始化播放前在時間軸中呈現廣告插播位置。
新增的中繼資料採用下列形式:
-
對於資HLS訊清單,新增的中繼資料會採用可用期間內每個廣告的
DATERANGE
標記形式。 -
對於資DASH訊清單,新增的中繼資料會採用每個廣告期間內的
Event
元素形式。
下列JSON訊息內文顯示範例VAST回應:
{ "version": 1, "identifiers": [ { "scheme": "urn:smpte:ul:060E2B34.01040101.01200900.00000000", "value": "
creativeId
", "ad_position": "adId
", "ad_type": "adType
", "tracking_uri": "trackingUri
", "custom_vast_data":"customVastData
" } ] }
在上述範例中:
-
creativeId
是廣告Creative
元素的Id
屬性值 -
adId
是與廣告開頭相關聯的HLS序號,或是廣告的DASH期間 ID -
adType
是avail
或overlay
,根據回VAST應 -
trackingUri
是 MediaTailor 工作階段的相對追蹤端點,格式為../../../../tracking/
hashed-account-id
/origin-id
/session-id
-
customVastData
是從creative_signaling
VAST擴充功能 MediaTailor 擷取的值。 MediaTailor 使用CDATA節點的內容(如果存在)。有關更多廣告決策伺服器 (ADS) 互動詳細信息和VAST響應示例,請參閱部分。