【问题标题】:Kaltura HTML5 VAST/VPAID player doesn't pass AdParameters to InitAd in CreativeData parameterKaltura HTML5 VAST/VPAID 播放器不会在 CreativeData 参数中将 AdParameters 传递给 InitAd
【发布时间】:2015-07-16 14:00:27
【问题描述】:

我在网页中嵌入了 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>

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

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

有没有人能够让它工作?

【问题讨论】:

    标签: html kaltura vast


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2015-05-28
          • 1970-01-01
          • 1970-01-01
          • 2014-04-18
          • 2014-02-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多