jw播放器不会播放DFP广告管理系统页面外播放的视频。
*ngFor
通过上面的代码调用测试视频<script src='https://www.googletagservices.com/tag/js/gpt.js'></script>
<div id='div-gpt-ad-x-0'>
<script>
googletag.cmd.push(function () {
googletag.defineOutOfPageSlot('/xx/oustream_Video', 'div-gpt-ad-x-0').addService(googletag.pubads());
googletag.pubads().enableSyncRendering();
googletag.enableServices();
googletag.display('div-gpt-ad-x-0');});
</script>
</div>
,我可以看到jw发起网络广告让广告响应VAST:
localhost/my-page?apextest=1
但没有播放。我的控制台中没有弹出窗口或任何错误消息。并将媒体文件中的一个链接复制到浏览器地址栏中我可以播放视频文件。这可能是什么问题?
答案 0 :(得分:0)
VAST响应中的媒体文件是什么? 您使用的是哪个广告客户端,VAST还是Googima?
播放器是否报告了任何广告错误?以下是我用来调试广告事件的代码:
jwplayer().on('adError',function(e){console.log(e.message+' -- '+e.tag);});
jwplayer().on('adRequest',function(e){console.log('Just requested an ad: '+e.tag);});
jwplayer().on('adImpression',function(e){console.log('Ad impression! '+e.tag);});
jwplayer().on('adStarted',function(e){console.log('Ad started! '+e.tag);});
答案 1 :(得分:0)
它需要指向位于文件系统上的实际XML文件,它不会加载将XML作为字符串发送。