mojwp.ru
Назад

Как создать заглушку AdSense когда не показывает рекламу

Опубликовано: 11.08.2021
11
1654

Сейчас покажу как сделать заглушку для рекламных блоков AdSense, которая будет выводиться при отсутствии рекламы. Фактически, это резервное рекламное объявление.

Видели же у себя на сайте как AdSense резервирует место под рекламу, но там пусто? Вот как раз сейчас решим эту проблему.

Для справки. AdSense не выводит рекламный блок, если:

  • Страница не проиндексирована.
  • Контент низкого качества.
  • Нет подходящей рекламы.

А может еще какие-то случаи, о которых мы не знаем. Отчет по рекламным блокам в помощь. Мы же сейчас займем это рекламное место своей заглушкой.

Как создать резервную рекламу AdSense

Нужно будет в код рекламного блока AdSense добавить новый параметр
data-alternate-ad-url="https://site.ru/alternative.html"

Выглядеть это будет примерно так:

  
  

Смотрите где она у меня вставлена: внутри тега ins, рядом с другими параметрами.

При помощи какого-нибудь редактора кода (Notepad++, Sumlime Text, Atom и прочие) вам надо будет создать файл с расширением .html или .php, внутри него разместить альтернативный код рекламы и закачать этот файл к себе на сервер.

Что внутри файла .html/.php

Здесь вы можете разместить все что угодно!

Это может быть просто текст, картинка, ссылка, скрипт другой рекламной сети или ваше собственное объявление.

Я просто текстовая ссылка на рекламируемый товар
Я картинка рекламируемого товара

Если навыков в верстке нет, то можете поискать в сети готовые HTML/CSS коды рекламных блоков. Например, как тут генератор omgtools.net/teasers/

Только сразу предусматривайте, чтобы ваша альтернативная реклама хорошо смотрелась на компьютерах и мобильниках (адаптивная верстка рекламных блоков).

Минус во всем этом, что Google все так же бронирует место под рекламу запланированного размера и если у вас заглушка меньшего размера, то останутся пустоты.

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

Вместо русских букв кракозябры и знаки вопроса

Чтобы не было непонятных символов вместо русских букв в вашем объявлении, не забудьте сделать кодировку UTF-8 без BOM для файла .html/.php.

Вот так делается в Notepad++

UTF-8 без BOM
Увеличить. UTF-8 без BOM в Notepad++

А вот так в Sublime Text:

UTF-8 with BOM в ST3
Увеличить. UTF-8 with BOM в ST3

Заглушка легальна?

Да, используется параметр самого рекламного блока AdSense.

Раньше это было доступно из кабинета пользователя. Но, со временем Google убрал в интерфейсе из-за конфликтов с рекламодателями. Тема что-то типа "нехорошие вебмастера там размещали плохую рекламу, а т.к. код Google, то бочки все на них катились".

Всё. Хорошего трафика!

,
Автор:
Виталий
Поделиться
Похожие записи
Черкани пару строк
  • Егорик
    Опубликовано: 11.08.2021 Ответить на сообщение

    Скажите пожалуйста, а код яндекс РСЯ можно вставить в такой файл alternative.html?
    И как можно сделать заглушку с РСЯ например на гугл и вообще это легально?

    • Виталий
      Опубликовано: 11.08.2021 Ответить на сообщение

      Как сделать написал.
      Код РСЯ должен работать в заглушке. Проверить не могу, т.к. РСЯ давно не использую.
      По поводу легальности AdSense - РСЯ надо спрашивать у Google и Яндекс, т.к. у них могут быть свои "тёрки". С другими связками проблем нет.

  • forumovod.ru
    Опубликовано: 14.08.2021 Ответить на сообщение

    AdSense также не выводит рекламный блок, если страница малопосещаемая. Такое явление особенно наблюдается на форумах в многостраничных темах.

    • Виталий
      Опубликовано: 14.08.2021 Ответить на сообщение

      Да, спасибо. Я под этим понимаю "контент низкого качества".
      Но форумы действительно так. И еще страницы Вопросов-Ответов на собственных статейниках)

  • piter
    Опубликовано: 16.08.2021 Ответить на сообщение

    Так я разумел, что надо ставить на сервер. Типа, не в статье, как картинку а именно на сервер. А где?

    • Виталий
      Опубликовано: 16.08.2021 Ответить на сообщение

      Просто закиньте куда-нибудь на сервер файл и потом пропишите к нему путь.

  • piter
    Опубликовано: 17.08.2021 Ответить на сообщение

    Наверное это норма не отвечать на вопросик. Первый признак "крутого" блога.

    • Виталий
      Опубликовано: 17.08.2021 Ответить на сообщение

      Я вам ответил практически сразу.
      Наверное это норма не видеть ответы. Первый признак "внимательного" читателя.

  • Дмитрий
    Опубликовано: 23.08.2021 Ответить на сообщение

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

    • Виталий
      Опубликовано: 25.08.2021 Ответить на сообщение

      А зачем в заглушку вешать второй раз AdSense? Если он не показал рекламу в первый раз, то и во второй не покажет)
      Не понял ваш замысел.

  • art-cafe.info
    Опубликовано: 15.07.2022 Ответить на сообщение

    Спасибо за интересное решение, попробую так сделать у себя. Сейчас с AdSense особенно всё непросто, для российских пользователей реклама вообще не показывается.

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.