PCページに336×260の広告を全部で6つ表示させたい

Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › PCページに336×260の広告を全部で6つ表示させたい

9件の返信スレッドを表示中
  • 投稿者
    投稿
    • #16350
      Kicksou
      ゲスト

      ワイヒラ様

      いつもありがとうございます。

      今回、広告に関してのご質問があります。

      以下の記事を参考にして、
      http://wp-simplicity.com/adsense-to-other-ad/
      http://wp-simplicity.com/ads-in-body-custum/
      h2見出し手前に2つ(Google Ads+A8)
      記事下に2つ(Google Ads+A8)表示させることができましたが、
      この場合、3つまで表示できるAdsの1つが表示されなくなりました。

      できれば、
      関連記事下に同じように2つの広告(Google Ads+A8)を表示させて、
      PCページに336×260の広告を全部で6つ表示させたいのですが、
      その方法がわかりません。

      大変恐縮ですが、ご教授願います。

    • #16356
      アバター画像わいひら
      キーマスター

      関連記事下広告は、ad.phpを利用していますが、このテンプレートは他でも共用で使っているので、これを編集すると他で思わぬ不具合が出るかもしれません。

      ですので、single.phpの以下の部分を、

           <?php if ( is_ads_under_relations_enable() ){//関連記事下広告が有効のとき
              get_template_part('ad');
            }?>

      以下のようにして、

           <?php if ( is_ads_under_relations_enable() ){//関連記事下広告が有効のとき
              get_template_part('ad-related');
            }?>

      テーマフォルダ直下にad-related.phpというテンプレートファイルを作成して、そこに広告タグを書き込むと良いかもしれません。

    • #16924
      kicksou
      ゲスト

      わいひら様

      あれから以下のように試してみたのですが、だめでした。。。

      1)single.php を子テーマ内にコピー
      2) single.php 内の get_template_part(‘ad’); → get_template_part(‘ad-related’); に変更
      3)ad-related.php に親テーマの ad.php の内容をコピペ
      4)ad-related.php を子テーマ内にコピー

      方法としてはこれで間違いない?とは思ってはいるのですが、原因などわかりますでしょうか?

      なお、
      広告は本文記事中(h2見出し手前)を選択しておいて(//関連記事下広告が無効)
      広告の表示としては、

      ・h2手前に336×260を2つ表示
      ・記事下に336×260を2つ表示
      ・関連記事下に336×260を2つ表示

      の合計6つの広告を表示(うちGoogleアドセンスは3つ)させたいのです。

      しかし、
      ご指摘の方法だと「関連記事下が有効の場合」という分岐が入っていて
      h2手前が無効になってしまうように見受けられますのですが…。

      お忙しいのに申し訳ございませんが、今一度ご教授いただけると非常に助かります。
      よろしくお願い致します。

    • #16926
      アバター画像わいひら
      キーマスター

      3)ad-related.php に親テーマの ad.php の内容をコピペ

      ここを修正する必要があります。
      ad-related.phpには、自前でダブルレクタングルに配布されるようにHTMLタグと、広告タグを記入する必要があります。
      ダブルレクタングルにするには、ad-article-footer.phpのコードあたりを参考にしてください。(全てコピペではダメです。)

      あとは、テーマカスタマイザーの広告設定を「本文記事中(H2見出し手前)」にすればOKだと思います。

      追記:あと、間違ってた部分がありました。

           <?php if ( is_ads_under_relations_enable() ){//関連記事下広告が有効のとき
              get_template_part('ad');
            }?>

      のところを

              //条件分岐を取り除く
              get_template_part('ad-related');

      にする必要があります。

    • #17026
      kicksou
      ゲスト

      わいひら様

      ご回答ありがとうございます。
      教えていただいた内容を試してみたところ、

      [関連記事下(デフォルト)] を選択してたところ、
      確かに関連記事下にバナーが2つ表示されましたが、今度はh2見出し手前から2つのバナーが消えてしまいました。

      たぶん、私の伝え方が悪いのだと思いますが、

      要は記事には全部で6つのバナーを表示させたいのです。

      内訳としては、

      ひとつめが、h2手前に2つ。

      もうひとつは、本文下(SNSボタン上)に2つ。

      最後は関連記事下に2つ。

      そもそもこのカスタマイズ自体ができないのでしょうか?

      本当に何度も申し訳ないですが、教えていただければと思います。

      よろしくお願い致します。

    • #17029
      アバター画像わいひら
      キーマスター

      トピックの最初の書き込みのカスタマイズをしていれば、できると思います。

      [関連記事下(デフォルト)] を選択してたところ、

      それではなく「本文記事中(H2見出し手前)」です。
      以下のように書いてあります。

      あとは、テーマカスタマイザーの広告設定を「本文記事中(H2見出し手前)」にすればOKだと思います。

    • #17030
      kicksou
      ゲスト

      わいひら様

      トピックの最初の書き込みのカスタマイズをすると、現状以下のようになります。

      [関連記事下(デフォルト)] を選択した場合は、

      +++++++++++++++++++++++++++++++++++
      ・h2上からは非表示
      ・本文下(SNSボタン上)は2つ表示
      ・関連記事下(SNSボタン上)は2つ表示
      +++++++++++++++++++++++++++++++++++

      [本文記事中(H2見出し手前)] を選択した場合ha

      +++++++++++++++++++++++++++++++++++
      ・h2上は2つ表示
      ・本文下(SNSボタン上)は2つ表示
      ・関連記事下(SNSボタン上)は非表示
      +++++++++++++++++++++++++++++++++++

      となってしまいます。

      ad-related.php のコードが間違っているのでしょうか?

      取り急ぎ、貼ったコードを記載してみます。

      <?php if ( is_ads_visible() ): //広告表示がオンのとき?>
      <!– 文章下広告 –>
      <?php if ( is_responsive_enable() ): //完全レスポンスの場合?>
      <?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-responsive ad-mobile adsense-300″><?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-responsive adsense-336″><?php dynamic_sidebar(‘adsense-336’);?></div>
      </div>
      <?php endif; ?>
      <?php endif; ?>
      <?php else: //レスポンシブじゃない時?>
      <?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 adsense-300″><?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 adsense-336″>★ここにA8のリンクを入れました★</div>
      <div class=”ad-right ad-pc adsense-336″>★ここにA8のリンクを入れました★</div>
      <div class=”clear”></div>
      </div>
      <?php endif; ?>
      <?php endif; ?>
      <?php endif; ?>
      <?php endif; ?>

    • #17082
      アバター画像わいひら
      キーマスター

      ad-related.php のコードが間違っているのでしょうか?

      はい、違います。

      HTMLタグと、広告タグを記入する必要があります。

      とあるように、ダブルレクタングルを表示するためのHTMLタグと広告タグのみを書く必要があります。
      PHPの条件分岐まで記入してしまっていては、当然条件によって表示が変わってしまいます。

    • #17479
      kicksou
      ゲスト

      わいひらさん

      お世話になります。
      あれからしばらく試行錯誤をして無事解決することができました。
      ありがとうございました!!
      今後とも宜しくお願いします。
      更新楽しみにしております。

    • #17488
      アバター画像わいひら
      キーマスター

      良かったです!
      こちらこそよろしくお願いします。

9件の返信スレッドを表示中
  • トピック「PCページに336×260の広告を全部で6つ表示させたい」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)