MENU

Скрипт для обхода 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;
}
Категория: Скрипты для uCoz | Добавил: Timmy | Теги: Скрипт, AdBlock, обхода, uCoz, сайта, пользователя
Просмотров: 2504 | Загрузок: 0 | Комментарии: 2 | Рейтинг: 5.0/3
Всего комментариев: 2
avatar
1
большое спасибо это хороший скрипт ♥. всё понятно и не сильно грузит wink
avatar
0
2
wink
avatar