Задать вопрос
@Jony1337

Как обойти блокировку баннера?

Всё больше и больше веб-мастера задаются вопросом, как же обойти блокировку баннера и вывести из строя расширение AdBlock Plus и Adguard?
Может поделитесь советами как чисто теоретически это сделать
Как обойти этот Adblock чтобы рекламу показывали ?
  • Вопрос задан
  • 808 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
e-vyushin
@e-vyushin
Frontend engineer
Обойти adBlock можно. Для этого нам понадобится:

1. Обнаружить у пользователя adBlock
2. Загрузить рекламу из другого источника

adBlock по-умолчанию блокирует файл ads.js где бы он ни находился.
Этим и можно воспользоваться. Создаем файл ads.js и пишем в него:

window.adBlockDisabled = true;

Далее прикрепляем файл к HTML странице:
<script type="text/javascript" src="assets/js/ads.js" charset="UTF-8"></script>
<script type="text/javascript">
    if (window.adBlockDisabled !== true) {
        console.info('У пользователя включен adBlock');
    } else {
        console.info('adBlock у пользователя выключен');
    }
</script>


Как это работает? Достаточно просто.
Если у пользователя включен adBlock, то файл ads.js просто не загрузится и свойство window.adBlockDisabled не будет определено. Далее при помощи соответствующего условия мы можем обнаружить adBlock и далее выполнять те или иные действия (в том числе подгружать рекламу из источников, которые не adBlock не заблокировал).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы