B Memo

2014/04/24

Blogger:アドセンスをテンプレートに直接貼るときの注意点


Bloggerのテンプレートに直にアドセンスの非同期広告コードを貼り付けた際、エラーが起きました。ガジェットを使ったりしたときはそのようなエラーはでなかったのになぜ??


原因

XML の解析中にエラーが発生しました。行●●、列●●: Attribute name "async" associated with an element type "script" must be followed by the '=' charactor.
私にはよくわかりません。一体何が起きたのだろう。調べまくっていると下記サイトにしっかり解決方法が書いてありました!

Google AdSense の非同期広告コードを Blogger ブログに貼り付けるときに注意すること

わぉ!ありがとうございます!

解決方法

async を async='async' に変える。
<script async src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'/>
<!-- 広告 -->
<ins class='adsbygoogle' data-ad-client='ca-pub-00000000000000000' data-ad-slot='0000000000' style='display:inline-block;width:250px;height:250px'/>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
↑これをこれに↓
<script async='async' src='//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js'/>
<!-- 広告 -->
<ins class='adsbygoogle' data-ad-client='ca-pub-00000000000000000' data-ad-slot='0000000000' style='display:inline-block;width:250px;height:250px'/>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
なおった!!よかった。