回应的意思正是它所说的。
在一个或多个 VAST 封装请求后,最终结果为 0 个广告,播放器应响应303 -一个或多个封装后无广告 VAST 响应。还包括来自后备的空 VAST 响应的数量。
成功的 VAST 响应包含 0..n 个广告,因此包含 0..n 个包装器。如果包装链中的每个广告都是包装器并且...
- 每个包装器资源最终都以
- 1..n 包装器的 VAST 或
- 清空 VAST 或
- 超时或
- 基本上除了非包装广告和
- 未达到包装限制(深度)...
玩家应该以该错误响应。
示例:
忽略特定 VAST 版本的实施细节
资源 0
<VAST>
<Ad><Wrapper><VASTAdTagURI>http://[resource_1]...</VASTAdTagURI></Wrapper></Ad>
<Ad><Wrapper><VASTAdTagURI>http://[resource_2]...</VASTAdTagURI></Wrapper></Ad>
</VAST>
资源 1
<VAST>
<Ad><Wrapper><VASTAdTagURI>http://[resource_3]...</VASTAdTagURI></Wrapper></Ad>
</VAST>
资源 2
<VAST></VAST>
资源 3
<VAST></VAST>
@请参阅 VAST 3.0 - 第 2.4.1 和 2.4.2 节
2.4.2.1 广告服务器详细信息:<Error>
元素 根 VAST 级别还提供了
一个元素,主要用于报告“无广告”响应。<Error>
有关详细信息,请参阅第 2.4.2.4 节。
2.4.2.4 无广告响应
当广告服务器不返回或无法返回广告时,VAST 响应应仅包含<VAST>
带有可选元素的根<Error>
元素。
VAST<Error>
元素是可选的,但如果包含,视频播放器必须向提供的 URI 发送请求,当 VAST 响应在一个或多个封装广告链之后返回空内联响应时提供。如果包含 [ERRORCODE] 宏,则视频播放器应替换为错误代码 303。
除了 VAST 级<Error>
资源文件外,在内嵌广告或任何包装广告中的 nodad 响应中,视频播放器不需要其他跟踪资源请求.