Анти AdBlock или как бороться с плагином AdBlock plus
Многие пользователи сети Интернет наверняка слышали о таком плагине как AdBlock plus. Добавив этот плагин себе в браузер можно раз и навсегда избавиться от навязчивой рекламы. Зачем же тогда бороться с AdBlock plus, спросите Вы? Если Вы обычный пользователь, то бороться не зачем, но если же Вы владелец сайта, на котором размещена реклама, то это меняет дело. Если посетители сайта будут блокировать рекламу, то доход от показа рекламы может существенно сократиться.
Метод борьбы, приведенный в этом материале, достаточно прост и заключается в выводе на экран ненавязчивого сообщения с просьбой отключить плагин для данного сайта с помощью JS скрипта.
Установка 1. HTML Достаточно добавить блочный элемент с атрибутом class в любое место страницы, предварительно разместив рекламный код внутри блока.
Код
<div class="adb"> Рекламный код тут </div>
2. JS Нужно разместить этот код в файле с расширением js
Код
var ads = "adb" var msg = '<div style="border: 1px dashed #f00; padding: 5px;"><b>Adblock Detected</b></div>';
onload=function(){ // заглушка для IE, т.к. нет функции getElementByClassName if (document.getElementsByClassName == undefined) { document.getElementsByClassName = function(className) { var hasClassName = new RegExp("(?:^|\s)" + className + "(?:$|\s)"); var allElements = document.getElementsByTagName("*"); var results = [];
var element; for (var i = 0; (element = allElements[i]) != null; i++) { var elementClass = element.className; if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass)) results.push(element); } return results; } }
blocked = 0; //получаем массив всех рекламных элементов var ad_nodes = document.getElementsByClassName(ads); for(i in ad_nodes){ // проверяем высоту i-го блока if (ad_nodes[i].offsetHeight == 0){ blocked = 1; ad_nodes[i].innerHTML = msg; // выводим сообщение на экран } } }
Данный скрипт проверяет высоту всех рекламных блоков на странице и, если высота какого-либо блока равна нулю, выводит сообщение на экран.
Итоги Установив данный скрипт на свой сайт можно попросить пользователя добавить сайт в белый список, тем самым помочь ресурсу. Стоит помнить, что при выключенном JavaScript, скрипт работать не будет и пользователь не увидит Вашего сообщения. Удачи в работе!
Доброго времени суток Гость ! Cейчас ты находишся на странице с файлом Анти AdBlock или как бороться с плагином AdBlock plus, если ты искал Скрипты для uCoz то ты попал по адрессу,и что бы скачать Анти AdBlock или как бороться с плагином AdBlock plus, нужно нажать на кнопку которая находится выше.
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
Администрация не несёт ответственности за содержащие файлы на данном портале.
Все материалы на сайте принадлежат исключительно их владельцам!
Главный администратор сайта ๖ۣۜNonStop | Хостинг от uCoz | Sitemap | Sitemap-Forum | RSS лентаEXTM.NET.UA