本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在廣告拼接過程中,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 -
根據 VAST 回應
overlay
,adType
為avail
或 。 -
trackingUri
是 MediaTailor 工作階段的相對追蹤端點,格式為../../../../tracking/
hashed-account-id
/origin-id
/session-id
-
customVastData
是 MediaTailor 從creative_signaling
VAST 延伸模組擷取的值。如果存在,MediaTailor 會使用 CDATA 節點的內容。如需更多詳細資訊和範例 VAST 回應,請參閱廣告決策伺服器 (ADS) 互動一節。