2017-08-19

Textual description of firstImageUrl

Почему не работает Adsense в Blogger

Почему не работает Adsense в Blogger
В последнее время блогеры площадки Blogger стали замечать сложности со вставкой и/или отображением рекламных блоков Google Adsense на своих проектах.
В чем это может выражаться:
  1. появляется ошибка при вставке асинхронного кода Adsense в Шаблон блога (во вкладке “Тема”):
    Ошибка при синтаксическом анализе XML (строка 1945, столбец 44): Attribute name "async" associated with an element type "script" must be followed by the ' = ' character.
  2. Не показываются рекламные блоки, вставленные при помощи гаджета HTML/Javascript,
  3. Проблемы с отображением блоков рекомендуемого контента.
  4. Проблемы могут возникать и при добавлении рекламы через специальный гаджет Adsense
С удовольствием сообщаю вам о том, что все эти проблемы имеют одно простое решение. Вам нужно лишь сделать небольшое преобразование в рекламном коде асинхронного блока адсенс.
Читайте, как вставить рекламу адсенс на Blogger
Исходный код имеет вид:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:block; text-align:center;"
     data-ad-format="fluid"
     data-ad-layout="in-article"
     data-ad-client="ca-pub-XXXXXXXXXXXXXXX"
     data-ad-slot="XXXXXXXXXX"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Часть кода, которая будет подвергнута изменениям выделена желтым, а именно async в первой строчке кода. Его нужно заменить на async="async"
Смотрите, какой код получится у нас в результате преобразований:
<script async="async" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block; text-align:center;"
data-ad-format="fluid"
data-ad-layout="in-article"
data-ad-client="ca-pub-XXXXXXXXXXXXXXX" data-ad-slot="XXXXXXXXXX"></ins>
<script>
Именно в таком виде и нужно вставлять код, как в гаджет HTML/Javascript, так и в редактор html Темы Blogger.
Хорошая новость: теперь при вставке кода в шаблон не нужно его прогонять через енкодер HTML.

4 комментария :

Semen Surin комментирует...

спасибо

UXIM комментирует...

Спасибо, помогло.

Евгений Захаренко комментирует...

при изменении кода на ваш вариант выдает ошибку Bad Request

Error 400
не получается вставить не предоставленный адсенсом код не переделанный. в чем может быть проблема?

Иванова Наталья комментирует...

Евгений, проблема не в коде. тем более, если вы не можете вернуть все назад. Скорее всего это глюк blogger. Их у него не мало
Я сама пользуюсь переделанным кодом adsense без всяких проблем

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

Комментарии, содержащие ненормативную лексику, спам, оскорбления, публиковаться не будут. Ели вы хотите опубликовать код в комментарии, то воспользуйтесь encoder HTML
Публикуя комментарии, вы соглашаетесь с политикой конфиденциальности