Главная
Разное
Adblock Plus блокирует элементы сайта

Adblock Plus блокирует элементы сайта

блокирует элементы сайта

Доброго времени суток. 🙂

Сегодня, хочу поговорить о том, что задали мне недавно вопрос в комментариях к одной статье о скрипте, который выводит сообщение для посетителей у которых включено расширение Adblock. Суть вопроса в том, что у человека блокирует часть контента вместо рекламы. То есть получается, что под фильтр попадает не совсем то что надо, а это есть не совсем хорошо. Насколько я знаю такое происходит очень часто и многих пользователей беспокоет данный вопрос.

комментарий

Adblock Plus - это расширение, которое позволяет скрыть рекламу при посещении сайта. Для обычных посетителей это спасение от надоедливой, всплывающей, орущей и другой вредной рекламы, которую любят размещать на своих сайтах некоторые их владельцы. Для вебмастера, конечно же это расширение приносит убытки. На моем сайте тоже есть реклама, контекстная, которая выводит рекламу от Гугла. Она не очень навязчива и является единственным доходом от этого сайта. Мне как вебмастеру, хочется, чтобы больше людей смотрело ее и кликало на интересные предложения, что принесет мне дополнительный цент к прибыли. Я этого не скрываю, да и смысла скрывать не вижу, но злобную рекламу, как и большинство не люблю.

Разработчики Adblock постоянно его обновляют и добавляют новые возможности, чтобы обеспечить его правильную работу, но иногда он блокирует не то. Часто это может быть какой-то важный элемент, например блок с меню. Получается нехорошо как-то, а иногда и немного вредно. Происходит все потому, что у Adblock Plus изначально настроен на то что должен блокировать рекламу. В его настройках прописаны стандартные размеры рекламных блоков, а также перечень скриптов которые занесены в список фильтра. Но есть еще один момент. Он также реагирует на название блока. Если Вы назовете его banner, bn reklama, rek, adsense и тд. В большинстве случаев это и есть основной причиной блокировки контента. Блок имеет название, которое конфликтует с Adblock, поэтому попробуйте для начала переименовать блок, это может сразу решить Вашу проблему.

Вторая причина, если у Вас блокирует картинку и не помогло переименование, смените ее размер. Изменение на пар пикселей в ширину или высоту, тоже может поменять ход событий.

В моей практике, такое было один раз. У меня была сделана готовая тема для WordPress, внутри которой я разместил блок где заказчик попросил разместить баннер. Тогда я еще по неопытности не знал о таких причудах Adblock и мой баннер пропал. Я потратил наверное больше часа, в поиске причины, где делся мой блок. Я сто раз правил код, менял позиционирование, заливки цвета, расположение и тд. А потом чисто случайно открыл сайт в другом браузере, где расширения не было и блок отображался и выглядел уже изуродованным моими переделками. Тогда я сразу понял в чем дело и начал искать, почему он попал под фильтр. Решение было найдено вскоре и блок был переименован с big_banner в right_b_block. Все сразу заработало и красиво отобразилось. После этого, я внимательно смотрю на то как назвать блоки. Так что советую и Вам это делать, дабы избежать такого конфуза.

Заставить людей отказаться от Adblock не получится, расширение спасает от назойливой рекламы, но вебмастерам от него пользы мало. Следите за правильным отображением своих сайтов и просите людей добавлять сайты в белые списки, если у Вас нет назойливой рекламы. Тогда больше посетителей совершит переход по рекламным блокам, чем помогут в развитии Вашего сайта.

На этом все, спасибо за внимание. 🙂




Если Вам был полезным мой труд, можете поддержать сайт :)


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 12, в среднем: 4.7 из 5

Опубликовано 11 комментариев

  • Виталий
    Комментариев: 1

    Столкнулся с такой проблемой. Но у меня называется сайт - reklama. И из-за этого адблокер заблокировал стили на самом сайте, у себя то я разблочил, но у других людей тоже блокируется. Может что посоветуете?

    • Виталий
      Комментариев: 551

      Не помешала бы ссылка на сайт, чтобы увидеть в живую. Как называется файл с стилями? Желательно style.css, а не app.css или rec.css и тд.

  • Дмитрий
    Комментариев: 1

    Спасибо, помогла статья, на сайте пропадал текст, не мог понять что случилось, вроде бы никаких ошибок в консоли нет, и тексты на других блоках работают. В итоге был у блок класс textad , виидмо адблок увидел AD и у него триггер сработал =))). Переименовал включил его обратно все заработало. Еще раз спасибо.

  • Superior
    Комментариев: 1

    Здравствуйте! Возникла такая-же проблема как и у Виталия, после смены основного домена AdBlock стал блокировать все стили на сайте. Оставил только текст "столбиками". Сам сайт: http://ads.cat/
    В чем заключается проблема? И как её решить?

    • Виталий
      Комментариев: 551

      Домен вашего сайта имеет мега неудачное имя. Боюсь все у кого стоят блокировщики подобные адблоку не смогут к вам попасть, лично у меня, при попытке нажать на ссылку ничего не происходит(Ссылка на сайт была в письме оповещении, на сайте ссылкизапрещены), браузер блокирует переход 🙂

  • Катя
    Комментариев: 1

    Добрый день. AdBlock стал блокировать все картинки всех сайтах, и остается только текст слева в столбике, при отключенном AdBlock сайт открывается полностью , с рекламой естественно. Как решить проблему?

    • Виталий
      Комментариев: 551

      В статье я описывал самые частые проблемы. Скорее всего у вас или размер картинок подобран под популярные размеры рекламных баннеров или же название классов у них подозрительные.

  • Александр
    Комментариев: 2

    Вот уже 3й день веду борьбу с адблоком. Если он убирает какой то элемент с сайта, я ставлю проверку и если это так - то блокирую контент плеера на сайте. Т.к. видеосервер дорогое оборудование и окупается просмотром мини рекламы. После 10ки попыток перетянуть канат туда сюда я остался ни с чем, мне не зачто уцепиться уже чтобы вывести сообщение пользователям.

    Дошло до того, что ставя скрипт проверки адблок - он начал срабатывать вне зависимости включен или выключен у пользователя адблок - просто ложно срабатывает и сбивает контент назло.

    Имеет ли адблок право манипулировать этим? я не знаю что делать и куда обжаловать его действия. Сервер с 10 000 пользователями в сутки становится невозможно поддерживать финансово. Подскажите решение пожалуйста господа ( нормальный скрипт который бы выводил сообщение при включеном адблоке ) или правовое поле где все можно обжаловать?

    • Виталий
      Комментариев: 551

      Нужно искать причину почему - "он начал срабатывать вне зависимости включен или выключен у пользователя адблок ". На моем сайте есть скрипт такой, так он четко сделан именно под рекламные скрипты, если в него обернуть просто текст или баннер(картинку) он не будет работать, только рекламные скрипты.

      • Александр
        Комментариев: 2

        Причина в том что что блокировщик разрещил запуск "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js" на моем сайте.

  • Александр
    Комментариев: 1

    Вдруг кому интересно:

    Решение 1:
    Создаешь скрипт ads.js
    провереяешь, если он заблочен - выводишь сообщение в данном случае вместо сообщения .video {display:none}Отключите блокировщик. Нехватает памяти для просмотра видео.

    меры: блокировщики разрешили запуск ads.js на моем сайте, всякие попытки поменять на advert.js, reklama.js и прочее действут на след.день одинаково.

    решени 2. проверить высоту рекламного блока - если равно нулю - значит заблокировали. выводим то же самое сообщение.

    меры: рекламный блок не удалили, оставили, а вот содержимое заблокировали правилом
    ||my-site.net^$csp=script-src 'self' * data: blob: 'unsafe-inline' в итоге мое сообщение не сработало.
    (кстати они убрали все правила и оставили только это)

    решение 3 - использовать ваш скрипт чтобы при включеном адблоке выводить сообщение полностью на весь экран.

    меры: разрешили использование на сайте блока с class="ads", "reklama", и прочее. это было одно из первых решений.. хм

    На текущий момент в списке правил запрещено использование только id="bn_" я употребил его вмсте с классом видеоплеера. пока блокировка работает. а сообщение отключить блокировщик стоит статически для всех.

    завтра думаю они отменят правило для "bn_" и мне ничего не остается делать дальше. я в тупике. какие будут идеи?

Добавить комментарий для Виталий Отменить ответ

Заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Нажмите, чтобы добавить код в комментарий
X

Привет дорогой друг

У тебя установлено расширение AdBlock или подобное. Добавь мой сайт в белый список, и тем самым внесешь свой вклад в его развитие. Инструкция как отключить AdBlock Хочу такое же окошко