我已经为我的网站集成了适用于Video.js HTML5播放器的IMA SDK插件。我点击了此链接https://github.com/googleads/videojs-ima。现在,即将测试Vast广告。
但是我需要知道如何在一个播放器中添加多个VAST标签。我的意思是,如果其中一个巨大的广告未能加载,那么请获取并加载另一个。
我在互联网上搜索,但没有找到任何答案。
Video.js for Vast是否有任何Waterfalls或fallback插件可用?

最佳答案

默认情况下,插件不支持此功能。但是,可以添加多个VAST网址;您将必须编写自己的验证机制来检查广告是否可用,然后重新初始化VAST插件和播放器。插件的缺点是,如果没有VAST广告,则播放器会自动播放一个,也应该对此进行说明。

在此处查看此代码,我将使用两个VAST广告网址,一个作为前置广告,另一个作为后置广告。我销毁播放器,重新创建并重新初始化它以创建无缝体验。 http://codepen.io/JaminQuimby/pen/yNaOwz/
    plugins: { ads:{}, vast: {preroll:"http://videoads.theonion.com/vast/270.xml?url="+window.location+"&description_url="+document.title+"&correlator=" + new Date().getTime(),postroll:"http://videoads.theonion.com/vast/268.xml?url="+window.location+"&description_url="+document.title+"&correlator=" + new Date().getTime(), url: ""}},

08-06 02:52