VASTVMAP、和廣告伺服器的VPAID需求 - AWS Elemental MediaTailor

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

VASTVMAP、和廣告伺服器的VPAID需求

若要將廣告伺服器與廣告伺服器整合 AWS Elemental MediaTailor,廣告伺服器必須傳送XML符合支援版本VAST和VMAP的IAB規格。您可以使用公共VAST驗證器來確保標籤格式正確。

AWS Elemental MediaTailor 來自廣告決策伺服器的支援VAST和VMAP回應。 AWS Elemental MediaTailor 還支持通過我們的客戶端報告用API於客戶端廣告插入的代理VPAID元數據。如須用戶端報告的詳細資訊,請參閱用戶端追蹤

MediaTailor 支援以下VASTVMAP、和版本VPAID:

VAST要求

廣告伺服器的VAST回應必須包含IAB合規TrackingEvents元素和標準事件類型,例如impression。如果您未包含標準追蹤事件,則會 AWS Elemental MediaTailor 拒絕VAST回應,且不會提供廣告以供使用。

VAST3.0 引入了對廣告 Pod 的支持,這是一組連續線性廣告的交付。如果廣告網繭中的特定廣告無法使用,請在 CloudWatch的互動 AWS Elemental MediaTailor 記錄檔中記錄錯誤ADS。接著它會嘗試在該組合中插入下一個廣告。通過這種方式, MediaTailor 迭代 Pod 中的廣告,直到找到可以使用的廣告為止。

目標鎖定

如要指定廣告的特定玩家,您可以為廣告代碼和建立範本URLs。如需詳細資訊,請參閱使用動態廣告變數 AWS Elemental MediaTailor

AWS Elemental MediaTailor 當播放器user-agentx-forwarded-for標頭傳送廣告伺服器VAST要求時,以及進行伺服器端追蹤呼叫時,會代理播放器和標頭。請確認您的廣告伺服器可以處理這些標頭。[session.user_agent]或者,您也可以在廣告代碼[session.client_ip]和廣告的查詢字串中使用或並傳遞這些值URL。如需詳細資訊,請參閱使用會話變量

廣告通話

AWS Elemental MediaTailor 按照您的配置中URL定義調用您的VAST廣告。進行廣告通話時,它會取代任何玩家特定或工作階段特定參數。 MediaTailor 在VAST回應中追蹤最多五個層級的VAST包裝函式和重新導向。在即時串流案例中,在連線播放器的廣告 MediaTailor 可用開始時,同時進行廣告通話。在實務上,由於抖動的關係,這些廣告呼叫可在幾秒鐘就全部分散出去。請確定您的廣告伺服器能夠處理此類呼叫所需的同時連線數目。 MediaTailor 支援預先擷取即時工作流程的VAST回應。如需詳細資訊,請參閱預取廣告

創意處理

AWS Elemental MediaTailor 收到ADSVAST回應時,每個廣告素材都會識別用MediaFile於轉碼的最高位元率,並將其用作來源。它將此文件發送給 on-the-fly 轉碼器,以轉換為適合播放器主要清單比特率和分辨率的渲染。為獲得最佳結果,請確保您的最高位元率媒體檔案是具有有效MP4資訊清單預設集的高品質資產。當資訊清單預設集無效時,轉碼任務會失敗,造成廣告不會顯示。無效的預設集範例包括不支援的輸入檔案格式,例如 ProRes,以及某些轉譯規格,例如解析度 855X481。

製作索引

AWS Elemental MediaTailor 以<Creative>元素中提供的id屬性值來唯一索引每個創意。如果未指定廣告素材的 ID,則 MediaTailor 會使用媒體檔案作URL為索引。

下列範例宣告顯示製作 ID。

<Creatives> <Creative id="57859154776" sequence="1">

如果您定義自己的廣告素材IDs,請為每個廣告素材使用新的唯一 ID。不要重複使用創意IDs。 AWS Elemental MediaTailor 儲存創意內容以供重複使用,並依其索引 ID 尋找每個內容。當有新的製作出現時,服務會先針對索引檢查其 ID。如果 ID 存在,則 MediaTailor 會使用儲存的內容,而不是重新處理傳入的內容。如果您重複使用廣告素材 ID,就會 MediaTailor 使用儲存的舊廣告,而且不會播放新廣告。

VPAID要求

VPAID可讓發佈商投放高度互動的影片廣告,並針對其營利串流提供可見度指標。如需有關的資訊VPAID,請參閱VPAID規格

AWS Elemental MediaTailor 在同一個廣告中支持 server-side-stitched VASTMP4線性廣告和 client-side-inserted VPAID互動式廣告的混合。它會保留它們在VAST回應中出現的順序。 MediaTailor 通過最多五個級別的包裝器跟隨VPAID重定向。用戶端報告回應包含未包裝的VPAID中繼資料。

要使用VPAID,請遵循以下準則:

  • 為您的VPAID廣告素材設定版本。MP4 AWS Elemental MediaTailor 在廣VPAID告位置中填入您設定的圖版,並提供廣VPAID告中繼資料供客戶端播放器用來放送互動式廣告。如果您未設定版面廣告,VPAID廣告出現時,就會照常透過用戶端報表 MediaTailor提供廣告中繼資料。它還記錄了 CloudWatch 關於缺少板岩的錯誤。如需詳細資訊,請參閱 插入石板建立模型組態

  • 使用用戶端報告。 AWS Elemental MediaTailor VPAID通過我們的客戶端報告支持API。如需詳細資訊,請參閱用戶端追蹤

    理論上可以搭配使用預設的伺服器端報告模式VPAID。不過,如果您使用伺服器端報表,就會遺失任何有關VPAID廣告顯示狀態及其周圍中繼資料的資訊,因為只有在用戶端才能使用API。

  • 在即時案例中,請確定您的廣告可用性 (以表示) 的大小足以容納任何使用者的互動性。EXT-X-CUE-OUT: Duration VPAID例如,如果VASTXML指定了 30 秒長的VPAID廣告,則實現您的廣告效果超過 30 秒,以容納廣告。如果您不這麼做,就會遺失中VPAID繼資料,因為廣告可用的剩餘時間不足以容納VPAID廣告。