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(); } } } }
<?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
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 } }