Реклама
Оставляя этические обсуждения в стороне (так как я сделал мои взгляды на это AdBlock, NoScript и Ghostery - Trifecta of EvilЗа последние несколько месяцев со мной связалось большое количество читателей, у которых были проблемы с загрузкой наших руководств или почему они не могут видеть кнопки входа или комментарии, не загружаемые; И в... Прочитайте больше Совершенно ясно, что в прошлый раз), тем не менее верно, что блокировка рекламы является реальной проблемой для блоггеров и владельцев сайтов во всем мире, чей единственный источник дохода - это рекламный доход. С этим понял, давайте посмотрим объективно в некоторых тактиках, которые вы можете использовать, чтобы иметь дело с пользователями рекламного блока, и эффектами, которые может иметь эта тактика.
Ничего не делай
Следует учитывать, что все не так черно-белые, когда речь идет о блокировке рекламы. Даже если пользователи рекламного блока используют ваш сервер и ресурсы полосы пропускания, ваш сайт все еще может извлечь из них выгоду другими менее очевидными способами. Например, они могут поделиться вашей статьей или контентом с друзьями, которые, в свою очередь, посетят ваш сайт и, возможно, не будут блокировать рекламу. Пользователь рекламного блока может также вносить свой вклад в комментарии, что может быть полезным для авторитета SEO. страницы, если они актуальны, а также могут быть полезны для других читателей или статьи автор. Если вы считаете, что это относится к вашему сайту, то лучше всего ничего не делать.
С другой стороны, пользователи рекламных блоков обычно запускают множество плагинов и блокирующих куки-файлов, которые также препятствуют загрузке кнопок общего доступа (и некоторые основанные на сценариях системы комментирования, аналитические счетчики и т. д.), поэтому можно утверждать, что такого рода «невидимые» пользователи добавляют абсолютно нулевую ценность вашему сайту и существуют исключительно для пиявки пропускная способность.
Просить пользователей вежливо остановить
На самом деле, пользователи рекламного блока могут быть обнаружены с помощью «поддельных» рекламных скриптов (которые, если они не найдены на странице, будут указывать на наличие рекламного блока), и может быть предпринято соответствующее действие. Одним из удивительно эффективных методов является вежливое объяснение пользователю, что блокировка рекламы мешает вам продолжать производить контент, который вы предоставляете бесплатно, и запросить у пользователя «белый список» вашего сайта Пожалуйста, внесите белый список в Adblock: просьба от бывшего разработчика фильтра AdblockНе секрет, что мы не большие поклонники Adblock здесь, в MakeUseOf. Но мы знаем, что некоторые из вас не отпустят Adblock, пока он не выйдет из ваших холодных мертвых рук. Если... Прочитайте больше тем самым позволяя загружать ваши объявления. Когда пользователи получают уведомление о том, что вы знаете, что они используют рекламный блок и в результате этого ваш сайт поврежден, многие с радостью сделают для вас исключение.
В WordPress анти-блокирующий плагин может быть использован только для этого. В нем представлены различные параметры, например, сколько просмотров страниц перед тем, как пользователю показывается сообщение (что может отталкивать посетителю), а также показывать ли скрытое сообщение в верхней части экрана или блокировку страницы неожиданно возникнуть.
Вот пример сообщения, которое я решил показать пользователям, не стесняйтесь сохранять его и использовать для собственного сайта.

Если вы собираетесь попросить своих пользователей внести в белый список свой сайт, я настоятельно рекомендую вам подумать о том, что они увидят после включения рекламы. Попробуйте это на своем собственном сайте, и если вы считаете, что с отключенной рекламой она выглядит значительно лучше, вам, вероятно, следует внести некоторые изменения. Лично я считаю, что более избирательное отношение к рекламе - это путь вперед, который подводит меня к следующему пункту.
Используйте систему рекламы для курирования
Самостоятельно iPad настольные игрыЯ использую рекламную систему под названием BuySellAds. BuySellAds позволяет мне предлагать не только случайные рекламные акции, которые Google Adsense извлекает из своей обширной библиотеки шокирующе плохих и обманных объявлений. индивидуально утвердите каждого рекламодателя, чтобы убедиться, что он имеет отношение к моим читателям, и не пытайтесь обмануть их в работе на дому, на бесплатном iPad или случайный СКАЧАТЬ СЕЙЧАС кнопка.
Хотя я все равно редко вижу подобные объявления в сети BuySellAds, в прошлом я выбирал отклонять предложения, потому что они были связаны играть в азартные игры онлайн - само объявление не было кричащим или оскорбительным, но я чувствовал, что это не то, что я хотел поддержать или увидеть на моем Боковая панель.

Я считаю, что мы, владельцы и разработчики сайтов, должны быть более ответственными в отношении того, какую рекламу мы выбираем для показа. Реклама может быть необходимостью, но преднамеренного обмана нет.
Перенаправить их
Последняя и самая сложная тактика - просто перенаправить их в другое место - тем самым заблокировав их от намеченного контента - либо на страницу объясняя, почему вы не считаете, что они заслуживают просмотра вашего контента или тех, кто особенно злонамерен, шоковый сайт может быть более желательно. Это, конечно, наименее рекомендуемый подход, потому что он будет действительно очень раздражать рекламный блок пользователей, и вы не только потеряете доход от заблокированных объявлений, но вы потеряете потенциально лояльных пользователь. Некоторые владельцы сайтов будут довольны таким подходом, так как пользователи рекламного блока действительно не имеют права просматривать ваш контент, не предоставив что-либо обратно взамен - особенно если то, что они отказываются вернуть, столь же незначительно, как количество показов и 100 000 дополнительных страниц скачать.
Хотя нет никакого специального плагина для WordPress для достижения этого (или, скорее, нет такого, который действительно работает), Я написал небольшой скрипт jQuery, который определяет размер вашего рекламного контейнера после того, как страница загружен. Если размер рекламного контейнера равен 0 пикселям, это означает, что объявление не загружено и произошла некоторая форма блокировки. Чтобы использовать сценарий на своем собственном сайте, сначала убедитесь, что для одного из ваших рекламных контейнеров можно установить определенный идентификатор CSS, или просто окружите рекламный код новым набором тегов div с этим конкретным идентификатором.
В примере кода (Pastebin), Я использовал идентификатор ‘myAdContainerSet, и установите его, чтобы перенаправить их Disney.com. Этот скрипт должен быть размещен в любом месте ваших файлов тем, но я предлагаю либо верхний, либо нижний колонтитулы.

Бонус: работа с пользователями NoScript
Обратите внимание, что любой метод обнаружения рекламных блоков и любые действия, которые вы решите предпринять, будут зависеть от Javascript или jQuery. Если пользователь также отключил Javascript, они не будут работать. В этом случае, однако, мы можем использовать хитрый мета-обновление, чтобы перенаправить их.
Поместите этот фрагмент кода (Pastebin) в разделе страницы (это не будет проверять правильность проверки для чего-либо, кроме HTML5, но никак не повлияет на реальную функциональность).

Если у вас есть какие-либо предложения по поводу этих методов или, возможно, вам нужна помощь в их реализации, то я хотел бы услышать об этом в комментариях. Пожалуйста, давайте продолжим обсуждение технической стороны, хотя, я думаю, что мы уже обсуждали этику использования блокировщиков рекламы и действительно уже достаточно блокируем блокировщики рекламы.
Джеймс имеет степень бакалавра в области искусственного интеллекта и сертифицирован CompTIA A + и Network +. Он является ведущим разработчиком MakeUseOf и проводит свое свободное время за игрой в VR-пейнтбол и настольные игры. Он строит компьютеры с детства.