Сегодня, хочу поговорить о том, что задали мне недавно вопрос в комментариях к одной статье о скрипте, который выводит сообщение для посетителей у которых включено расширение Adblock. Суть вопроса в том, что у человека блокирует часть контента вместо рекламы. То есть получается, что под фильтр попадает не совсем то что надо, а это есть не совсем хорошо. Насколько я знаю такое происходит очень часто и многих пользователей беспокоет данный вопрос.
Adblock Plus - это расширение, которое позволяет скрыть рекламу при посещении сайта. Для обычных посетителей это спасение от надоедливой, всплывающей, орущей и другой вредной рекламы, которую любят размещать на своих сайтах некоторые их владельцы. Для вебмастера, конечно же это расширение приносит убытки. На моем сайте тоже есть реклама, контекстная, которая выводит рекламу от Гугла. Она не очень навязчива и является единственным доходом от этого сайта. Мне как вебмастеру, хочется, чтобы больше людей смотрело ее и кликало на интересные предложения, что принесет мне дополнительный цент к прибыли. Я этого не скрываю, да и смысла скрывать не вижу, но злобную рекламу, как и большинство не люблю.
Разработчики Adblock постоянно его обновляют и добавляют новые возможности, чтобы обеспечить его правильную работу, но иногда он блокирует не то. Часто это может быть какой-то важный элемент, например блок с меню. Получается нехорошо как-то, а иногда и немного вредно. Происходит все потому, что у Adblock Plus изначально настроен на то что должен блокировать рекламу. В его настройках прописаны стандартные размеры рекламных блоков, а также перечень скриптов которые занесены в список фильтра. Но есть еще один момент. Он также реагирует на название блока. Если Вы назовете его banner, bn reklama, rek, adsense и тд. В большинстве случаев это и есть основной причиной блокировки контента. Блок имеет название, которое конфликтует с Adblock, поэтому попробуйте для начала переименовать блок, это может сразу решить Вашу проблему.
Вторая причина, если у Вас блокирует картинку и не помогло переименование, смените ее размер. Изменение на пар пикселей в ширину или высоту, тоже может поменять ход событий.
В моей практике, такое было один раз. У меня была сделана готовая тема для WordPress, внутри которой я разместил блок где заказчик попросил разместить баннер. Тогда я еще по неопытности не знал о таких причудах Adblock и мой баннер пропал. Я потратил наверное больше часа, в поиске причины, где делся мой блок. Я сто раз правил код, менял позиционирование, заливки цвета, расположение и тд. А потом чисто случайно открыл сайт в другом браузере, где расширения не было и блок отображался и выглядел уже изуродованным моими переделками. Тогда я сразу понял в чем дело и начал искать, почему он попал под фильтр. Решение было найдено вскоре и блок был переименован с big_banner в right_b_block. Все сразу заработало и красиво отобразилось. После этого, я внимательно смотрю на то как назвать блоки. Так что советую и Вам это делать, дабы избежать такого конфуза.
Заставить людей отказаться от Adblock не получится, расширение спасает от назойливой рекламы, но вебмастерам от него пользы мало. Следите за правильным отображением своих сайтов и просите людей добавлять сайты в белые списки, если у Вас нет назойливой рекламы. Тогда больше посетителей совершит переход по рекламным блокам, чем помогут в развитии Вашего сайта.