ORTB
…
VAST 分册导航

VAST

2.0 → 4.4 · 4.4

VAST(Video Ad Serving Template,视频广告投放模板)是 IAB Tech Lab 发布的 XML 响应标准,定义广告服务器与视频播放器之间的广告投放与追踪契约。站内元素骨架覆盖 2.0 → 4.4,全部数据 vendor 自 IAB 官方 GitHub 仓库并经交叉校验。

本页目录

运行机制:VAST 响应的承载与解析

VAST 规定的是「广告返回什么、播放器执行什么」这层契约:请求方拿到一份 VAST XML,按其中的声明选择媒体、在对应时机发起追踪请求并驱动交互。在 OpenRTB 链路里,VAST 文档以字符串形式承载于 BidResponse.adm(imp.video / imp.audio 场景),与直接请求标签 URL 的链路共用同一套元素定义。

  • 返回侧 · 广告服务器 / SSP生成 VAST XML:在 VAST/@version 下声明一个或多个 Ad,每个 Ad 内 InLine 与 Wrapper 二选一——InLine 内联完整投放信息,Wrapper 只给出 VASTAdTagURI 与自身的追踪节点。创意层由 Creatives/Creative 分流为 Linear、NonLinear、CompanionAds 三种投放形态。
  • 播放侧 · 视频播放器 / 渲染端解析并执行:按 MediaFiles/MediaFile 的 type、width/height、bitrate、delivery 等属性在多个候选中选定一路媒体;在对应时机请求 Impression、TrackingEvents/Tracking、VideoClicks、ViewableImpression 与 AdVerifications 下的资源;@skipoffset、Icons、Companion@@renderingMode 等由播放侧解释执行。

四个契约要点

  1. 版本声明:VAST/@version 标明文档版本,解析侧据此解释元素与属性。站内骨架以 since/until 收录 2.0 → 4.4 中每个元素与属性的存在范围。
  2. Wrapper 递归:Wrapper 以 VASTAdTagURI 指向下一层标签,其自身的 Impression 与 Tracking 在解析到内层 InLine 后仍需按序上报;是否允许继续递归由 followAdditionalWrappers、allowMultipleAds、fallbackOnNoAd 三个属性控制(3.0 起引入)。
  3. 追踪以事件为键:TrackingEvents/Tracking 的 @event 取值为官方事件名,progress 类事件另有 @offset(3.0 起)。该属性在 XSD 中为字符串而非枚举,故站内不虚构取值清单,事件名单以官方规范正文为准。
  4. 扩展位与验证位:Extensions/Extension 承载私有内容(xs:any),4.4 起在其下登记 plcmt、pos、playbackmethod、attr 等 AdCOM 标准化信令;第三方测量资源由 AdVerifications/Verification 承载(4.0 起)。

文档结构

以 VAST 4.4 骨架主干为例(括号内为基数与存在版本区间);元素名可点,跳转到该版本元素目录中定位节点并展开其祖先。

在元素目录中查看完整标注树 →

版本时间线

VAST 4.42024-07CTV Addendum 2024官方 XSD 交叉校验

CTV Ad Portfolio:NonLinear 扩展至 Pause/Screensaver/Overlay/Squeezeback、标准化 QR Code、AdCOM plcmt/pos/playbackmethod/attr 信令

77 元素 · 51 属性浏览元素目录 →

VAST 4.32022-12规范全文对照校验

无结构变更:宏迁移 GitHub 维护、[PLAYBACKMETHODS]=7 连续播放、InteractiveCreativeFile 支持内联 data URI

68 元素 · 48 属性浏览元素目录 →

VAST 4.12017-08官方 XSD 交叉校验

OMID 集成(browserOptional)、音频广告(adType)、AdServingId、Expires、移除 VPAID/Flash

66 元素 · 48 属性浏览元素目录 →

VAST 4.02016-01官方 XSD 交叉校验

Mezzanine 夹层文件、UniversalAdId、AdVerifications 验证框架、Category、媒体与交互文件分离

59 元素 · 42 属性浏览元素目录 →

VAST 3.02012-07官方 XSD 交叉校验

可跳过广告(skipoffset)、Ad Pods、Icons、错误码与追踪事件扩展

52 元素 · 36 属性浏览元素目录 →

VAST 2.02012-03官方 XSD 交叉校验

基线版本:Linear / NonLinear / Companion 与四分位追踪(大量存量流量仍以此为基线)

37 元素 · 17 属性浏览元素目录 →

数据源与基线

官方数据 vendor 自 IAB 官方仓库 InteractiveAdvertisingBureau/vast.git(commit e0858cd)与 InteractiveAdvertisingBureau/VAST4.x.git(commit ccf49aa),抓取于 2026-08-19。

许可:THE STANDARDS, THE SPECIFICATIONS, THE MEASUREMENT GUIDELINES, AND ANY OTHER MATERIALS OR SERVICES PROVIDED TO OR USED BY YOU HEREUNDER (THE “PRODUCTS AND SERVICES”) ARE PROVIDED “AS IS” AND “AS AVAILABLE,” AND IAB TECHNOLOGY LABORATORY, INC. (“TECH LAB”) MAKES NO WARRANTY WITH RESPECT TO THE SAME AND HEREBY DISCLAIMS ANY AND ALL EXPRESS, IMPLIED, OR STATUTORY WARRANTIES, INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AVAILABILITY, ERROR-FREE OR UNINTERRUPTED OPERATION, AND ANY WARRANTIES ARISING FROM A COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF TRADE. TO THE EXTENT THAT TECH LAB MAY NOT AS A MATTER OF APPLICABLE LAW DISCLAIM ANY IMPLIED WARRANTY, THE SCOPE AND DURATION OF SUCH WARRANTY WILL BE THE MINIMUM PERMITTED UNDER SUCH LAW. THE PRODUCTS AND SERVICES DO NOT CONSTITUTE BUSINESS OR LEGAL ADVICE. TECH LAB DOES NOT WARRANT THAT THE PRODUCTS AND SERVICES PROVIDED TO OR USED BY YOU HEREUNDER SHALL CAUSE YOU AND/OR YOUR PRODUCTS OR SERVICES TO BE IN COMPLIANCE WITH ANY APPLICABLE LAWS, REGULATIONS, OR SELF-REGULATORY FRAMEWORKS, AND YOU ARE SOLELY RESPONSIBLE FOR COMPLIANCE WITH THE SAME, INCLUDING, BUT NOT LIMITED TO, DATA PROTECTION LAWS, SUCH AS THE PERSONAL INFORMATION PROTECTION AND ELECTRONIC DOCUMENTS ACT (CANADA), THE DATA PROTECTION DIRECTIVE (EU), THE E-PRIVACY DIRECTIVE (EU), THE GENERAL DATA PROTECTION REGULATION (EU), AND THE E-PRIVACY REGULATION (EU) AS AND WHEN THEY BECOME EFFECTIVE.

IAB Tech Lab VAST 标准页 ↗

本页元素数据来自站内骨架(data/vast-spec/skeleton/vast.ts),其与官方源的一致性由 CI 双向交叉校验守护;与官方 XSD/规范的任何差异均逐条登记了事实依据。