esc_html__( 'Support a responsive ad unit for Google AdSense.Enable AMP when switching AMP ad.', 'simple-days' ), ) // Args ); } public function widget( $args, $instance ) { $data_ad_client = get_theme_mod( 'simple_days_google_ad_publisher_id' , ''); $data_ad_slot = get_theme_mod( 'simple_days_google_ad_data_ad_slot' , ''); if ( $data_ad_client != '' && ($data_ad_slot != '' || !empty( $instance['data_ad_slot'] ))){ echo $args['before_widget']; $ad_labeling = get_theme_mod( 'simple_days_google_ad_labeling' , '0'); if ($ad_labeling == '1'){ $ad_labeling = esc_html__( 'Advertisements', 'simple-days' ); }else if ($ad_labeling == '2'){ $ad_labeling = esc_html__( 'Sponsored Links', 'simple-days' ); }else{ $ad_labeling = ''; } if(!empty( $instance['data_ad_slot'] ))$data_ad_slot = $instance['data_ad_slot']; if ( $ad_labeling != '' ) { echo '
' . esc_html($ad_labeling) . '
'; } echo '
'; if(is_amp()){ echo apply_filters( 'widget_text', '
' ); }else{ //"rectangle"(レクタングル)、"vertical"(縦長)、"horizontal"(横長)に変更したり、これらをカンマで区切って組み合わせた値("rectangle, horizontal" など)に変更したりします。 $ad_format = !empty( $instance['data_ad_format'] ) ? $instance['data_ad_format'] : 'auto'; $width_responsive = "true"; if(!wp_is_mobile())$width_responsive = "false"; //if($args['id'] == 'on_pagination' && !wp_is_mobile())$ad_format = "vertical"; //if($args['id'] == 'before_h2_no1' && !wp_is_mobile())$ad_format = "rectangle,vertical"; //if($args['id'] == 'before_h2_no2' && !wp_is_mobile())$ad_format = "horizontal"; //if($args['id'] == 'before_h2_no3' && !wp_is_mobile())$ad_format = "horizontal"; //if($args['id'] == 'sidebar-1' && !wp_is_mobile())$ad_format = "vertical"; echo apply_filters( 'widget_text', ' ' ); } echo '
'; echo $args['after_widget']; } } public function form( $instance ) { $settings['data_ad_slot'] = ! empty( $instance['data_ad_slot'] ) ? $instance['data_ad_slot'] : ''; $settings['data_ad_format'] = ! empty( $instance['data_ad_format'] ) ? $instance['data_ad_format'] : 'auto'; //https://support.google.com/adsense/answer/7183212 ?>