Bloggerの記事下のアドセンス広告のカスタマイズ

  • 投稿 : 2014-12-19
テンプレートに直接貼り付ける方法もありますが、
Bloggerの機能でアドセンスの自動挿入ができるので、それを使った方法を紹介します。

私がBloggerをやっていた時はこの機能で記事下に表示していました。

記事下にアドセンス広告を表示させる


レイアウトのところの「ブログの投稿」->「編集」で上記の設定が出てきます。
「投稿の間に広告を表示する」にチェックを入れます。

広告サイズとかは、コンボボックス選択できて後からでも変更が可能です。

この設定の前に、アドセンスで使用しているGoogleアカウントとBloggerのアカウントが別の場合は、アドセンスに設定しているGoogleアカウントとの関連付けがあると思います。

アドセンスの広告位置を、本当の記事下にする


テンプレート->「HTML編集」
inline-adで検索すると、広告表示しているタグのところを探し出すのは簡単だと思います。

<b:if cond='data:blog.pageType != &quot;item&quot;'>
          <div class='inline-ad'>
            <data:adCode/>
          </div>
</b:if>

広告表示しているタグを上記のように変更します。
これで、個別記事以外のところ(一覧表示など)にしか表示されなくなります。

<b:if cond='data:blog.pageType == &quot;item&quot;'>
          <div class='inline-ad'>
            <data:adCode/>
          </div>
</b:if>

「data:post.body」や「post-body」で検索して上位位置に追加します。
この部分が、記事下の部分です。

記事下の広告を左寄せ・中央寄せにする


上記の場所( </head>の上)に以下を追加すればそうなります。

左寄せ

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style>
.inline-ad{
clear: both;
text-align: left;
}
</style>
</b:if>

中央寄せ

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style>
.inline-ad{
clear: both;
text-align: center;
}
</style>
</b:if>

アドセンスタグを直接追加する方法

[Blogger] モバイル表示時、記事上と記事下にGoogle Adsenseの広告を表示する方法。 - Sunabox
[Blogger]トップページと個別記事両方のタイトル下と記事下にGoogle AdSense広告を表示する方法 - 初心者からのBloggerカスタマイズ
Bloggerの記事タイトル下と記事下にアドセンス広告を設置する方法 | メモロウ

HTMLエスケープしないと貼り付けられないとかそういうのがあったと思うので、そのあたりが分からないと苦戦するかも。

Bloggerはとても厳格な標準化XMLを採用しているのでHTMLエンティティ文字にない< > "などの文字を使うとエラーになり表示できません。
< → &lt;
> → &gt;
" → &quot;
に変更します。
Geek になろう: Bloggerで記事直下にAdsenseを表示する方法

こういうのです。
スポンサーリンク