Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › スマホトップページのAdSense広告の表示位置について
-
投稿者投稿
-
-
2014年11月22日 5:58 PM #9787
よしきち
ゲスト先日からSimplicityを使用させて頂いております。大変使いやすいテーマをありがとうございます。
この現象は私のブログだけかもしれないのですが、「パフォーマンス追求広告の表示」を有効にしてトップページには「①ヘッダー部分に320×100」と「②記事一覧の間(7つ記事を表示しているのですが3つ目の記事の下)に300×250」「③7つ目の記事の下ページャーの上に300×250」と合計3つの広告が表示されているのですが、2ページ目に移動すると記事一覧の間の記事が表示されません。
この状態は正常なのでしょうか?出来れば2ページ目以降も同じように②の広告を表示させたいのですが、その場合どのようなカスタマイズをすればよいでしょうか?
お忙しいとは思いますがお答え頂ければと思います。よろしくお願い致します。
-
2014年11月22日 7:32 PM #9796
わいひらキーマスターよしきちさんこんにちは。
この状態は正常なのでしょうか?出来れば2ページ目以降も同じように②の広告を表示させたいのですが、その場合どのようなカスタマイズをすればよいでしょうか?
それで正常です。わざとそのようにしてあります。
というのも、2ページ目以降の記事が3つしかないときは、②と③の広告が連続表示されて、広告で画面を埋め尽くすのを防ぐためです。そうなると、AdSenseポリシー違反になる可能性があるからです。(もしかしたらならないのかもしれないけど、大丈夫だろうと思って表示させて、もしポリシー違反だった場合にユーザーに迷惑がかかるので、怪しいところは表示しないようにしています。)うまいこと、計算すればポリシー違反にならないように表示させることもできると思います。
変更するには、lib/ad.phpの以下の関数を変更してください。//広告をトップページのリスト表示中間に掲載するか function is_ads_list_in_middle_on_top_page_enable($count){ if ( ($count == 3) && //3個目の表示のときのみ is_home() && //トップページリストのみ !is_paged() && //2ページ目以降でないとき、もしくはレスポンシブ広告の時 (wp_is_mobile() || is_responsive_enable() ) && //モバイルの時 ( intval(get_option('posts_per_page')) >=6 ) && //1ページに表示する最大投稿数が6以上の時 !is_ads_sidebar_top() && //サイドバー広告が表示されていないとき is_ads_performance_visible() &&//パフォーマンス追求広告を表示するとき !is_list_style_tile_thumb_cards() && //タイル状リスト表示でないとき is_ads_top_page_visible()//トップページ広告が許可されているとき ) { return true; } }ただし、変更は自前で行ってください。ここらへんはややこしいところなので、僕はあらためて再計算したくないもので。
-
2014年11月24日 3:30 AM #9901
よしきち
ゲストわいひらさん
回答して頂きありがとうございます。
ユーザーを思っての配慮と知らず、申し訳ございませんでした。
関数に関してはほぼ知識がないのですが、わからないなりに弄ってみたら一応思ったように表示することが出来ました。
「//2ページ目以降でないとき~」の部分を削ったのですが、それで一応思ったように表示できました。お忙しい中回答して頂き本当にありがとうございました。
-
2014年11月24日 12:10 PM #9915
わいひらキーマスターそうすると、もしかしたらアドセンスポリシー違反になって、アドセンス停止になる可能性もあります(なるかならないかは、Googleの判断次第です)が、そこら辺は自己責任でお願いします。
-
-
投稿者投稿
- トピック「スマホトップページのAdSense広告の表示位置について」には新しい返信をつけることはできません。