Настройка Adsense для Drupal | 13.04.2010 |
Найти в сети внятную инструкцию по установке контекстной рекламы Google Adsense на Drupal 6 мне не удалось, поэтому привожу здесь свой опыт настройка Adsense на Drupal 6.
Не буду рассказывать как зарегистрироваться в Adsense, об этом много уже написано. Нам необходим код рекламного элемента, например:
[script type="text/javascript"][!-- google_ad_client = "pub-5054855934464814"; /* 234x60 */ google_ad_slot = "7178157765"; google_ad_width = 234; google_ad_height = 60; //--] [/script] [script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> [/script]
Нам понадобятся вот какие данные:
google_ad_client = "pub-5054855934464814"; /* 234x60 */ google_ad_slot = "7178157765";
Это идентификационные данные рекламного блока (их может быть несколько).
Теперь займемся Drupal: Нам понадобятся два модуля: Adsense и Adsense Injector (для Drupal 6). Скачиваем их и устанавливаем. Отмечаем в "модулях" следующие модули:
- AdSense Click Tracking
- AdSense core
- AdSense Injector
- Managed ads
В настройках сайта должны появиться пункты Adsense и Adsense Injector
Заходим в пункт Adsense. В пункте "Установить Google AdSense Publisher ID:" вводим свой Publisher ID, например, "pub-5054855934464814" без кавычек. В пункте Adsense Injector убираем все галочки, т.к. сами будем контролировать места для вставки рекламных блоков Adsense.
Далее, заходим в "Настройки сайта" -> "форматы ввода" и добавляем новый формат ввода. Задайте ему имя, например, Adsense. Отметьте галочки напротив
- AdSense тег
- Преобразователь конца строк
- Фильтр URL
Сохраняем новый формат ввода. Теперь, при создании новой записи в дневнике, заметки или страницы в форматах ввода будет появляться новый тип ввода "Adsense", его-то и нужно будет выбирать.
Для вставки рекламного блока в тело сообщения понадобится просто вставить такую строчку: {adsense:234x60:7178157765} , где необходимо будет проставить свои размеры и номер слота объявления и вместо {} - квадратные скобки.