2008/02/22

AdSense インライン広告

今更ながら[レイアウト] - [ページ要素] - [ブログの投稿]で"投稿の間に広告を表示する"にチェックを入れてもうまくAdSenseが表示されなかった問題を解消。

実は純正テンプレートでも、インライン広告が表示されない(レイアウトで設定はできるけど…)テンプレートがあるようです。

"クリボウの Blogger Tips: Blogger に「AdSense インライン広告」登場"より引用

という事で、結局は下記赤字部分のコードを手書きで追記。

<data:adStart/>
<b:loop values='data:posts' var='post'>
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:include data='post' name='post'/>
<b:if cond='data:blog.pageType == "item"'>
<b:include data='post' name='comments'/>
</b:if>
<b:if cond='data:post.includeAd'>
<data:adEnd/>
<data:adCode/>
<data:adStart/>
</b:if>

</b:loop>
<data:adEnd/>
</div>
<!-- navigation -->
<b:include name='nextprev'/>

0 coment: