Скрипт для обхода AdBlock пользователя для сайта uCoz
21.10.2013, 18:57 | |
Данный скрипт выводит заданное сообщение пользователю, который зашёл на ваш сайт с AdBlock. Скрипт мотивирует пользователя отключить блокировщик рекламы (Зависит от качественности просьбы;), что позволит вам получать больше дохода. Размещаем этот код в глобальный блок "Нижняя часть сайта": Код <script type="text/javascript" > var ads = "no-adb" var msg = '<div class="no-adb-1">Ваш текст пользователю, который отключил рекламу</div>'; onload=function(){ 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){ if (ad_nodes[i].offsetHeight == 0){ blocked = 1; ad_nodes[i].innerHTML = msg; } } }</script> Код рекламы оборачиваем в div, например: Код <div class="no-adb">Код рекламы тут</div> Данный код размещаем внизу CSS: Код /* Обходим плагин Adblock ------------------------------------------*/ .no-adb-1 { padding: 5px; background:#fff; border: 1px dashed #ff0000; font-size: 115%; line-height: 1.5; text-align:center; color:#555; } | |
| |
Просмотров: 2504 | Загрузок: 0 | Комментарии: 2 | |
Всего комментариев: 2 | |
| |