
В последнее время блогеры площадки Blogger стали замечать сложности со вставкой и/или отображением рекламных блоков Google Adsense на своих проектах.
В чем это может выражаться:
- появляется ошибка при вставке асинхронного кода Adsense в Шаблон блога (во вкладке “Тема”):
Ошибка при синтаксическом анализе XML (строка 1945, столбец 44): Attribute name "async" associated with an element type "script" must be followed by the ' = ' character.
- Не показываются рекламные блоки, вставленные при помощи гаджета HTML/Javascript,
- Проблемы с отображением блоков рекомендуемого контента.
- Проблемы могут возникать и при добавлении рекламы через специальный гаджет Adsense
Читайте, как вставить рекламу адсенс на BloggerИсходный код имеет вид:
Часть кода, которая будет подвергнута изменениям выделена желтым, а именно async в первой строчке кода. Его нужно заменить на async="async"<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>
Смотрите, какой код получится у нас в результате преобразований:
<script async="async" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>Именно в таком виде и нужно вставлять код, как в гаджет HTML/Javascript, так и в редактор html Темы Blogger.
<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.
6 комментариев :
спасибо
Спасибо, помогло.
при изменении кода на ваш вариант выдает ошибку Bad Request
Error 400
не получается вставить не предоставленный адсенсом код не переделанный. в чем может быть проблема?
Евгений, проблема не в коде. тем более, если вы не можете вернуть все назад. Скорее всего это глюк blogger. Их у него не мало
Я сама пользуюсь переделанным кодом adsense без всяких проблем
а как же с правилами adsens- вас забанят, код нельзя редактировать не при каких обстоятельствах.
Юлия, перечитайте правила Adsense - издатели могут вносить изменения в код рекламного объявления, если эти изменения "не будут искусственно завышать эффективность объявлений или причинять вред рекламодателям".
Подписаться на комментарии блога: RSS
Отправить комментарий
Комментарии, содержащие ненормативную лексику, спам, оскорбления, публиковаться не будут. Ели вы хотите опубликовать код в комментарии, то воспользуйтесь encoder HTML
Публикуя комментарии, вы соглашаетесь с политикой конфиденциальности