vri*_*ker 2 ads google-dfp vast double-click-advertising
使用 VAST(和 VPAID)协议显示视频广告时,经常会出现以下错误消息:
“一个或多个包装后没有广告 VAST 响应”
虽然我在互联网上搜索了很多关于此的信息,但官方 VAST 文档或任何其他资源似乎没有提供有关此错误消息确切含义的任何信息。
实际上,大多数错误消息都没有解释,因为错误消息本身应该是不言自明的。对我来说,他们不是。
例如 Google DFP 文档:https : //support.google.com/dfp_premium/answer/4442429?hl=en
任何人都可以向我提供有关此错误消息的明确解释,也许可以提供更深入地解释所有 VAST 响应代码的资源?
响应的意思正是它所说的。
在一个或多个 VAST 包装器请求后,最终结果为零广告,播放器应响应303 -一个或多个包装器后无广告 VAST 响应。还包括来自回退的空 VAST 响应的数量。
成功的 VAST 响应包含 0..n 个广告,因此包含 0..n 个包装器。如果包装器链中的每个广告都是包装器并且......
玩家应该以该错误进行响应。
示例:
忽略特定的 VAST 版本实施细节
资源 0
<VAST>
<Ad><Wrapper><VASTAdTagURI>http://[resource_1]...</VASTAdTagURI></Wrapper></Ad>
<Ad><Wrapper><VASTAdTagURI>http://[resource_2]...</VASTAdTagURI></Wrapper></Ad>
</VAST>
Run Code Online (Sandbox Code Playgroud)
资源 1
<VAST>
<Ad><Wrapper><VASTAdTagURI>http://[resource_3]...</VASTAdTagURI></Wrapper></Ad>
</VAST>
Run Code Online (Sandbox Code Playgroud)
资源2
<VAST></VAST>
Run Code Online (Sandbox Code Playgroud)
资源 3
<VAST></VAST>
Run Code Online (Sandbox Code Playgroud)
@see 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>元素是可选的,但如果包含该元素,则当 VAST 响应在一个或多个封装广告链之后返回空的 InLine 响应时,视频播放器必须向提供的 URI 发送请求。如果包含 [ERRORCODE] 宏,则视频播放器应替换为错误代码 303。
除了 VAST 级别的<Error>资源文件外,视频播放器在内联广告或任何 Wrapper 广告中的 nodad 响应中都不需要其他跟踪资源请求.