Kaltura HTML5 VAST / VPAID播放器在CreativeData参数中没有将AdParameters传递给InitAd

时间:2015-07-16 14:00:27

标签: html5 kaltura vast

我在网页中嵌入了Kaltura Html5播放器。播放器配置为使用VAST / VPAID,并提供VAST标记,返回以下内容:

<VAST xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0" xsi:noNamespaceSchemaLocation="vast_2.0.1-creativeView.xsd">
<Ad>
<InLine id="Viewbix">
<AdSystem>Viewbix</AdSystem>
<AdTitle>Viewbix VPAID Ad</AdTitle>
<Creatives>
<Creative sequence="1">
<Linear>
<Duration>00:04:41</Duration>
<MediaFiles>
<MediaFile delivery="progressive" type="application/javascript" width="224" height="398" apiFramework="VPAID">
<![CDATA[
http://localwww.viewbix.com/plugins/vpaid.js?layout=fizz&id=73272997-9d10-4c3f-973c-f573959cb47d&debug=true&html5=true
]]>
</MediaFile>
</MediaFiles>
<AdParameters>
<![CDATA[ debug=true&html5=true ]]>
</AdParameters>
</Linear>
</Creative>
</Creatives>
<Error>
<![CDATA[ https://localwww.viewbix.com/tracklog ]]>
</Error>
</InLine>
</Ad>
</VAST>

请注意,有一个&#34; AdParameters&#34;节点。根据VAST规范,此节点中的信息应该传递给CreativeData参数中的initAd函数,但在Kaltura实现中,CreativeData包含一个没有属性的对象。

请注意,Google VAST检查器页面(here确实正确传递了参数。

有没有人能够让这个工作?

3 个答案:

答案 0 :(得分:2)

有一个错误,AdParameters导致空白。它应该是固定的。如果您想在自己的Kaltura播放器中修复它,这就是问题所在。 https://github.com/kaltura/mwEmbed/pull/2040

答案 1 :(得分:1)

我也无法让它工作,虽然播放器似乎存储了AdParameters并且所有代码都是github上的开源代码,所以你总是可以自己添加一个修复程序(AdParameters保存到'adConf'变量中JS)。 Kaltura Repo:https://github.com/kaltura/mwEmbed

答案 2 :(得分:0)

Kaltura播放器也包含Google IMA插件 - 您可以使用它并将adTagURL设置为庞大的XML