'', 'pubid' => '', 'slot' => '', 'format' => '', 'responsive' => 'on', 'layout_key' => '', 'align' => 'none', 'sizes' => '' ), $atts) ); $settings = $adsense_widget->get_settings(); if( '' == $format && array_key_exists( 'default_ad_format', $settings ) ){ $format = $settings[ 'default_ad_format' ]; } // if no format specified, fallback to display if( '' == $format ){ $format = "display"; } // get publisher id from userid or pubid $publisher_id = $userid; if( '' == $userid && '' != $pubid ){ $publisher_id = $pubid; } // get default slot from settings if( empty( $slot ) && array_key_exists( 'shortcode_slot', $settings ) ){ $slot = $settings[ 'shortcode_slot' ]; } // get default slot from settings if( empty( $sizes ) && array_key_exists( 'shortcode_sizes', $settings ) ){ $sizes = $settings[ 'shortcode_sizes' ]; } // Open adsense wrapper $adcode = "\n