我正试图在Brightcove HTML5播放器中使用插播广告。广告由符合VAST2标准的广告服务器提供。
通过阅读所有Brightcove文档和开发人员资源,我得出的结论是,这根本不可能。我的结论是否正确?
我的主要发现:
“HTML播放器的VAST服务器广告来源支持不 onload和插播广告。“
所以我换了档,然后按照文档编写了一个自定义的HTML5广告插件。我正处于收到Mid-roll Ad CUE事件并调用广告服务器的位置。这导致:
“由于我们的广告插件系统的第一次迭代没有暴露任何 将广告XML传递给要显示的Brightcove播放器的方法,广告 插件必须在广告播放期间修改视频元素才能播放 视频广告“
我的结论是,在上面的情况2中,我必须基本上操纵一个准系统<视频>没有VAST帮助的元素来自brightcove - 这意味着从头开始重新实现所有VAST客户端播放器功能(重定向,展开,播放,跟踪,点击处理,同伴等等) - 或 - 合并和使用插件中的第三方VAST库或播放器,可以完成所有这些工作,同时仍然符合Brightcove广告模块流程。
我希望我错过了一些文档,或者有一些理智的中间立场来实现这个目标。任何建议将不胜感激。
答案 0 :(得分:0)
我努力使VAST和HTML5在普通浏览器中工作2年而没有任何成功,如果你想要它用于非原生HTML5打包移动应用程序,有一个使用Cordova Framework的解决方案。