Bloggerにアドセンス広告を入れてエラーが出た時の対処法


googleアドセンスの広告コードをそのままBloggerのHTML編集に貼り付けるとエラーが出ます

広告コード内のasync記述を受け付けないのが理由です
スクリプトの記述エラーではなく、あくまで更新時にBloggerが記述ミスと判断して更新出来なくなっているだけですね

変更前:アドセンス広告コード1行目
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

変更後:アドセンス広告コード1行目
<script async="async" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>

asyncをasync="async"に書き換える

asyncはscriptを非同期処理にする指定ですが、それだけで機能する属性
="○○"と追記する必要のない部分です

この変更が厳しいアドセンスの規約の「改変」にあたるのか

長い事Bloggerに同様のコード変更を加えて掲載していますが警告などはありません

海外のフォーラムでもいくつか見つけられますが同様にasync="async"で対応しましょうとなっていますね

Bloggerフォーラム
https://productforums.google.com/forum/#!topic/blogger/xcD2lTX0Swg

BloogerもアドセンスもgoogleなのでBloggerのフォーラムで問題なしという事は大丈夫なのかな思います




0 件のコメント :

コメントを投稿