Zen PR

SEO и личная эффективность. Ноль лишних символов.

Мой заработок в AdSense или самый простой способ определить AdBlock

Посмотрел свою статистику заработка в AdSense.
За последние две недели в совокупности я заработал столько, сколько я зарабатывал в адсенсе всего лишь за один день во второй половине 2011 года. И это примерно при таком же количества трафика.

Вспомнился старый анекдот от Никулина:
Встречаются два врага перестройки.
— Ты работаешь?
— Работаю.
— А что делаешь?
— Ничего.
— А сколько платят?
— Двести.
— Ну, брат, за такие деньги можно еще немного и вредить.

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

Причин много. Вы их знаете. Это от «Путин виноват» до «AdBlock блокирует».

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

ВНИМАНИЕ! Этот пост не о том, нужно это делать или нет.
Этот пост для тех, кто хочет знать самый простой способ определить установлен ли у пользователя, посещающего его сайт, AdBlock («самый простой» — ключевое слово).

 

Создаём простой файл ads.js всего-лишь с одной строкой:

        var canRunAds =true;

Загружаем в корневую директорию.

Добавляем на страницы пару строк:

<html>
    <head>
        <scriptsrc="/js/ads.js"></script>
    </head>
    <body>
        <script>
            if( window.canRunAds ===undefined){
                // adblocker detected, show fallback
                showFallbackImage();
            }
        </script>
    </body>
</html>

 

Всё. Будут определяться браузерные плагины AdBlock, Adblock Plus и Adblock Pro (да, это разные плагины).
Как реагировать — прописываем в JS-функции showFallbackImage()


Решение подсмотрено здесь:
http://stackoverflow.com/questions/4869154/how-to-detect-adblock-on-my-website/20505898#20505898

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

  1. Grum:

    почта Геогргия сменилась.., реф ссылки сменились… жесть..

  2. ZHOPA:

    …да ещё заработок с адсенса упал … ваще жопа

  3. динозавры:

    А сколько хоть заработал?

  4. Что не про казино?))

  5. Zlodimir:

    Хороший вариант. А я вот делал картинку 1 на 1 px с названием ads и проверял ее наличие на странице.

  6. Alex:

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

    1. ZenPR.ru:

      Сначала нужно понять:
      — учить английский ДЛЯ ЧЕГО?
      — чтобы позднее его применять ГДЕ и ДЛЯ ЧЕГО?

      1. Alex:

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

        Применять — не понял вопроса, оптимизировать ресурсы свои для чего же ещё?

        Хочу в бурж перейти.

        1. ZenPR.ru:

          Чтобы «Читать свободно иностранные блоги» нужен тупо словарный запас и постоянная практика.
          Поставь себе раширение для браузера, которое при наведении курсора на слово (маркировании или клике на него) давало бы перевод. Так будешь понимать смысл слова,предложения,текста и запоминать новые слова.

          Начнём прямо сейчас. Какие слова не знаешь в тексте?

          My solution is not specific to a certain ad network and is very lightweight. I’ve been running it in production for a few years. AdBlock blocks all URLs containing the word «ads». So this is what I did:
          I added a small js file to my webroot with the name ads.js
          This is the only line of code in that file.

          1. Alex:

            вообще я немецкий учил, но треть наверное разобрал сам, ну ок я понял буду пробовать

  7. Кончилось казино)

  8. Loshad:

    С адблоком считаю вообще раздутая тема.
    Те кто смог установить адблок на своём браузере уже шарят немного в интернете. Такие на рекламу на кликают. Потери минимальные

    1. KocMoc:

      А что нужно много ума чтобы установить и-или активировать адблок с уже предустановленными настройками?

  9. Видимо, никто даже не тестировал данный код на реальных сайтах… AdBlockPlus с радостью грузит ads.js, и проверка не срабатывает. Долго пытался отследить факт загрузки адсенса, но там полный фарш из кучи фреймов, причем ABP блокирует только непосредственно показ рекламы, оставляя блок адсенса + оставляя сработавшим adsbygoogle.loaded .

    Проблема решается очень просто — обозвать файлик adframe.js , тогда и ABP его блокирует, а там уже вставлять вместо адсенса свой баннер/код.

  10. На Адсенс ставить вообще нельзя. Я не знаю как было в 2011 году. Говорят было больше. Но я поставил его в начале 2014 года и все шло довольно неплохо, а в конце 2014 доход упал резко аз в 4-5. Кризисы, рекламу перестали у гугла покупать, он начал планку поднимать. Всё в совокупности. Я думаю, что Adblock играет здесь самую минимальную роль.

Добавить комментарий

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

7ads6x98y