RSS-лента

Лучшие CMS интернета бесплатно для создания сайта

Сен
8

Как организовать показ рекламы Google AdSense

Добрый день уважаемые пользователи блога Золотой серфер. В сегодняшней статье у нас речь пойдет о том, как в wordpress можно показывать рекламные блоки AdSense без плагинов на автомате.

Показ Google AdSense  без плагинов

Вы наверное скажите: «это элементарно. Вставить рекламный код AdSense в Html-код страницы и сохранить…» Но это неправильный подход. Если, вам вдруг понадобится изменить страницу — рекламный код AdSense исчезнет! Связано это с тем, что код AdSense написан на JavaScript, а вставка в WordPress Java происходит другим способом. И автоматического добавления рекламных блоков к новым записям не будет. И все же как организовать показ рекламы без плагинов?

adsense

К примеру у меня на блоге организован показ рекламы AdSense, сразу после каждого заголовка h2, а для больших статей и после h4 в автомате. И при этом подходе я соблюдаю одно из не маловажных правил Adsense — «показ не более трех блоков рекламы на страницу». Как сделаете вы это уже ваше дело я лишь подам идею.

Подготовка всех страниц для показа рекламных блоков AdSense

Я сделал следующее: все заголовки страниц и записей записывал под тегами h1, h2, h3, h4, h5, по порядку. А для того чтобы размер шрифтов заголовков пропорционально не изменялся отредактировал CSS стили этих заголовков. Отредактировать их очень просто в админ панели переходим на вкладку внешний вид / редактор и справа открываем файл style.css. В этом файле ищем подзаголовок под названием «Content» и строчки описания стилей заголовков:

.entry-content h1
{
font-size: 26px; /*Размер шрифта*/
font-weight: bold; /* полужирное начертание */
line-height: 70px; /*Расстояние от верха*/
text-decoration: none;
}

Редактируем на ваше усмотрение размер шрифта заголовков и производим сохранение.

Показ рекламных блоков AdSense

Для показа рекламных блоков AdSense нужно в конец файла function.php перед знаком ?> вставить следующий PHP-код:

function ads_h2($content)
{
$ads='код рекламного блока';
$content=preg_replace('#<h2(.*?)</h2>#','<h2\1</h2><p style="text-align: center;">'.$ads.'</p>',$content);
return $content;
}
add_filter('the_content', 'ads_h2');

После вставки данного кода в function.php ваша реклама будет показываться после каждого заголовка h2. Естественно, вместо «Рекламный код» — вставьте свою рекламу из AdSense. Если вы хотите показывать рекламный код AdSense и после других заголовков просто поменяйте все h2 к примеру на h4 и добавьте опять же код в function.php.

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

Получай первым обновления блога!

Введите Ваш e-mail:


Комментарии (9) на “Как организовать показ рекламы Google AdSense”

  • Прохожий (1 коммент.) 15 Октябрь 2012 в 9:56

    Подскажите плиз, банит ли реально Google за частые обновления страниц с рекламой? Просто у меня иногда обновление происходит довольно часто во время написания статей, когда я просматриваю ее из разных профилей?

    • CMSONY
      CMSONY (172 коммент.) 15 Октябрь 2012 в 14:29

      Да не фига » За обновления страниц с рекламой » Google не банит! Я к примеру очень часто редактирую свои записи — пока еще не в бане). В этом же нет никакого криминала… Да и нет такого в их правилах support.google.com/adsense/answer/48182?hl=ru

  • lukar (1 коммент.) 28 Ноябрь 2012 в 17:46

    AdSense — это чистой воды «ЛОХОТРОН»- Люди, дорогие не ведитесь на этот «сыр» !!!!!!!! Вы все равно потом ничего не сможете доказать, когда ваши заработанные кровно денежки будут «возвращены так сказать пострадавшим рекламодателям»-конец цитаты от AdSense

  • Слава (5 коммент.) 18 Декабрь 2012 в 14:32

    Привет..я если честно не очень понял как а главное с какой целью нужно ставить рекламу от гугл? автор поясни для тех кто в танке)))

  • andrew87 (1 коммент.) 13 Февраль 2013 в 4:41

    Очень прошу помочь,есть ли возможность этот код заставить выводить блок после текста в статье?

    • CMSONY
      CMSONY (172 коммент.) 26 Февраль 2013 в 18:14

      Можно и в конце выводить… Просто вместо тега h2 используйте тег h6, который вы как правило не используете…. То есть, должно получиться вот так:

      function ads_h6($content) {
      $ads=’Код рекламного блока';
      $content=preg_replace(‘#<h6(.*?)</h6>#’,'<h6\1</h6><p style=»text-align: center;»>’.$ads.'</p>’,$content);
      return $content;
      }
      add_filter(‘the_content’, ‘ads_h6′);

      Для вывода в конце каждой записи просто проставляете пустой тег h6, после которого будет выводиться код Ads….

  • Алексей (11 коммент.) 17 Март 2014 в 21:19

    А можно так чтобы в некоторых статьях блок не выводился, только в конкретных, а в остальных показывался.

  • Дмитрий (9 коммент.) 26 Сентябрь 2014 в 21:50

    Всем привет! Сделал у себя на блоге Вордпресс, вывод рекламных блоков адсенс бес плагина, как описывает автор этой статьи — все работает. Хотел вас попросить посмотреть мой сайт, правильно все ли-я сделал.

    • CMSONY
      CMSONY (172 коммент.) 27 Сентябрь 2014 в 19:57

      Все правильно.

Оставить комментарий


вверх