Страницы

Поиск по вопросам

вторник, 31 декабря 2019 г.

Как определить включен AdBlock или нет?

#javascript


Как можно определить javascript-ом включен AdBlock или нет? Просто есть слайдер и
когда включен AdBlock, то вместо него пустое место. Баннеры показывают оригинальный
размер 1x1 px.    


Ответы

Ответ 1



У меня так получилось: var o = document.getElementById('ad-detect'); var ad_visible = o && (o.style.display != 'none') && (o.width * o.height); banner.gif можно 1х1 прозрачный/белый... Задача была - порекомендовать посетителю блокировщик рекламы, если его ещё почему-то нет :p

Ответ 2



Есть такая фишка: "/img/ad.gif" - должна быть любая картинка

Ответ 3



я как-то столкнулся с проблемой html и http Убрать из верстки слайдера имена классов и айди которые напоминают рекламу. ad-banner, banner, и т.д Мои картинки находились в папке /banners и адблок прерывал их загрузку. Переименуйте директорию

Ответ 4



Видел один сайт, который с помощью js определяет включен ли adblock, и если включен то выводит блок о том чтобы отключили. Не знаю что за сайт, но в js у него была ссылка на этот скрипт

Ответ 5



Можно использовать следующую библиотеку: https://github.com/sitexw/FuckAdBlock Demo

Комментариев нет:

Отправить комментарий