廣告服務器的 VAST、VMAP 和 VPAYD 要求 - AWS Elemental MediaTailor

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

廣告服務器的 VAST、VMAP 和 VPAYD 要求

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

AWS Elemental MediaTailor 支持廣告決策服務器的 VAST 和 VMAP 響應。AWS Elemental MediaTailor 也支援透過我們的用户端報告 API 代理 VPAID 元數據進行客户端廣告插入。如須用戶端報告的詳細資訊,請參閱用户端追蹤

MediaTailor 支援以下版本的 VAST、VMAP 和 VPAID:

VAST 要求

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

VAST 3.0 推出廣告組合的支援,這是一組連續線性廣告。如果廣告組合中不能提供特定的廣告,AWS Elemental MediaTailor 會在 ADS 互動日誌中記錄錯誤。接著它會嘗試在該組合中插入下一個廣告。通過這種方式, 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 廣告 URL。發出呼叫時,它會取代任何播放器特定或工作階段特定的參數。 MediaTailor 隨後會執行最多五層的 VAST 包裝函式,並透過 VAST 回應來重新導向。在實時流媒體場景中, MediaTailor 在連線播放器的廣告時段開始時,會同步發出廣告呼叫。在實務上,由於抖動的關係,這些廣告呼叫可在幾秒鐘就全部分散出去。請確認您的廣告伺服器可以處理這類呼叫所要求的並行連線數目。 MediaTailor 支持針對即時工作流程預取 VAST 回應。如需詳細資訊,請參閱 廣告預取

製作處理

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

製作索引

AWS Elemental MediaTailor 使每個建立唯一的索引,會依照id屬性<Creative>元素。如果未指定製作的 ID, MediaTailor 會針對索引使用媒體檔案的 URL。

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

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

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

VPAILD 要求

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

AWS Elemental MediaTailor 支持 server-side-stitched 巨大的 MP4 線性廣告和 client-side-inserted VPUD 互動創意在相同的廣告有用. 它會保留在 VAST 回應中顯示的順序。 MediaTailor 會遵循最多五層的包裝函式的 VPAID 重新導向。用戶端報告回應包含未包裝的 VPAID 中繼資料。

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

  • 為您的 VPAID 創意配置 MP4 板板。AWS Elemental MediaTailor 會使用您配置的場記板填滿 VPAID 廣告插槽,並提供 VPAID 廣告元數據供用户端播放器用來運行互動式廣告。如果您未設定場記板,當 VPAUD 廣告出現時, MediaTailor 照常透過用户端報告提供廣告元數據。它也會在 CloudWatch 關於遺漏場記板的資訊。如需詳細資訊,請參閱 插入場記板建立組態

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

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

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