Рекламная сеть Google Adsense одна из самых качественных в Интернете. Однако и здесь есть много неприятных объявлений. Блокировать в одиночку, каждое из таких объявлений, затея неблагодарная.
Некачественные объявления
Какие-то идиоты напридумывали шаблонные объявления и десятки тысяч аккаунтов заполнены этим бредом:
Мой Муж Может По 4 Часа
Молахов Ушел со Скандалом
У Вас Болят Суставы?
У МУЖА БОЛЬШЕ НЕ СТОИТ БОЛТ?
ТАЙНА МОЩНОГО СТОЯКА РАСКРЫТА
Найдено тело Сергея Бодрова
Восстановить — Сустaвы Легко
Сегодня Поxоpоны Димы Билана
Бoлeзнь Унесла Певца
и прочее
Также туда попадают объявления типа «ШОК видео» и всякий другой хлам. Это не только неприятные объявления, которые не хочется иметь на своём сайте. Но и часто обманные. Например, объявления, где говорится об интересных видеороликах ведут на сайты вообще не связанные с ними. Одним словом мошеннические объявления.
Не понимаю зачем так издеваться над людьми, ведь есть куча способов заинтересовать посетителей честными предложениями.
Короче говоря, в Гугл Адсенсе, никто там не следит за правильностью и качеством объявлений. Типовые мусорные объявления отправляют на самые разные сайты. Например, вот объявление ведет на сайт паркетов… что?
Недостатки ручной блокировки объявлений Google Adsense
Некоторое время я блокировал объявления в Google Adsense вручную. А затем начал искать способы блокировки в автоматическом режиме. Я подумал, что наверняка уже существуют какие-то инструменты для этого. Не может быть, чтобы такая популярная сеть, а все занимаются блокировкой рекламы вручную.
К сожалению, Google не позволяет блокировать объявления по ключевым словам. А блокировать отдельные аккаунты и объявления бессмысленно. Полагаю они каждый день создаются ботами, которые уже отлажены настолько, что они вас переиграют в усидчивости. Тут нужна компьютерная программа против компьютерной.
С первого раза найти такой инструмент не удалось. На какое-то время меня ещё хватило блокировать объявления самостоятельно. Но когда меня в конец задолбали объявления типа «Сегодня похороны Димы Билана» я решил, что обязательно автоматизирую этот процесс. Со второй попытки мне удалось найти уже готовый блокировщик.
Находится он на сайте howgadget.com. Называется AdSense Bad ads blocker. Автор написал его на PHP и выложил в общественный доступ.
Во-первых автор программы сделал большую работу и плохо, если о ней мало кто узнает. А во-вторых неплохого бы подпортить статистику идиотам распространяющим эту рекламу. Может они займутся чем-то более полезным.
После месяца тестирования я смело рекомендую этот скрипт.
Как установить программу для фильтрации в Google Adsense
На указанном выше сайте есть инструкции к установке. Там слишком много букв и может показаться, что установка очень сложная. На деле всё очень просто.
Надо скачать последнюю версию программы. Положить скаченную папку в корень сайта и затем вызвать её через адресную строку URL. У меня сразу всё заработало. Как на локальном сервере, так и на удаленном. Окно с программой:
В скрипте много всяких настроек, но я использую выставленные по-умолчанию и поправил только некоторые из них.
1. Авторизация с сервисом Google Adsense в правом вверху — Google Auth.
2. Поставил настройки:
- number of cycles — 40
- number of pages — 40
- Ads per page — 30
3. Периодически правлю объявления в колонке only for text ads.
Для запуска вручную использую кнопку Start searching. После ручного запуска можно закрывать окно браузера, скрипт продолжит работать. Когда объявления будут заблокированы внизу появится статистика:
Как автоматизировать через Cron
Скрипт можно запускать вручную. И какое-то время я так и делал, но некачественные объявления появляются так быстро, что в интервалах проверки они будут крутиться на сайте. Лучше скрипт запускать по расписанию, например, каждые 5 минут через CRON.
Как добавить скрипт в CRON в Linux.
Если у вас система управления Vesta то в крон задачу можно добавить так:
Адрес к скрипту указываете свой (адрес другим показывать не стоит).
Когда все объявления уже проверены, то скрипт будет проходиться только по новым. А потому работать и удалять плохие объявления очень быстро. На почту мне приходит результат такого вида:
Вообщем-то всё понятно, хоть и отформатировано не для почты. А вообще, лучше проверить, что всё работает, а затем отключить уведомления, чтобы не получать их каждые 5 минут. В панели Vesta это делается через ссылку: TURN OFF NOTIFICATION.
Здравствуйте. Можете помочь? Автоблокировщик рекламы у меня работал месяц, работал как у Вас каждые 5 минут. Потом отключили услугу без предупреждения. Диалог с хостингом:
Я: Здравствуйте. Включите пож-та услугу cron. Нагружать не буду. Я столько не зарабатываю чтобы покупать более дорогой хостинг из-за крона. Спасибо.
Здравствуйте, Включили, следите за нагрузкой, смотрите, чтобы скрипты не накапливались.
—
pavel
Я: Тогда скажите пож-та как убирать эти скрипты (чтобы не накапливались). Что и куда надо прописать?
никак, ваша задача сделать такой код, чтобы он выполнялся без ошибок.
—
pavel
Вопрос к Вам как чистить скрипты или что нужно сделать? Так то поставил 2 раза в час на проверку рекламы, и отчет на почту не сбрасывает, чтоб не перегружать сервер.
Лучше поменять хостинг, если из-за подобной мощности вам выключают cron. Невозможно оптимизировать все скрипты. Так или иначе всегда что-то может кратковременно превысить допустимую нагрузку. А если по существу, то про нагрузку можно спросить сразу у автора скрипта. Ссылка на автора есть в статье.
Спасибо. У автора я читал что по нагрузке ничего серьезного. У меня голова опухла за 2 дня пока всякие хостинги перебрал. На таймвеб скрипт работает наполовину, и ничего не проверяет и не блокирует, все по нулям в отчете. Дайте пож-та ссылку на Ваш хостинг.
Проблема не обязательно лежит в области этого скрипта, может быть какие-то другие части сайта нагружают хостинг. Или может быть работа скрипта в какой-то момент пересекается с работой другого, например, создания резервной копии.
Таймвеб не советую. У меня несколько раз с ними были проблемы. Первый, как раз, из-за нагрузки простенького сайта. Поддержка ругалась на нагрузку и предлагали купить тариф дороже. Второй, проблема с VDS – из-за их некомпетентности мои сайты не работали несколько недель. А я как раз вложил денег в хостинг на несколько месяцев. Все деньги пропали, потому что после такого случая, исчезло любое желание с ними иметь дело.
Недавно скрипт перенес на ВПС, но до этого пару месяцяв работал без нареканий на самом простом (который меньше 100 рублей в месяц стоит) тарифе хостинга Fornex.
Спасибо Большое!!!!!! Удачи Вам!!!!!!!
Спасибо за статью! 🙂
Кстати, по поводу нагрузки.
Я не знаю почему, ибо слишком много всяких действий происходит при поиске и отлове шлака.
У самого иногда процессы эти незавершённые накапливаются.
Правда, висячие, они память занимают, а ЦП или не грузят или практически не грузят.
Так что иногда некоторая косячность блокировщика может быть причиной лишней нагрузки.