1

我正在尝试让插播广告在 Brightcove HTML5 播放器中运行。广告由符合 VAST2 的广告服务器提供。

通过阅读所有 Brightcove 文档和开发人员资源,我得出的结论是,这根本不可能。我的结论正确吗?

我的主要发现:

“HTML 播放器的 VAST 服务器广告源支持加载广告和插播广告。”

所以我改变了方向,按照文档编写了一个自定义的 HTML5 广告插件。我正在接收插播广告 CUE 事件并调用广告服务器。这导致:

“由于我们的广告插件系统的第一次迭代没有公开将广告 XML 传递给 Brightcove 播放器以进行显示的任何方式,因此广告插件必须在广告播放期间修改视频元素才能播放视频广告”

我的结论是,在上述情况 2 中,我必须在没有来自 brightcove 的 VAST 帮助的情况下基本上操纵准系统 <video> 元素——这意味着从头开始重新实现所有 VAST 客户端播放器功能(重定向、展开、播放、跟踪、点击处理、随播广告等。) - 或 - 在插件中合并和使用第三方 VAST 库或播放器,在执行所有这些工作的同时仍符合 Brightcove 广告模块流程。

我希望我错过了一些文档,或者有一些理智的中间立场可以让这个工作。任何意见,将不胜感激。

4

1 回答 1

0

我工作了 2 年,试图让 VAST 和 HTML5 在通用浏览器中运行,但没有成功,如果你想要它用于非原生 HTML5 打包的移动应用程序,有一个使用 Cordova 框架的解决方案。

于 2013-11-08T18:24:29.553 回答