예제 #1
0
 function is_ads_top_banner_enable()
 {
     if (is_ads_visible() && is_ads_performance_visible() && !is_responsive_enable()) {
         if (is_page()) {
             //個別ページのとき
             if (is_mobile()) {
                 return true;
             } else {
                 return !is_ads_sidebar_top() || is_ads_content_top();
                 //サイドバートップ表示以外のとき
             }
         } elseif (is_single()) {
             //投稿ページのとき
             if (is_mobile()) {
                 return is_ads_in_content() && !get_h2_included_in_body(get_the_content()) || is_ads_under_relations() || is_ads_sidebar_top() || is_ads_content_top();
                 //コンテンツトップ表示のとき
             } else {
                 return is_ads_content_top();
                 //コンテンツトップ表示のとき
             }
         } else {
             //その他、リスト表示のときなど
             if (is_mobile()) {
                 //トップページ以外は必ず表示、トップページは表示がオンになっていたら
                 return (!is_home() || is_ads_top_page_visible()) && !is_list_style_bodies();
             } else {
                 //サイドバーに広告がなくて、トップページ以外か、TOPページ表示がオンになっているとき
                 return !is_ads_sidebar_top() && (!is_home() || is_ads_top_page_visible() || is_ads_content_top()) && !is_list_style_bodies();
             }
         }
     }
 }
예제 #2
0
<?php

if (is_ads_visible()) {
    //広告表示がオンのとき
    ?>
  <!-- 広告 -->
  <?php 
    if (is_responsive_enable()) {
        //完全レスポンスの場合
        ?>
    <?php 
        if (is_mobile()) {
            //スマートフォンの場合
            ?>
      <?php 
            if (is_active_sidebar('adsense-300')) {
                ?>
        <div class=" 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 
            }
            ?>
    <?php 
예제 #3
0
    function widget($args, $instance)
    {
        extract($args);
        $ad1 = apply_filters('widget_ad1_text', $instance['ad1_text']);
        $ad2 = apply_filters('widget_ad2_text', $instance['ad2_text']);
        $is_exclude_ads_enable = apply_filters('widget_is_exclude_ads_enable', $instance['is_exclude_ads_enable']);
        if (!$margin_left_px) {
            $margin_left_px = 0;
        }
        //classにwidgetと一意となるクラス名を追加する
        if (!is_mobile() && !is_404() && (is_ads_visible() || !$is_exclude_ads_enable)) {
            ?>
<div class="widget pc_double_ads">
  <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"><?php 
            echo $ad1;
            ?>
</div>
    <div class="ad-right ad-pc adsense-336"><?php 
            echo $ad2;
            ?>
</div>
    <div class="clear"></div>
  </div>
</div>
<?php 
        }
    }