Обнаружение Adblock в jwplayer 7
Я хотел бы иметь возможность определять, использует ли пользователь программное обеспечение для блокировки рекламы при просмотре видео на примере jwplayer
Я хочу сказать пользователям, что доход от рекламы используется для обслуживания счетов сервера, и им следует рассмотреть возможность отключения Adblock. Как я могу реализовать это на jwplayer, но не на всем сайте, спасибо заранее:)
2 ответа
Ты можешь использовать 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"});