0

使用单个视频播放器时,我可以成功传递附加的AdTargetingParams,其值针对广告服务器(例如:VERTICAL、PARTNER 等)。这些值基于单个视频的元数据。但是在使用播放列表播放器时,我不清楚每次播放新视频时如何将相同的视频级细节传递给广告调用。

我知道一种选择可能是使用单个视频播放器和缩略图来伪造播放列表体验,但我觉得应该有一种方法可以为播放列表中的每个视频做到这一点,我只是还没有看到它。

有任何想法吗?

4

1 回答 1

1

在 Video Cloud Studio 的 Advertising 模块中可以为视频设置 Key-Value,但如果要动态设置,可以使用播放器的 setAdPolicy() API。

setAdPolicy() API 的文档:http: //developer.brightcove.com/en/articles/dynamic-ad-policies-using-setadpolicy-api

此 API 将允许您在播放每个视频时为其设置键值。使用 getAdPolicy() 获取当前广告策略的副本,侦听 MediaEvent.CHANGE(在选择新视频时触发),根据需要修改对象(即更改键值),然后使用 setAdPolicy()新对象。

目前,这是一个仅限 Flash 的 API。对于 HTML5,您可能会考虑您提到的单一视频播放器体验。

播放器还自动将播放列表作为键值包含在内。在广告服务器中,您可以直接将播放列表 ID 定位为键值,而无需任何代码(尽管这与 VERTICAL、PARTNER 作为您想要的标志的用例不完全匹配): http://support.brightcove .com/en/video-cloud/docs/key-value-pairs-passed-video-cloud

于 2013-01-14T14:21:12.310 回答