Как автоматически блокировать дешёвые и мошеннические объявления в AdSense

Здравствуй, пользователь!

Если вы активно следите за тем, что творится в Google AdSense, то, скорее всего, заметили, что данную рекламную службу просто таки наводнили дешёвые и откровенно мошеннические объявления, которые, впрочем, показываются наиболее часто на очень и очень большом количестве сайтов!

Смерть Якубовича с Биланом, обнаружение тела Сергея Бодрова, говорящая собака и прочий мусор, включая рекламу непристойного характера! Такая реклама не только вводит в заблуждение, но и кидает тень на ваш ресурс, где не место такому шлаку. Всё это до недавнего времени приходилось блокировать каждый раз вручную в «Центре просмотра объявлений» в AdSense.

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

Но выход был найден! Наш отечественный разработчик создал скрипт, который позволяет блокировать такого рода объявления в полностью автоматическом режиме! Теперь не нужно тратить ни минуты своего драгоценного времени на то, чтобы на вашем сайте или сайтах не показывался всякий мошеннический шлак.

Давайте внимательнее рассмотрим сам скрипт и принципы его работы.

Как установить и работать со скриптом очистки «мусорных» AdSense объявлений

Сам скрипт состоит некоторого количества файлов, которые копируются на хостинг в свою папку, по умолчанию это bad_ads_blocker, но можно переименовать папку и дать ей любое другое имя.

После копирования следует зайти через браузер по тому пути, что совпадает с именем папки, в которую вы скопировали скрипт на хостинг.

Вас встретит окно с интерфейсом управления данным скриптом. Увиденное может показаться весьма сложным, да ещё и на английском. Просто автор на текущий момент занят расширением функционала, а не оттачиванием удобства интерфейса.

Но не стоит волноваться, на самом деле сами настройки весьма просты. Значение опций описано на сайте автора скрипта, я же приведу типовую конфигурацию и объясню, почему настроил именно так.

Давайте перейдём к настройке скрипта.

  1. Первым делом вам необходимо авторизоваться. Для этого в поле Login (e-mail): введите электронную почту Google, которая используется для доступа к Google AdSense. А в поле Password: (нажмите Google Auth, чтобы увидеть) соответственно пароль.

    Авторизовываемся в скрипте блокировки сомнительных рекламных объявлений в Google AdSense

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

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

    За безопасность я спокоен. К тому же автор открыт для диалога и ведёт активную переписку с пользователями  на популярном форуме вебмастеров (там же вы найдёте ссылку на официальный сайт скрипта, где сможете его скачать).

  2. Введя данные для авторизации, нажмите кнопку Login to Google. Если у вас включена двухфакторная авторизация, то на телефон должно прийти смс с кодом, который нужно будет ввести в соответствующую форму.
  3. Всё. Вы успешно авторизовалась. Теперь приступим к настройке скрипта. Вот как я настроил скрипт:

    Настройка скрипта блокировки сомнительных объявлений в Google AdSense

    В данном примере обрабатывается 7 страниц со 100 объявлениями в каждом. В сумме выходит 700. У вас, скорее всего, настройка не сработает и будет происходить вылет по тайм ауту PHP. В этом случае напишите вашему хостинг-провайдеру письмо с просьбой увеличить таймаут выполнения PHP скрипта до 600 секунд.

    Далее мы видим, что установлены только  галочки у четырёх пунктов: Check by stopwords list, Check by bad ad text list, Replace lat2cyr,Check reviewed ads.

    Первые два пункта – это фильтры. Первый это стоп слова, а второй слова и словосочетания. В какой-то степени они дублируют друг друга, но в этом нет ничего страшного.

    Третий пункт отвечает за проверку слов, которые написаны с использованием кириллицы и латиницы одновременно. Мошенники специально создают текстовые объявления из «каши», чтобы обходить фильтры.

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

    Последняя четвёртая включённая опция задаёт проверку всех объявлений. Т.е. не будет разграничения на ранее проверенные и отмеченные как просмотренные.  Мошенники иногда поступают следующим образом:  размещают объявление с нейтральным содержанием, а через некоторое время меняют его на мусорное и мошенническое.

    Так что лично мой выбор – проверять все объявления каждый раз.

    Установив эти галочки, не забудьте нажать на кнопку Update settings. Если в перспективе будете экспериментировать с опциями и настройками, то не забывайте сохранять настройку нажатием по данной кнопке.

  4. Переходим к сканированию. У меня почему-то при попытке сканирования из интерфейса просто крутится шарик и всё. Однако если запустить сканирование посредством обращения к файлу search_bad_ads.php, то всё отрабатывает как нужно.

    Сканирование и блокировка мусорных рекламных сообщений требует времени. В моём случае это как раз те самые 600 секунд (10 минут). Т.е. перешёл по ссылке site.ru/bad_ads_blocker/search_bad_ads.php –> ожидаешь некоторое время -> выводится статистика отсканированного.

    Скрипт блокировки отработал и вывел результаты отсканированных и заблокированных сомнительных AdSense объявлений

    Если же высветится ошибка, то решение я привёл чуть выше. Если же ваш хостинг-провайдер не позволяет увеличить тайм аут выполнения PHP скрипта, или может это осуществить только на платной основе, то на странице настроек скрипта необходимо будет снизить количество Number of pages, к примеру, до 2 (после изменения параметра не забудьте нажать кнопку Update settings).

    Меняем настройки количества обрабатываемых объявлений AdSense

  5. Как только сканирование будет осуществлено, перезагрузите страницу с интерфейсом настроек скрипта. В нижней его части в блоке под именем Blocked for bad Word высветится список заблокированных мусорных объявлений в AdSense.

    Список заблокированных сомнительных объявлений AdSense

    Примечание: эти же объявления вы можете увидеть и в списке заблокированных в интерфейсе «Центр просмотра объявлений» самого Google AdSense.

    Блокировке могут подвергнуться и нормальные объявления. К примеру, в моём случае это произошло с объявлениями, которые содержали слово «видео». Я быстро разблокировал их, благо под каждым показанным объявлением имеется кнопка Ad.

    Кнопка разблокировки AdSense объявления

    А после нашёл в фильтре слово «видео» и удалил его. Помните, что всё настраивается. Вы можете как добавить в фильтр свои слова и выражения, так и удалить что-либо, если происходит ложное срабатывание.

    Теперь о рядом располагающимся блоке под именем Clear. В данном блоке высвечиваются объявления, которые были просканированы, и в которых не было найдено никаких стоп слов. Этих объявлений традиционно много. Вы можете отключить их вывод, поставив галочку у пункта Don’t save clear ads:

  6. Ну, вот и всё. Теперь вам останется осуществить настройку запуска файла сканера search_bad_ads.php в автоматическом режиме через переделённый промежуток времени, к примеру, каждые три часа. Это можно сделать с использованием Cron на вашем хостинге. Если вы ранее не сталкивались с данной задачей, то служба поддержки вашего хостинга вам в этом поможет.

    Не забывайте изредка заходить в настройки скрипта и просматривать заблокированные объявления на предмет ложного срабатывания.

    Кстати, ограничение к интерфейсу настроек\управления скриптом осуществляется установкой пароля – для этого нажмите по пункту с именем Access here password и введите желаемый пароль в отобразившейся форме. Для его сохранения нажмите кнопку Change Password.

    Включаем пароль для доступа к скрипту блокировки сомнительных объявлений AdSense

В завершении могу сказать, что это действительно отличное и полностью автоматизированное решение, которое решает вопрос с сомнительными, дешёвыми и мусорными рекламными объявлениями, что размещают мошенники и прочие аморальные личности через рекламную сеть Google AdSense!

Больше никакой лжи и похабщины посетители вашего сайта не увидят и это прекрасно!