廣告伺服器的廣泛、VMAP 和 VPADE 需求 - AWS Elemental MediaTailor

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

廣告伺服器的廣泛、VMAP 和 VPADE 需求

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

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

MediaTailor 支持以下版本的 VAST,虛擬地圖和支付:

龐大的需求

您的廣告伺服器發出的 VAST 回應必須包含 IAB 相容的 TrackingEvents 元素和標準事件類型,例如 impression。如果未包含標準追蹤事件, AWS Elemental MediaTailor 就會拒絕該 VAST 回應,並且不在該時段提供廣告。

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

目標鎖定

若要針對特定播放器推展廣告,您可以建立適用於您的廣告標籤和 URL 的範本。如需詳細資訊,請參閱 使用動態廣告變數 AWS Elemental MediaTailor

AWS Elemental MediaTailor 代理播放器user-agentx-forwarded-for標頭,當它發送廣告服務器 VAST 請求,當它發出服務器端跟踪調用。請確認您的廣告伺服器可以處理這些標頭。或者,您可以使用 [session.user_agent][session.client_ip],並將這些值傳到廣告標籤和廣告 URL 中的查詢字串。如需詳細資訊,請參閱 使用會話變量

廣告通話

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

創意處理

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

製作索引

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

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

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

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

付費要求

VPAID 可讓出版者提供高度互動的影片廣告,並提供其獲利化串流上的可視度指標。如需有關 VPADE 的資訊,請參閱 VPAID 規格。

AWS Elemental MediaTailor 在同一個廣告中支持混合 V server-side-stitched AST MP4 線性廣告和 client-side-inserted VPADE 互動式廣告。它保留了它們在 VAST 響應中出現的順序。 MediaTailor 透過最多五個層級的包裝函式,遵循 VPAID 重新導向。用戶端報告回應包含未包裝的 VPAID 中繼資料。

若要使用 VPAID,請遵循這些指導方針:

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

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

    理論上可以使用預設的伺服器端報告模式搭配 VPAID。不過,如果您使用伺服器端報告,您會遺失有關存在的 VPAID 廣告的任何資訊和環繞它的中繼資料,因為該資訊只可透過用戶端 API 取得。

  • 在即時案例中,請確保您的廣告時段 (以 EXT-X-CUE-OUT: Duration 表示) 夠大,足以容納 VPAID 上的任何使用者互動性。例如,如果 VAST XML 指定的 VPAID 廣告長度為 30 秒,實作您的廣告時段時請讓它超過 30 秒以容納廣告。如果您不這麼做,則會遺失 VPAID 中繼資料,因為廣告時段中剩餘的持續時間不夠容納 VPAID 廣告。