Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › トップページだけサイドバーに広告を表示させる方法
- このトピックには7件の返信、2人の参加者があり、最後にめぐみにより8年、 11ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年10月17日 8:17 PM #33348めぐみゲスト
いつもお世話になっております。
件名について質問させていただきます。
現在の広告設定は、下記のとおりです。
・本文記事中(H2見出し手前)
・トップページ表示(パフォーマンス追求)トップページの728×90の替わりに、サイドバーに広告表示させるには
どうように設定すると実現可能でしょうか?本文記事中(H2見出し手前)を維持したまま
トップページだけそのようにしたいと考えております。どうぞお願い致します。
-
2015年10月18日 7:50 AM #33350Hidekichiゲスト
理屈的に言えば、is_front_page()でトップページかどうかを判断して、パフォーマンス追求の時の広告挿入をサイドバーにすればイケると思います。が、simplicityの構造を変更することになるので自己責任でのカスタマイズになりますし、親テーマのアップデートで色々と面倒臭いことになるかも知れません。
jqueryでなら、h2見出し手前に表示されているものをサイドバーに移動させることは可能ですが、ファーストビューでの動作になるかと思うので一瞬チラツキみたいなものがあるかも知れません。
また、728*90と言うことなのでサイドバーに移動させるのは不向きです(新たに広告を取得するのではなくあくまで移動なので。レクタングルならできる)。
h2見出し手前のではなく、記事下のレクタングルのものをサイドバーに入れることは可能ですが、サイズがサイドバー300、記事下336の場合ははみ出ます(笑)
cssでoverflow:hiddenにしておけばはみ出た部分は表示されないわけですが、これは規約に触れるかも知れません。これらの場合、サイトのトップページのアドレスの時と言う条件で判断して、それ以外は元に戻す操作をしなくてはいけません。またこれら操作によるアドセンス規約に関しては僕は知らないのでやっても良いものかどうかは何とも言えません。
で、いけるかどうかは試してないのでアレなんですけれども、Simplicityの広告を全て外した(無効にした)状態で、WordpressのGoogle謹製プラグイン、その名もズバリ「Google AdSense」と言うのがあります。これは任意の箇所(挿入できる箇所は視覚的にマークが出るのでそこで操作)に広告を挿入できます。
投稿・個別・アーカイブ等それぞれのモードで挿入場所を決定できます。
うちのサイトもこれを使ってます。レクタングルの広告が貼れるかどうかは不明ですが、だいたいの場合レスポンシブ広告が貼られるので、自動でそのスペースのサイズになるかと思います。
詳細はGoogleアドセンスのヘルプに確か書いていたと思うので、ぐぐってみてください。アドレス忘れた(笑)
-
2015年10月18日 6:33 PM #33356わいひらキーマスター
そのように実装するにはカスタマイザーの設定だけではできません。
そのようにするには、hidekichiさんの書かれているようにテンプレートファイルをカスタマイズするか、Widget Logicと組み合わせてウィジェットを利用するしかないかもしれません。
ページの種類ごとで表示するウィジェットを分ける方法 | DigiPress -
2015年10月20日 10:21 AM #33377めぐみゲスト
>>Hidekichi様
いつも詳しい解説ありがとうございます。
jqueryを触ることに自信がなかったことと「チラツキ」は問題があると思い、断念しました。
事前に知ることが出来て良かったです。また、プラグイン「Google AdSense」は、私が確認した範囲では、希望する表示は出来ないようでした。
>>わいひら様
プラグインを教えていただきありがとうございます。
ご教示いただいたリンク先を確認し、Display Widgetsを試してみました。
– – – – – –
ここから改めて質問させていただきます。「テキスト」でラージスカイスクレイパーをサイドバーに適用させてみました。
※プラグイン設定のフロントページのみ表示でPCでは問題なさそうでしたが、スマホで確認した際下記のように4つ表示されていたので、すぐ取り外しました。
タイトル
[320*100]
インデックス
[300*250]
インデックス
[300*250]
[300*600]
サイドバーコンテンツその後【[S]パソコン用テキストウィジェット】に気づき、上記の設置を置き換えてみました。
PC、スマホ共に問題なく適用されているようですが、使い方としては妥当なものでしょうか?
また、Simplicityはアドセンスが3つ以上表示されない仕様だとどこかで見た記憶がありますが、私の記憶違いでしょうか?
サイドバー広告の【スポンサーリンク】が、PC非表示については規約に抵触しないものでしょうか?
※スマホやPCで幅を縮めた場合に表示されることは確認しました以上3点、よろしくお願い致します。
-
2015年10月20日 10:26 AM #33378めぐみゲスト
※訂正
×【[S]パソコン用テキストウィジェット】
○【[S]パソコン用広告ウィジェット】 -
2015年10月20日 4:56 PM #33381Hidekichiゲスト
質問とは別件ですが、アドセンスはそれぞれのサイズのコードをはりつけるより、レスポンシブ広告のコードを貼り付けたほうが柔軟に利用できます。
この際注意すべきは、レスポンシブ広告のスクリプトは、コードが入る予定のブロックの親要素(あるいは先祖要素)のサイズを調べて広告サイズを取得しているという点です。
これをGoogleやら僕がオススメするわけは、1つのコードでレクタングルもワイドスクレイパーも縦長のやつなんて言ったっけ?もイケます。
ということは、挿入場所を選ばず利用できるようになるので、ここらも是非参考までに。もちろん、挿入するブロックのサイズはcss等で指定しておく必要があります。
-
2015年10月20日 7:33 PM #33386わいひらキーマスター
PC、スマホ共に問題なく適用されているようですが、使い方としては妥当なものでしょうか?
ちょっと実際のページ、を見てみないと何とも言えないかもしれません。
ただ、僕の判断も間違っているかもしれないので、AdSenseの設定の判断は自己責任でお願いします。また、Simplicityはアドセンスが3つ以上表示されない仕様だとどこかで見た記憶がありますが、私の記憶違いでしょうか?
それは、ウィジェットで個別に設定せずに「広告336×280」「広告300×250」などのような「広告〇〇」ウィジェットエリアで設定したときのみです。
個別のウィジェットで、広告を設定する場合は、以下を参照してください。
Simplicity広告用ウィジェットの設定方法サイドバー広告の【スポンサーリンク】が、PC非表示については規約に抵触しないものでしょうか?
それは、アドセンスポリシーを読んで各自で判断してください。「スポンサーリンク」はCSSで非表示になっているだけなので、表示するスタイルシートを書けば表示も出来るようになっています。
僕個人としては、問題ないと思っているのでそのような仕様になっています。 -
2015年10月23日 3:45 PM #33424めぐみゲスト
>Hidekichi様
レスポンシブ広告のアドバイスありがとうございます。(実装しました)
毎回詳しい解説をくださるので、質問するたび私の知識が増えていきます。>わいひら様
自己責任の部分や、実際に見なければ判断できないような
質問を失礼いたしました。全て承知しましたし、理解を深めることができました。
お手数おかけいたしました。
最後に、現在の広告ウィジェット設置状況のご報告です。
– – – – – – –
・本文記事中(H2見出し手前)
・トップページ表示(パフォーマンス追求)[広告336*280] レクタングル大
[広告300*250] レスポンシブ
[広告728*90] なし
[広告320*100] モバイルバナー大
[[S]パソコン用広告ウィジェット]※サイドバー レスポンシブ
– – – – – – –PC、スマホ共に希望通りの表示がされています。
特にサイドバーのレスポンシブで、Hidekichi様のおっしゃる柔軟性が良くわかりました。しばらくこの配置で、数値を見ていこうと思います。
今回もありがとうございました!
-
-
投稿者投稿
- トピック「トップページだけサイドバーに広告を表示させる方法」には新しい返信をつけることはできません。