Новое в блоге
Loading...
8 янв. 2013 г.

Вставка рекламы Google AdSense в тело сообщения

И снова здравствуйте мои дорогие друзья. Продолжаем любимую тему Google AdSense. Почему любимую? А все просто, денежки любят все. Сегодня я Вам покажу как вставлять рекламный блок Google AdSense в тело сообщения blogger. И пожалуйста заметьте, Вы можете разместить рекламу в любом месте статьи, где пожелаете. Довольно интересный вариант нашел за бугром, даже не за бугром, а за тремя горами (специально ходил в горы).

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

В первую очередь Вам нужно преобразовать-разобрать рекламный блок (почитайте предыдущий пост). Разбираем здесь. Для наглядности покажу как должен выглядеть разобранный код:

<script type="text/javascript"><!--
google_ad_client = "ca-pub-хххххххххххххххх";
/* Всё для блога */
google_ad_slot = "хххххххххх";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

Теперь, чтобы рекламка показывалась только на внутренних страницах, добавляем строчки:

<b:if cond='data:blog.pageType == "item"'>
ваш разобранный код
</b:if>

Далее в шаблоне ищем эту строчку: (не забудьте поставить галочку - Расширить шаблоны виджета ) <data:post.body/> и меняем её вот этим кодом

<div expr:id='"aim1" + data:post.id'></div>
<div style="clear:both; margin:10px 0">
<!-- Your AdSense code here -->
</div>

<div expr:id='"aim2" + data:post.id'>
<data:post.body/>
</div>

<script type="text/javascript">
var obj0=document.getElementById("aim1<data:post.id/>");
var obj1=document.getElementById("aim2<data:post.id/>");
var s=obj1.innerHTML;
var r=s.search(/\x3C!-- adsense --\x3E/igm);
if(r>0) {obj0.innerHTML=s.substr(0,r);obj1.innerHTML=s.substr(r+16);}
</script>

У Вас в шаблоне может встретиться три строчки <data:post.body/> можете поменять первую. Следующий шаг такой, меняем сточку <!-- Your AdSense code here --> вашим разобранным рекламным кодом Google AdSense. Сохраните шаблон. Всё.

Теперь при написании поста в режиме HTML, в том месте где Вы хотите, что бы была реклама, вставляем вот эту волшебную строчку <!-- adsense -->

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

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

Да, чуть не забыл. Кто хочет выравнять рекламный блок посередине, делаем так:

<div style='text-align: center'>
разобранный рекламный блок
</div>

Вот вроде и всё. Вроде ни чего не забыл. Всем пока. До новых встреч (теперь пойду не в горы, а слетаю на луну). Пишите в комментариях, как прошла операция "ы".

Ух ты кнопочки! Понравилась статья? Поделитесь с друзьями:

36 коммент. :

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

    ОтветитьУдалить
    Ответы
    1. Это не изменение кода. Это преобразование кода.Преобразуется не сам код рекламы,а только некоторые знаки.

      Удалить
  2. А где сейчас ставить галочку "расширить шаблоны виджетов"? Как-то весь редактор поменялся в последнее время... Перепробовал множество вариантов вставки видоизмененного кода, и Ваши в том числе, ни один не заработал... Получается только вручную вставлять в каждом посте начальный код баннера, только в этом случае он появляется в теле статьи...((

    ОтветитьУдалить
    Ответы
    1. Сейчас на черную стрелку нажимать.Если вы создали новый рекламный блок надо немного подождать.Потом появится.

      Удалить
  3. Получилось вставить только после заголовка путем помещения кода после < class='post-header-line-1'/>

    А черной стрелки я таки также не наблюдаю...))

    ОтветитьУдалить
  4. А как быть с таким сообщением "Ваш блог не соответствует правилам программы AdSense", а блог учительский. Как обойти это?

    ОтветитьУдалить
    Ответы
    1. Какие замечания у адсенсе к вашему блогу?

      Удалить
  5. Привет, можете помоч с установкой ,кажется делаю все правильно,но в посте не появляется реклама от гугла.
    что я мог зделать не так?

    ОтветитьУдалить
    Ответы
    1. Если Вы создали новый рекламный блок,тогда нужно подождать несколько минут.

      Удалить
  6. Этот код выводит рекламу в начале поста, как сделать внутри?

    ОтветитьУдалить
    Ответы
    1. Егор, там же написано.Прочитайте внимательно.

      Удалить
  7. Посмотрите, пожалуста мой код. Что не так? Я вставляю свой в тело сообщения, а реклама все-равно снизу
    А код тут не дает опубликовать(

    ОтветитьУдалить
    Ответы
    1. Можно, для вставки кода в комментарии сначала его измените (Преобразовать).

      Удалить
  8. Где ставится галочка расширить шаблоны виджета?

    ОтветитьУдалить
    Ответы
    1. В новом редакторе надо нажать на стрелку.

      Удалить
  9. Огромное Спасибо за статью. все коротко и ясно.

    ОтветитьУдалить
  10. Здравствуйте. Подскажите как можно вставить таким способом два объявления по 320Х100.

    ОтветитьУдалить
    Ответы
    1. А Вы попробуйте два раз вставить волшебную строчку в текст статьи.

      Удалить
  11. Надо попробовать, Спасибо. И еще, скажите пожалуйста. Влияет ли реклама адсенс на заспамленность сайта?

    ОтветитьУдалить
    Ответы
    1. Нет конечно. Если сам Google AdSense разрешает использовать три блока на странице.

      Удалить
  12. К сожалению ваш способ не помог. Я вот думаю, может в самом шаблоне вставить еще один код на рекламу адсенс. Как думаете?

    ОтветитьУдалить
    Ответы
    1. Сайхан, я думаю лучше вставлять рекламные блоки перед заголовком статьи как здесь или в моём блоге: Способы вставки контекстной рекламы Adsense в Blogger - http://shkolablogger.ru/sposobyi-vstavki-kontekstnoy-reklamyi-adsense-v-postyi-blogger.html

      Удалить
  13. Честно говоря не очень уверен, что ставить блок в начале статьи хорошая идею. Люди тут же распознают эту рекламу и всячески ее игнорируют, а порой и вовсе уходят с сайта. Я же, стараюсь замаскировать рекламу под свои статьи.

    ОтветитьУдалить
    Ответы
    1. Уже давно сделаны выводы (не только мной), что самые удачные места для размещения рекламы, это в начале статьи, в зоне видимости. Можно разместить и после, тоже нормуль.И использовать блоки объявлений больших форматов, ни кто ни куда не уйдёт из за пару рекламных блоков и если статья полезная и нужная. Кликают по рекламе читатели спокойно, если показывается релевантная и их она заинтересовала. Вот, как то так вкратце.

      Удалить
  14. только проблема то в том, что реклама не релевантная. И как я вижу, у вас тоже бывает не релевантная.

    ОтветитьУдалить
    Ответы
    1. Бывает всяко, ведь это зависит не от меня. Раз нет подходящей рекламы, адсенсе показывает любую другую, не по теме блога. Это всё мелочи. А этот блог уже, как бы заброшен, я только на комментарии отвечаю. Вот мой основной блог о Blogger - http://shkolablogger.ru/ и о WordPress - http://wordpressmania.ru/ заходите.

      Удалить
  15. Частенько посещая школублогера. Спасибо большое за советы.

    ОтветитьУдалить
  16. А это нормально, что если в посте не прописан код !--adsense--, то рекламный блок просто под заголовком поста отображается. Это нельзя отключить в скрипте?

    ОтветитьУдалить
    Ответы
    1. Отключить нельзя. Вы просто не забывайте код вставлять в сообщение.

      Удалить
    2. Ок. спс за быстрый ответ.

      Удалить
  17. Добрый день. Есть аккаунт в адсенсе с суммой близкой к порогу вывода. Блогу 2 мес где то. Посещений в день около10 по их статистике. А кнопка рекламы до сих пор не активна. Вы не в курсе
    1. какие критерии к сайтам применяются? Возраст? посещения? Ссылка на общие правила ни о чем не говорит.
    2. Можно ли ускорить постучавшись к ним? Если да то куда именно
    3. Если я не дожидаясь этой кнопки сам в шаблон приделаю рекламу они накажут?
    Сапасибо

    ОтветитьУдалить
    Ответы
    1. Вот новые правила https://support.google.com/adsense/answer/10162 Нововведение означает, что теперь издатели смогут создавать рекламные блоки и размещать их на своём сайте до утверждения аккаунта.

      Удалить
  18. Этот скрипт каким-то образом перекрывает другие скрипты на странице, которые идут после строчки с комментом adsense и некоторые стили тоже не отображаются.

    ОтветитьУдалить

 
Footer