Обход блокировки баннера AdBlock Plus

Различные модификации основанные на html и css.
Интересные дополнения и украшения для вашего стиля.
Помощь при доработке шаблонов вашего стиля.
Аватара пользователя
romaamor

Обход блокировки баннера AdBlock Plus

romaamor 09 июл 2015, 18:38 Сообщение

Как обойти блокировщик баннеров AdBlock Plus ? Может есть какой то скрипт ?

Аватара пользователя
CabinetAdmin

Обход блокировки баннера AdBlock Plus

CabinetAdmin 09 июл 2015, 20:09 Сообщение

Создать в корне файл advert.js с содержимым:

Код: Выделить всё

window.adblock = false;

В футер:

Код: Выделить всё

<script type="text/javascript" src="{BOARD_URL}advert.js"></script> <script type="text/javascript"> // <![CDATA[ if (!('adblock' in window)) { window.adblock = true; } if (window.adblock == true) { alert('Пожалуйста, отключите AdBlock'); } // ]]> </script>


Можно не в корень, а в assets/javascript/, тогда будет так:

Код: Выделить всё

<script type="text/javascript" src="{T_ASSETS_PATH}/javascript/advert.js"></script>
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
romaamor

Обход блокировки баннера AdBlock Plus

romaamor 09 июл 2015, 20:53 Сообщение

Этот скрипт предлагает отключить. А метода обхода нету ?

Аватара пользователя
CabinetAdmin

Обход блокировки баннера AdBlock Plus

CabinetAdmin 10 июл 2015, 15:25 Сообщение

Неа.
Можно, например, скрыть какие нибудь возможности форума, а вот обойти... :unknown
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
romaamor

Обход блокировки баннера AdBlock Plus

romaamor 10 июл 2015, 18:36 Сообщение

Да, я погугнлил, но решения так и не нашел.
CabinetAdmin, а можно хоть призыв отключить блокировку рекламы, окошко оформить более привлекательно ?

Аватара пользователя
CabinetAdmin

Обход блокировки баннера AdBlock Plus

CabinetAdmin 10 июл 2015, 20:01 Сообщение

Можно так, к примеру:

Код: Выделить всё

<div id="adblock" class="panel" style="display: none;"> <div class="inner"> <h2>Пожалуйста, отключите AdBlock</h2> <p>Любой произвольный текст.</p> </div> </div>


Код: Выделить всё

<script type="text/javascript" src="{BOARD_URL}advert.js"></script> <script type="text/javascript"> // <![CDATA[ if (!('adblock' in window)) { window.adblock = true; } if (window.adblock == true) { $("#adblock").show(); } // ]]> </script>
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
romaamor

Обход блокировки баннера AdBlock Plus

romaamor 10 июл 2015, 23:56 Сообщение

Спасибо. Отрезвею, своих двух рабов накормлю - проверю. :drink:

Аватара пользователя
eska

Обход блокировки баннера AdBlock Plus

eska 11 июл 2015, 08:34 Сообщение

romaamor, денег больше захотелось? :D

Аватара пользователя
romaamor

Обход блокировки баннера AdBlock Plus

romaamor 11 июл 2015, 10:24 Сообщение

eska писал(а):Источник цитаты romaamor, денег больше захотелось?

eska, не то что денег. Оплачиваю хостинг. И на сигареты с водкой хватает. :)
А просмотрел гугл аналитик - ужос .
Хотя гугл адсенс -
Изображение

Аватара пользователя
romaamor

Обход блокировки баннера AdBlock Plus

romaamor 21 июл 2015, 12:02 Сообщение

CabinetAdmin, А сможеш вот это http://www.phpbb3bbcodes.com/viewtopic.php?f=45&t=2327, здесь разжевать по русски ? А то гугл переводчик криво переводит. Не всё понятно.

Аватара пользователя
CabinetAdmin

Обход блокировки баннера AdBlock Plus

CabinetAdmin 21 июл 2015, 17:22 Сообщение

Да по сути ерунда, особенно если использовать рекламу от гугла.

Если вкратце: рекламный блок оборачивается в новый див со своим классом, если реклама на форуме блокируется, то высота блока становится равна нулю, это учитывает скрипт и выводит сообщение, мол у вас работает блокиратор рекламы, бла-бла-бла...
Плюс к коду ставится блок в теге <noscript>, с сообщением что у вас отключёна поддержка скриптов. Это, если честно, вообще не понятно зачем. Вообще, это уже довольно редкая вещь, сейчас половину всех сайтов невозможно пользовать без поддержки скриптов.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
Romnik

Обход блокировки баннера AdBlock Plus

Romnik 08 янв 2016, 05:19 Сообщение

Я себе вот так сделал:
Перед </body>

Код: Выделить всё

<div class="b-popup" id="popup"> <div class="b-popup-content" align="center"> <img src="Ваш сайт/adblock.png" height="80" width="180" alt="NO Adblock" /> <h2>Пожалуйста, отключите AdBlock!</h2> <h5>AdBlock изменяет код страниц форума!</h5> <br /> <p><b>Все права на данный код, принадлежат форуму "Ваш форум" и изменять его без нашего ведома запрещено!</b></p> <input type="button" onclick="document.location.reload()" value="Обновить" /> <br /> </div> </div> <script type="text/javascript" src="Ваш сайт/advert.js"></script> <script type="text/javascript">// <![CDATA[ function PopUpShow(){ setTimeout(function(){ $("#popup").show(); }, 60000); } function PopUpHide(){ $("#popup").hide(); } PopUpHide(); if (!('adblock' in window)) { window.adblock = true; } if (window.adblock == true) { PopUpShow(); } // ]]></script>


Вставить в файл стилей:

Код: Выделить всё

/* NO Adblock */ .b-popup{ width: 100%; min-height: 100%; background-color: rgba(0,0,0,0.5); overflow: hidden; position: fixed; display: none; top: 0px; left: 0px; z-index:1000; } .b-popup .b-popup-content{ font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 200px auto 0px auto; height: 100%; max-width: 450px; max-height: 375px; padding: 10px; box-shadow: 0px 0px 10px #000; border:solid 3px #B5B5B5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #BAD4DA; background: -webkit-linear-gradient(#BAD4DA, #FFFFFF, #FFFFFF, #BAD4DA); background: -o-linear-gradient(#BAD4DA, #FFFFFF, #FFFFFF, #BAD4DA); background: -moz-linear-gradient(#BAD4DA, #FFFFFF, #FFFFFF, #BAD4DA); background: linear-gradient(#BAD4DA, #FFFFFF, #FFFFFF, #BAD4DA); color: #330; } .b-popup h2 { font-size:18px; }


Скрипт с таймером. Окно появляется не сразу, по истечении определённого времени. В данном случае 60 сек.
Нужно, чтобы например Яндекс не зафиксировал отказ.
Пользователь заходит на форум, находит интересную тему и начинает читать и потом БАЦ - выскакивает окно. Закрыть нельзя, только обновить. А дочитать то тему хочется...

Количество кликов на моих форумах не значительно, но возросло.

Скрытый текст. Необходимо зарегистрироваться.


--------------------------------------------------
Как известно, большинство сайтов существует за счет рекламы. Создатели сайтов должны оплачивать хостинг, домен и покупать кофе, чтобы готовить публикации. За счет рекламы все это становится возможным. Но, как известно, огромное число пользователей не понимают этого и блокируют рекламу различными расширениями, читая любимые сайты, но не поддерживая их. И Google это знает, поскольку является владельцем самой большой площадки контекстной рекламы AdSense.

Поэтому в Google решили, что если пользователь действительно хочет поддержать проект и при этом не хочет видеть рекламу — он может «купить полный доступ» к сайту за 1, 2 или 3 доллара. Сделать это можно в новом сервисе Contributor.

Работает новый сервис довольно просто: владелец сайта размещает на своей странице рекламу AdSense и она показывается всем посетителям. Но для тех, кто не желает кликать на рекламу и при этом хочет поддержать проект, появится возможность заплатить через Contributor от 1 до 3 долларов в месяц владельцам сайта. После этого рекламные блоки AdSense для данного пользователя не показываются и посетитель может просматривать страницы свободно, а вместо баннеров будет отображаться картинка с благодарностью за поддержку проекта.

Скрытый текст. Необходимо зарегистрироваться.
http://www.electric-house.ru/forum/ - Форум электриков

igorbond

Обход блокировки баннера AdBlock Plus

igorbond 09 янв 2016, 01:03 Сообщение

Romnik, только форум с демо не пашет :unknown

Аватара пользователя
Romnik

Обход блокировки баннера AdBlock Plus

Romnik 12 янв 2016, 08:54 Сообщение

igorbond писал(а):Источник цитаты только форум с демо не пашет

Было дело - кеш забыл обновить.
Исправил...
http://www.electric-house.ru/forum/ - Форум электриков

Аватара пользователя
Romnik

Обход блокировки баннера AdBlock Plus

Romnik 12 янв 2016, 09:14 Сообщение

При просмотре сайта или форума с Adblock, данный плагин очень сильно корёжит страницы.
Не очень красиво смотрятся пустые блоки.
Можно сделать, чтобы в этих блоках выводилась любая произвольная информация.
Обход блокировки баннера AdBlock Plus - adb.gif


Суть скрипта в том, что он после загрузки страницы проверяет блок с рекламой и если он равен нулю, то выводит сообщение.

Вставить между <head>...</head>

Код: Выделить всё

<script type="text/javascript" src="http://ваш сайт/script_new.js"></script>


Сам скрипт. Закачать в корень форума.
script_new.zip
(840 байт) 178 скачиваний


И заключить код вашей рекламы в класс.

Код: Выделить всё

<div class="adb"> ...ваш рекламный код тут... </div>


Так блок выглядит на моей доске объявлений.
Обход блокировки баннера AdBlock Plus - adb2.gif
http://www.electric-house.ru/forum/ - Форум электриков



Вернуться в «HTML модификации»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость