VAST 简介
VAST(视频广告服务模板)是由互动广告局(IAB)定义并发布的规范。VAST 为广告服务器和视频播放器之间呈现视频广告的通信要求设定了标准,并使用 "XML "进行声明。
简而言之,VAST 使广告提供商能够使用所有视频播放器都能理解的通用通信方式向各种视频播放器提供广告。
A thorough description of the overall idea behind VAST, as well as the full VAST specification, can be found here: VAST 3.0.
注: 通过 ExoClick 提供的默认标准是 v3
,但 VAST Wrappers 可能会根据广告商的偏好使用其他 VAST 版本。
VAST 如何工作
常规的 VAST 通信是这样发生的:
- VAST 请求: 视频播放器调用广告服务器以获得 VAST 响应。
- VAST Inline 响应: 广告服务器响应 VAST Inline 响应,其中包含显示和跟踪广告所需的所有媒体文件和跟踪 URI。
- **当广告中发生相关事件时,视频播放器会从提供的跟踪 URI 请求跟踪资源。
活动和统计数据
目前,系统在处理 VAST 广告时会跟踪三个事件:
- 视频印象: 事件发生的具体时间取决于视频播放器,但大多数情况下是在网站访客按下播放器的 "播放 "按钮时触发的。
- 视频视图: 以正常速度观看 10 秒钟的视频广告播放后会发生此事件。发生此事件时,视频播放器会通知广告提供商,并登记观看次数。该事件对于确定 CPV 广告活动的成本非常重要。
- 点击: 点击视频广告时会发生该事件。视频播放器会通知广告提供商,并注册一个标准点击事件。
VAST 结构示例
ExoClick使用VAST处理流内、流外、滑块和视频内广告。在本节中,您将看到我们的广告返回的 XML 可视化示例,以及这些 XML 中每个元素的详细说明:
请注意,您只需在接收 VAST 标记广告区时处理 VAST 事件,该广告区对应于流内或视频内。有关如何在网站上添加 "In-Stream "或 "In-Video "广告区的简单说明,请查看我们的教程:
流:
- In-Stream: How to implement In-Stream Part 1 - Setting up the Ad zone
- In-Stream: How to implement In-Stream Part 2 - Implementation examples
- In-Stream: How to implement In-Stream Part 3 - Testing the ad zone
视频:
VAST 错误
If your video player is experiencing issues when interpreting the VAST responses, you can check out our list of errors to help you debug your problem.