VAST 代碼 – 發布商完整指南

已發表: 2022-08-31
視頻廣告投放模板 (VAST) 標准允許發布商投放來自多個廣告來源的視頻廣告。 VAST 代碼可提高廣告投放效率,並為發布商和廣告商提供對視頻廣告體驗的更好控制。

了解您需要了解的有關 VAST 標準、如何創建 VAST 代碼、其工作原理、存在哪些版本以及如何排查潛在錯誤的所有信息。

什麼是 VAST 代碼?

VAST 代碼是一種腳本,用於促進廣告服務器和視頻播放器之間的通信。 VAST 標籤由互動廣告局 (IAB) 定義和標準化,允許相關廣告在網站、用戶平台和視頻播放器的任意組合上播放。

VAST 代碼分為兩類:客戶端和服務器端。

  • 客戶端 VAST 代碼是一類腳本,用戶的媒體播放器在其中向廣告服務器請求廣告,然後在適當的時間將廣告注入並顯示到用戶的視頻或媒體播放器。
  • 服務器端 VAST 代碼是廣告服務器生成廣告的腳本,然後將它們插入到內容中以供用戶的媒體播放器直接查看。

VAST 如何在視頻播放器和廣告服務器中工作

使用 VAST 代碼投放的廣告按照簡單的 3 步流程運行:發送 VAST 請求、接收 VAST 內聯響應以及 ping 跟踪 URL。

1. VAST 請求

用戶的視頻或媒體播放器向廣告服務器發送請求以檢索正確類型和格式的視頻廣告。

2. VAST 內聯響應

當廣告服務器收到廣告請求時,它會返回一個內聯響應。 此響應包含所有適當的媒體文件和跟踪 URL 。

3. Pinged 跟踪 URL

在接收並播放媒體文件以顯示廣告後,媒體播放器會激活跟踪 URL 以記錄印象,從而允許廣告服務器收集廣告的印像數據並幫助發布商評估其性能。

VAST 代碼的關鍵元素

VAST 代碼包含三個基本元素:媒體文件、視頻格式和跟踪 URL。

  • 媒體文件

    媒體文件包含廣告商的廣告創意; 換句話說,用戶將看到的視頻或交互元素。 VAST 標記通常包含指向相應媒體文件的鏈接,允許媒體播放器將其拉起並播放。

  • 視頻格式

    用戶設備、瀏覽器和媒體播放器的多樣性意味著希望向盡可能多的用戶播放廣告的廣告服務器必須維護同一廣告素材的多個版本,通常採用不同的文件格式。

    因此,VAST 代碼還必須定義廣告素材的文件格式。 常見的例子包括 MP4 和 MOV。 諸如 GIF 之類的非視頻文件格式也通常用於更簡單的廣告,因為它們具有高度的兼容性和低佔用空間。

  • 追踪

    跟踪 URL 有時也稱為“跟踪像素”,因為它們通常採用 1 x 1 透明像素的形式。 其主要目的是收集特定數據並跟踪廣告的效果。 跟踪的某些類型的信息包括:

    • 可見度(廣告媒體文件已播放並因此被查看的次數)
    • 點擊廣告訪問相應內容的用戶數
    • 與廣告互動的用戶數量(如果廣告具有互動功能,例如游戲演示)
  • 附加屬性

    除了這三個基本元素之外,VAST 代碼還可以包含定義其類型和外觀的額外組件和屬性。 例如,高級標籤選項讓發布商可以定義廣告類型(例如,前貼片廣告、插播廣告等)、視頻文件的長度或廣告的分辨率(高度和長度,以像素為單位)。

如何創建 VAST 代碼?

創建您自己的 VAST 代碼是一個相對簡單的過程,任何開發者或發布商都可以使用。 可以使用三種推薦的方法:手動設置和編碼、Google Manager 或類似的廣告服務器,或第三方工具。

  • 使用 VAST XML 架構(可擴展標記語言)手動設置

    具有使用 XML(可擴展標記語言)格式經驗的發布商和開發人員可以使用 <VAST> XML 標記構建自己的 VAST標記。

    請記住,所有 VAST 代碼均以 <VAST version=”x”> 開頭並以 </VAST> 結尾。 在不刪除引號的情況下,將“x”替換為您希望使用的 VAST 版本(例如 4.1)。

  • 通過谷歌廣告服務器

    尋找更易於訪問的解決方案的發布商可以使用Google Ad Manager 中的預定義參數。

    請按照以下步驟在 Google Ad Manager 中創建 VAST 代碼:

    1. 登錄您的 Google Ad Manager 帳戶。
    2. 在左側面板上找到庫存菜單,點擊它,然後點擊廣告單元。
    3. 選擇與您要為其構建 VAST 代碼的廣告素材對應的廣告單元,然後點擊代碼。
    4. 填寫四個選項:標籤類型、標籤選項、附加標籤參數和標籤結果。
    5. 查看您的選項,確保它們符合您的規範,然後單擊複製標籤。
  • 使用第三方工具

    如果您需要 Google Ad Manager 代碼生成器的替代品, VAST 代碼生成器等第三方工具可以幫助您為廣告素材創建 VAST 代碼。 但是,每個這樣的工具都是不同的,並且都有自己的說明。 在繼續之前,請先熟悉您喜歡的標籤生成器。

VAST 代碼示例

以下是 VAST 3.0 和 4.2 版的一些內嵌線性 VAST 代碼示例。

  • VAST 3.0

<VAST 版本=”3.0″ xmlns:xs=”http://www.w3.org/2001/XMLSchema”>

<廣告 id=”20001″>

<內聯>

<AdSystem version=”4.0″>iabtechlab</AdSystem>

<AdTitle>iabtechlab 視頻廣告</AdTitle>

<定價模型=”cpm” 貨幣=”USD”>

<![CDATA[25.00]]>

</定價>

<錯誤>http://example.com/error</錯誤>

<Impression id=”Impression-ID”>http://example.com/track/impression</Impression>

<創意>

<廣告素材 ID=”5480″ 序列=”1″>

<線性>

<時長>00:00:16</時長>

<跟踪事件>

<Tracking event=”start”>http://example.com/tracking/start</Tracking>

<Tracking event=”firstQuartile”>http://example.com/tracking/firstQuartile</Tracking>

<Tracking event=”midpoint”>http://example.com/tracking/midpoint</Tracking>

<Tracking event=”thirdQuartile”>http://example.com/tracking/thirdQuartile</Tracking>

<Tracking event=”complete”>http://example.com/tracking/complete</Tracking>

<Tracking event=”progress” offset=”00:00:10″>http://example.com/tracking/progress-10</Tracking>

</跟踪事件>

<視頻點擊次數>

<點擊跟踪 id=”博客”>

<![CDATA[https://iabtechlab.com]]>

</點擊跟踪>

<CustomClick>http://iabtechlab.com</CustomClick>

</VideoClicks>

<媒體文件>

<MediaFile id=”5241″ 交付=”progressive” type=”video/mp4″ bitrate=”500″ width=”400″ height=”300″ minBitrate=”360″ maxBitrate=”1080″scalable=”1″維護AspectRatio =”1″ 編解碼器=”0″>

<![CDATA[https://iab-publicfiles.s3.amazonaws.com/vast/VAST-4.0-Short-Intro.mp4]]>

</媒體文件>

</媒體文件>

</線性>

</創意>

</創意>

<擴展>

<擴展類型=”iab-Count”>

<total_available>

<![CDATA[2]]>

</total_available>

</擴展>

</擴展>

</內聯>

</廣告>

</VAST>

  • 巨大的 4.2

<VAST 版本=”4.2″ xmlns:xs=”http://www.w3.org/2001/XMLSchema” xmlns=”http://www.iab.com/VAST”>

<廣告 id=”20001″ 序列=”1″>

<內聯>

<AdSystem version=”1″>iabtechlab</AdSystem>

<錯誤><![CDATA[https://example.com/error]]></錯誤>

<擴展>

<擴展類型=”iab-Count”>

<total_available>

<![CDATA[2]]>

</total_available>

</擴展>

</擴展>

<Impression id=”Impression-ID”><![CDATA[https://example.com/track/impression]]></Impression>

<定價模型=”cpm” 貨幣=”USD”>

<![CDATA[25.00]]>

</定價>

<AdServingId>a532d16d-4d7f-4440-bd29-2ec0e693fc80</AdServingId>

<AdTitle>iabtechlab 視頻廣告</AdTitle>

<創意>

<廣告 id=”5480″ 序列=”1″ adId=”2447226″>

<線性>

<跟踪事件>

<Tracking event=”start” ><![CDATA[https://example.com/tracking/start]]></Tracking>

<Tracking event=”progress” offset=”00:00:10″><![CDATA[http://example.com/tracking/progress-10]]></Tracking>

<Tracking event=”firstQuartile”><![CDATA[https://example.com/tracking/firstQuartile]]></Tracking>

<Tracking event=”midpoint”><![CDATA[https://example.com/tracking/midpoint]]></Tracking>

<Tracking event=”thirdQuartile”><![CDATA[https://example.com/tracking/thirdQuartile]]></Tracking>

<Tracking event=”complete”><![CDATA[https://example.com/tracking/complete]]></Tracking>

</跟踪事件>

<時長>00:00:16</時長>

<媒體文件>

<MediaFile id=”5241″ 交付=”progressive” type=”video/mp4″ bitrate=”2000″ width=”1280″ height=”720″ minBitrate=”1500″ maxBitrate=”2500″scalable=”1″ maintainAspectRatio =”1″ 編解碼器=”H.264″>

<![CDATA[https://iab-publicfiles.s3.amazonaws.com/vast/VAST-4.0-Short-Intro.mp4]]>

</媒體文件>

<MediaFile id=”5244″ 交付=”progressive” type=”video/mp4″ bitrate=”1000″ width=”854″ height=”480″ minBitrate=”700″ maxBitrate=”1500″scalable=”1″維護AspectRatio =”1″ 編解碼器=”H.264″>

<![CDATA[https://iab-publicfiles.s3.amazonaws.com/vast/VAST-4.0-Short-Intro-mid-resolution.mp4]]>

</媒體文件>

<MediaFile id=”5246″ 交付=”progressive” type=”video/mp4″ bitrate=”600″ width=”640″ height=”360″ minBitrate=”500″ maxBitrate=”700″scalable=”1″維護AspectRatio =”1″ 編解碼器=”H.264″>

<![CDATA[https://iab-publicfiles.s3.amazonaws.com/vast/VAST-4.0-Short-Intro-low-resolution.mp4]]>

</媒體文件>

</媒體文件>

<視頻點擊次數>

<ClickThrough id=”blog”>

<![CDATA[https://iabtechlab.com]]>

</點擊>

</VideoClicks>

</線性>

<UniversalAdId idRegistry="Ad-ID">8465</UniversalAdId>

<UniversalAdId idRegistry="Foo-ID">4444323</UniversalAdId>

</創意>

</創意>

</內聯>

</廣告>

</VAST>

VAST 標籤的歷史

互動廣告局 (IAB) 於 2008 年發布了第一個版本的視頻廣告服務模板標準 VAST 1.0。自此初始版本以來, IAB 已多次更新和改進 VAST。

VAST 歷史上的主要里程碑是主要版本號:1.0、2.0、3.0 和 4.0。 更小和更多的增量變化用十進制數字表示(例如,從 4.0 到 4.1 的變化)。

  • VAST 1.0於 2008 年 8 月 1 日發布,支持基本功能(播放、暫停、停止)和基本的線性跟踪功能。 當時支持的唯一格式是 MP4、3GP 和 MOV。
  • VAST 2.0增加了支持格式的數量並添加了新功能,例如播放器和四分位事件跟踪(例如,線性、非線性、伴隨等)。 VAST 2.0 是 VAST 4 提供向後兼容性的最舊版本。
  • VAST 3.0為發布商提供了更現代的功能,例如符合 OBA 標準、可跳過的廣告和更好的錯誤報告功能。
  • VAST 4.0是最新的主要版本,提供了額外的改進,例如視頻和互動廣告的分離選項、服務器端拼接、對夾層文件的支持以及隱藏式字幕 (CC)。

以下是 VAST 版本和發布日期的完整列表:

版本號發布日期狀態(截至 2022 年 8 月)
巨大的 1.0 2008 年 8 月已棄用
巨大的 2.0 2012 年 3 月支持 向後兼容 4.0+
VAST 3.0 2012 年 7 月支持 向後兼容 4.0+
巨大的 4.0 2016 年 1 月支持的
巨大的 4.1 2018 年 11 月支持的
巨大的 4.2 2019 年 6 月支持的

VAST XML 和 VAST URL 之間的區別

在使用 Google Ad Manager 或第三方生成器時,您可能已經註意到VAST 代碼有兩種格式: XML 和 URL 。

通常,您應該始終使用 VAST XML 格式。 但是,特定的需求方平台 (DSP)只能支持 VAST URL 格式。 檢查您的 DSP 以確定要使用的最佳格式。

如何驗證 VAST 代碼

由於大多數 VAST 代碼都使用 XML,因此在部署之前對其進行測試和驗證以確保它們不包含錯誤並且不會生成任何 VAST 錯誤至關重要。

有多種 VAST 標籤驗證工具可用: Google Video Suite Inspector、Springserve 的 VAST 標籤測試器或 IAB 的 VAST 標籤驗證器。 要運行代碼測試器和驗證器,請複制 VAST 代碼的完整 XML 代碼,將其粘貼到您選擇的代碼測試器中,然後使用提交按鈕(或等效按鈕)運行它。

如何調試 VAST 代碼

如果您的 VAST 代碼在驗證過程中返回錯誤,您可能需要執行調試操作。 調試的一般原則是調查錯誤代碼、定位問題根源並進行必要的更正(例如,編輯 VAST 標記的 XML 代碼)。

常見 VAST 錯誤示例和推薦的調試流程:

  • VAST 錯誤 100

    錯誤 100 是XML 解析錯誤。 它通常表示 VAST 代碼的 XML 文檔或 VAST 重定向網址存在問題。 重新閱讀 VAST 代碼的代碼並確保其格式正確,沒有丟失或亂序的符號。

  • VAST 錯誤 101

    錯誤代碼 101 表示VAST 架構驗證錯誤,通常是由於 VAST 代碼代碼中的 XML 元素缺失或無法識別造成的。 調試過程類似於調試錯誤 100; 調查 VAST XML 並確保所有必需的元素都存在且格式正確。

  • VAST 錯誤 102

    VAST 錯誤 102 表示不支持響應版本。 如果您看到此錯誤代碼,則目標視頻播放器不支持 VAST 代碼中指定的 VAST 版本。 或者,它可以指示缺少指定的版本。 發布商可以通過驗證開始 <VAST> 標記指定正確的版本來調試此錯誤。

  • VAST 錯誤 301

    VAST 錯誤代碼 301 表示Redirect Timeout Reached 。 雖然高延遲(緩慢或不穩定的 Internet 連接)或優化不佳的網頁有時會導致此錯誤代碼,但其他潛在的罪魁禍首包括無效的 URI 或不正確的廣告素材尺寸。

    潛在的調試方法包括驗證 VAST 代碼是否具有正確的 URI 以及在指定廣告尺寸的情況下的正確高度和長度。

VAST 代碼的優勢

用於輕鬆創建和編輯它們的 VAST 標記和工具已幫助廣告發布商大幅提高其通過網站獲利並利用其在線廣告活動的能力。

以下是使用 VAST 標準提供的一些主要好處:

  • 創建和編輯 VAST 廣告代碼相對容易,不需要廣泛的編程背景。
  • VAST 代碼簡化了廣告網絡服務器和媒體播放器之間的通信。
  • VAST代碼錯誤處理和調試流程標準化,減少播放錯誤。
  • 遵守 VAST 標準可為發布商節省大量時間和金錢。

在開始使用 VAST 代碼方面需要幫助? 從 CodeFuel 獲得專家幫助

VAST 代碼是現代廣告技術的一個重要方面 利用 VAST 和最新版本(4.0 及更高版本)提供的功能對於最大限度地提高視頻廣告活動的效果是必要的。

無論您是需要幫助確保您的 VAST 代碼格式正確,還是需要優化廣告的可見度和效果,CodeFuel 的專家都可以提供幫助。 今天與我們聯繫以獲取更多信息。