@object_Object

Как проверить наличие ADBLOCK?

Как проверить наличие адблока?
сделал сайт с просмотром кино ( freekinopoisk) и решил сделать себе статистику пользователей с адблоком.
Что требуется:
Если есть адблок кинуть GET запрос:
domain.com/api/adp?user=UNIQID_ПОЛЬЗОВАТЕЛЯ&block=true
Если нет адблока
domain.com/api/adp?user=UNIQID_ПОЛЬЗОВАТЕЛЯ&block=false

UNIQID_ПОЛЬЗОВАТЕЛЯ будет подставлен при загрузке страницы в сам скрипт средствами PHP

И вот как можно реализовать часть именно с проверкой на адблок и отправкой запроса?
  • Вопрос задан
  • 314 просмотров
Решения вопроса 1
SilenceOfWinter
@SilenceOfWinter
та еще зажигалка...
не знаю как определить наличие самого adblock или аналогичных расширений браузеров, но сам эффект блокировки определяется элементарно - в блок с рекламой помещаешь "якорь":<img src="//domain.com/api/adp?block=true">,
для корректной работы domain.com/api/adp должен возвращать прозрачное изображение 1x1px.
если нужна проверка на клиенте/в браузере, то вместо изображения размещаешь JS скрипт
var noAdblock = true; и после полной загрузки страницы проверяешь наличие переменной noAdblock
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
28 нояб. 2024, в 18:46
3000 руб./за проект
28 нояб. 2024, в 17:46
10000 руб./за проект
28 нояб. 2024, в 17:38
12000 руб./за проект