Как обойти adblock

  • Автор теми Matis
  • Дата створення
Статус
Закрита.
M

Matis

Пользователи
Реєстрація
12.03.2014
Повідомлення
41
Репутація
4
Вік
36
Как вы знаете, в последнее время в "интернетах" стали популярны различные блокировщики рекламы - adblock, adblockplus и прочие радости этого вида.
Для того, чтобы понять как обойти данные блокировщики, достаточно понять как они работают.
В основном их работа заключается в анализе кода сайта по так называемым "черным спискам" - в случае вхождения - вырезание данного контента.
Способ собственно, очень простой. Припустим, у вас есть рекламный блок, который размещен по средствам js:
Код:
<scriptsrc="http://reklama.domain/ads.js"></script>
в случае вхождения домена или имени файла (ads.js) в черный список - реклама не будет показана пользователю. Но есть простое решение: добавление alias-записи (cname) к вашему домену.
Добавить cname запись можно по средствам управления доменной зоной вашего домена.
Простой пример, добавим для вашего сайта(site.domain) CNAME запись следующего вида:
Код:
CNAME promo.site.domain reklama.domain
теперь вы можете вызвать ваше объявление следующим образом:
Код:
<scriptsrc="
[/CODE' target="_blank" rel="nofollow">http://promo.site.domain/ads.js"></script>
Однако, такое решение не всегда поможет. Если вы можете связаться с управляющими рекламной сетью, то достаточно хорошим вариантом решения будет возможность динамического подключения файла по определенному правилу. Допустим, логика вхождения следующая:
Код:
[A-Za-z]*{3}
настроив соответствующим образом работу веб сервера, можно динамически вызвать произвольное имя файла:
Код:
<script>document.write('<sc'+'ript type="text/javascript" src="'+('https:'==document.location.protocol?'https':'http')+'://promo.site.domain/'+Math.random().toString(29).substr(2,5)+'.js?rnd='+Math.round(Math.random()*100000)+'"></sc'+'ript>');</script>

В результате такое имя файла не попадет под фильтр адблока. Всем добра.
 
Мое мнение такое: посетитель который скрывает рекламу c помощью Adblock, или еще чего-нибудь такого, все равно не кликнет по рекламе. Такой посетитель, ничего не стоит для сайта.:) Но метод который, вы предоставили достаточно не плохой.
 
Статус
Закрита.

Схожі теми

nikone
Відповідей
4
Перегляди
9 тис.
Milovanov
Milovanov
Никита
Відповідей
0
Перегляди
947
Никита
Никита
Neron
Відповідей
21
Перегляди
7 тис.
demonart
demonart
Назад
Зверху