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

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

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

若要整合您的廣告伺服器與 AWS Elemental MediaTailor,您的廣告伺服器必須將符合 IAB 規格的 XML 傳送給支援版本的 VAST 和 VMAP。您可以使用公有 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 會在傳送廣告伺服器 VAST 請求,以及發出伺服器端追蹤呼叫時,代理播放器的 user-agentx-forwarded-for 標頭。請確認您的廣告伺服器可以處理這些標頭。或者,您可以使用 [session.user_agent][session.client_ip],並將這些值傳到廣告標籤和廣告 URL 中的查詢字串。如需詳細資訊,請參閱使用會話變量

廣告通話

AWS Elemental MediaTailor 會依據您的組態定義,呼叫您的 VAST 廣告 URL。進行廣告通話時,它會取代任何玩家特定或工作階段特定參數。 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 會以您設定的場記板填滿 VPAID 廣告時段,並提供 VPAID 廣告中繼資料,供用戶端播放器用來執行互動式廣告。如果您未設定場記板,當 VPAID 廣告出現時, MediaTailor 會照常透過用戶端報告提供廣告中繼資料。它還記錄了 CloudWatch 關於缺少板岩的錯誤。如需詳細資訊,請參閱 插入石板建立模型組態

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

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

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