预加载 VPAID Flash 广告 - 不是 possible/allowed?为什么?

Preloading VPAID Flash ads - not possible/allowed? why?

对于 VAST 投诉视频广告,您可能会得到一个 "nested" VAST(VAST Wrappers),它最终会生成一个 MediaFile,它是您可以预加载的媒体(例如 MP4/WebM/flv,等等。 ).

然而,在包含 swf 作为媒体文件的 VPAID(flash,讨厌!)的情况下,在包装器链的末尾还有另一个 swf - 例如 "ad manager" swf。

因此,预加载 VPAID 广告的效果本质上不是很有用,因为您无法仅通过检查 VAST XML 来提取用于预加载的实际媒体文件。充其量 - 您可以预加载最终的广告管理器 swf。

最终的 swf 在播放时可能会开始从不同的提供商(例如 brightroll、liverail 等)获取广告,这个过程需要一段时间。最后,可能会弹出广告。

是否允许尝试预加载实际的最终广告媒体,或查看是否存在 "fill"(广告管理器将产生广告媒体)?例如,通过 "playing" 后台隐藏和静音的广告管理器 swf,这可能是可行的,但听起来有点可疑(如果用户最终没有到达实际显示广告的位置怎么办? ? 这将被视为欺诈)。

答案是否定的, 当您加载 VPAID swf --> 广告服务器计算展示次数并开始广告提供商之间的出价。 您只能在用户观看 ad/movie.

时加载 swf