【问题标题】:Preloading VPAID Flash ads - not possible/allowed? why?预加载 VPAID Flash 广告 - 不可能/不允许?为什么?
【发布时间】:2015-07-23 12:00:29
【问题描述】:

使用 VAST 投诉视频广告,您可能会得到一个“嵌套”的 VAST(VAST Wrappers),它最终会生成一个 MediaFile,它是一种您可以预加载的媒体(例如 MP4/WebM/flv 等)。

但是,对于包含 swf 作为媒体文件的 VPAID(flash,糟糕!),在包装链的末端还有另一个 swf - 例如,“广告管理器”swf。

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

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

是否允许尝试预加载实际最终的广告媒体,或者找出是否有“填充”(广告媒体将由广告管理器生成)?例如,通过在后台“播放”广告管理器 swf,隐藏和静音,这可能是可能的,但听起来有点可疑(如果用户最终没有到达应该实际显示广告的点怎么办?它将被视为欺诈)。

【问题讨论】:

    标签: actionscript-3 flash vast video-ads


    【解决方案1】:

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

    【讨论】:

    • 嗨,Itay。感谢您的回答。有没有办法解决这个限制?我的意思是,如果我的 flash 正在加载外部 flash(例如 LiveRail Ads Manager),我可以(技术上)加载并启动它,并在 VPAID“AdImpression”事件的情况下暂停吗? VPAID 对象没有暂停功能,所以我想可以应用一些解决方法(比如在加载 vpaid 对象的 as3 代码中将阶段帧速率降低到 0)?
    • 对于 liverail/facebook 技术人员的好问题 - 我不知道他们如何计算印象数 - 通过 url 命中或印象跟踪事件 - 通常在 VPAID 中,所有跟踪在内部完成。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 1970-01-01
    • 2011-03-22
    • 2013-06-12
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多