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

Как определить AdBlock?

Многие сайты (например The Village) определяют, что включён AdBlock или подобное расширение, и показывают дополнительный блок предупреждения.

Как реализовать такой же механизм?

Пока на ум пришло только сделать таймер, и проверить через некоторое время наличие блоков и их свойство display. Если что-то не так, как должно быть, то делать выводы.
  • Вопрос задан
  • 11357 просмотров
Подписаться 4 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
aen
@aen
Keep calm and 'use strict';
Добавьте на страницу контейнер с контентом, который будет обрезать AdBlock. После того как страница вся загрузится, проверьте этот контейнер. Его может попросту не быть, или он может быть пустым. То есть AdBlock его изменит, так как посчитает его рекламой.

Как то на одном проекте у ПМ-а не отображалась картинка как раз из-за AdBlock'a. А резал он ее потому что у нее название было advertisment.png.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
26 дек. 2024, в 15:04
3000 руб./за проект
26 дек. 2024, в 14:50
2000 руб./за проект
26 дек. 2024, в 14:40
15000 руб./за проект