我希望能够检测用户在 jwplayer 示例上观看视频时是否正在使用广告拦截软件
我想告诉用户广告收入用于服务器账单维护,他们应该考虑关闭 Adblock。我如何在 jwplayer 上而不是在整个网站上实现这一点提前谢谢:)
我希望能够检测用户在 jwplayer 示例上观看视频时是否正在使用广告拦截软件
我想告诉用户广告收入用于服务器账单维护,他们应该考虑关闭 Adblock。我如何在 jwplayer 上而不是在整个网站上实现这一点提前谢谢:)
您可以on.('adBlock')
从 Javascript API 参考中使用:
.on('adBlock')
(JW Player 7.3+)当在 JW Player 设置中配置了广告插件(VAST 或 Google IMA)并且在查看者的浏览器上检测到广告拦截器时,会触发此事件。然后可以请求用户禁用他们的广告拦截器以继续。
https://support.jwplayer.com/customer/en/portal/articles/1413089-javascript-api-reference
您可以在 jwplayer 7.3.4 版本中使用广告屏蔽事件,例如:
playerInstance.on('adBlock',function(){
alert("Users please remove ad blocker");
playerInstance.load({file:"http://jwpsrv.a.ssl.fastly.net/content/conversions/zWLy8Jer/videos/7RtXk3vl-364766.mp4?token=0_56a0922a_0x893cf21425ca84ad3c1c86b144894943fcf9317f", image:"http://assets-jpcust.jwpsrv.com/thumbs/7RtXk3vl-480.jpg"});