Simplicityは基本的に、1ページに広告が3つ表示されるように作成してあります。
まずは、記事下に2つは固定。
あとの1つは、以下の3つの中からカスタマイズで選べるようになっています。
- 関連記事下
- 本文中
- サイドバートップ
この3つというのは、アドセンスの1ページに貼り付けられる広告の限度が3つだからこのようになっています。
ですので、<!–more–>タグを置換して本文中にアドセンスを設置していたり、他にアドセンスを表示している場合は、一つ多いことになってしまいます。
昨日このようなメールをいただきました。
広告について質問があります。現在、広告336と広告300にアドセンスを入れて記事下とサイドバー上に広告表示させています。このときに記事下には同じ広告が二つ並ぶようになっていますが、これをアドセンス1つ+楽天広告1つのように違う広告を入れることはできるのでしょうか。
というのも、私は個別記事の上にアドセンス広告をいれたいのですが、そうするとアドセンス4つになってしまい規約違反となります。そのため、記事下のアドセンス広告を1つだけにしたいのです。
個別記事の上にアドセンスを一つ置いたら、確かに広告が1つ余計になってしまいます。こういった場合は、記事下の広告を他のものに入れ替える必要があります。
このようなメールを、これまで何通かいただいたので、カスタマイズ方法を記しておきたいと思います。(※メールに返信をしたのですが、メールアドレスが間違っていたのか返ってきてしまうので記事で返信するという形にさせていただきます。)
photo by heiney
カスタマイズ方法
まずは、記事下の広告をカスタマイズするには、ad-article-footer.phpファイルを編集します。
子テーマで編集する場合は、親テーマからad-article-footer.phpファイルを子テーマフォルダにコピーしてください。
これをエディターで開くとこのようになっています。
<?php if ( is_ads_visible() ): //広告表示がオンのとき?> <!-- 文章下広告 --> <?php if (wp_is_mobile()) { //スマートフォンの場合?> <?php if ( is_active_sidebar( 'adsense-300' ) ) : ?> <div class="ad-article-bottom ad-space"> <div class="ad-label"><?php echo get_ads_label() ?></div> <div class="ad-mobile"><?php dynamic_sidebar('adsense-300');?></div> </div> <?php endif; ?> <?php } else { //パソコンの場合?> <?php if ( is_active_sidebar( 'adsense-336' ) ) : ?> <div class="ad-article-bottom ad-space"> <div class="ad-label"><?php echo get_ads_label() ?></div> <div class="ad-left ad-pc"><?php dynamic_sidebar('adsense-336');?></div> <div class="ad-right ad-pc"><?php dynamic_sidebar('adsense-336');?></div> <div class="clear"></div> </div> <?php endif; ?> <?php } ?> <?php endif; ?>
左側のアドセンスを編集
これの中で、記事下アドセンスの左側を変更したければ、
<div class="ad-left ad-pc"><?php dynamic_sidebar('adsense-336');?></div>
この部分を以下のように変更します。
<div class="ad-left ad-pc">【アドセンス以外で取得したタグ】</div>
右側のアドセンスを編集
記事下アドセンスの右側を変更したければ、
<div class="ad-right ad-pc"><?php dynamic_sidebar('adsense-336');?></div>
この部分を以下のように変更します。
<div class="ad-right ad-pc">【アドセンス以外で取得したタグ】</div>
今回は、楽天のタグを入れたいということなので、右側のアドセンスを、楽天モーションウイジェットタグ(336×280)に入れ替えるとこんな感じになります。(※この例のタグは、僕のアフィリエイトタグなので必ずご自身で取得したもので編集してください)
<div class="ad-right ad-pc"><!-- Rakuten Widget FROM HERE --><script type="text/javascript">rakuten_design="slide";rakuten_affiliateId="01593ddc.9ba64b68.0407415b.fdb86ef0";rakuten_items="ctsmatch";rakuten_genreId=0;rakuten_size="336x280";rakuten_target="_blank";rakuten_theme="gray";rakuten_border="off";rakuten_auto_mode="on";rakuten_genre_title="off";rakuten_recommend="on";</script><script type="text/javascript" src="http://xml.affiliate.rakuten.co.jp/widget/js/rakuten_widget.js"></script><!-- Rakuten Widget TO HERE --></div>
表示確認
表示は、このようになります。
これで、アドセンスの限度数を超えた貼り付けとなるアドセンス規約違反を防ぐことができます。
コメント
[…] 参考ページ:http://wp-simplicity.com/ads-in-body-custum/ 参考ページ:http://wp-simplicity.com/adsense-to-other-ad/ […]