Как показывать альтернативный контент AdBlock пользователям

Как показывать альтернативный контент AdBlock пользователям

Всем нам известны плагины, блокирующие рекламные объявления, такие как AdBlock и Ghostery. Данные плагины установлены на миллионах компьютеров и тем самым сильно влияют на вебмастеров, которые зарабатывают на своих сайтах от рекламных сетей, таких как Google AdSense и прочих.

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

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

Что делать и как исправить данную ситуацию?

Существует одна (или несколько) возможность, отображать посетителям сайта заглушки вместо рекламных объявлений. Теперь посетитель сайта использующий AdBlock в своем браузере зайдя на ваш сайт, сможет увидеть не рекламные объявления, а на пример виджет от Facebook, ВК, либо вот такой баннер:

Можно легко сделать для вашего сайта. Откройте страницу, которая содержит Google AdSense ads скопируйте и вставьте следующий фрагмент кода перед закрывающим тегом </body>.

 
// Run after all the page elements have loaded
window.onload = function(){ 

// This will take care of asynchronous Google ads
setTimeout(function() { 

// We are targeting the first banner ad of AdSense
var ad = document.querySelector("ins.adsbygoogle");

// If the ad contains no innerHTML, ad blockers are at work
if (ad &amp;&amp; ad.innerHTML.replace(/\s/g, "").length == 0) {

// Since ad blocks hide ads using CSS too
ad.style.cssText = 'display:block !important'; 

// You can put any text, image or even IFRAME tags here
ad.innerHTML = 'Your custom HTML messages goes here';

}

}, 2000); // The ad blocker check is performed 2 seconds after the page load 
}; 

Скрипт ищет первый рекламный блок AdSense на странице, и если он оказывается пустой (потому, что реклама блокируется), альтернативный HTML код, начинает отображать любой другой код который вы прописали.

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

А как вы решаете проблему с блокировщиком рекламы AdBlock?


    
Читайте также:
Анализ ниш: с чего начать?
Анализ ниш: с чего начать?

Как правило, когда вы открываете новый блог, вы стараетесь выбрать тематику для своего блога. На данный момент существует огромное количество Read more

Отсеивание рекламодателей в AdSense
Отсеивание рекламодателей в AdSense

AdSense дает отличную возможность заработать на показе рекламы на своих проектах. Вебмастера либо делают свои сайты под AdSense, либо уже Read more

Как заработать школьнику на блогах?
Как заработать школьнику на блогах?

Каждый школьник хоть один раз, но задумывался о том, каким образом можно найти дополнительный заработок. Деньги — это не просто Read more

Как создать свой сайт?
Как создать свой сайт?

С каждым днем интернет развивается привлекая в свои сети все больше и больше людей. Каждый день в этой сети умирают Read more