function __construct() { // Default output HTML $this->output_html = '<script type="text/javascript" src="%url%"></script>'; // Default Ad Tag Ids (you will pass this in your shortcode or template tag) $this->ad_tag_ids = array(array('tag' => '728x90-atf', 'url_vars' => array('sz' => '728x90', 'fold' => 'atf')), array('tag' => '728x90-btf', 'url_vars' => array('sz' => '728x90', 'fold' => 'btf')), array('tag' => '300x250-atf', 'url_vars' => array('sz' => '300x250', 'fold' => 'atf')), array('tag' => '300x250-btf', 'url_vars' => array('sz' => '300x250', 'fold' => 'btf')), array('tag' => '160x600-atf', 'url_vars' => array('sz' => '160x600', 'fold' => 'atf')), array('tag' => '1x1', 'url_vars' => array('sz' => '1x1', 'fold' => 'int', 'pos' => 'top', 'width' => '1', 'height' => '1'))); $this->ad_code_args = array(array('key' => 'site_name', 'label' => __('Site Name', 'ad-code-manager'), 'editable' => true, 'required' => true), array('key' => 'zone1', 'label' => __('zone1', 'ad-code-manager'), 'editable' => true, 'required' => true)); // Only allow ad tags called from following URLS $this->whitelisted_script_urls = array('ad.doubleclick.net'); parent::__construct(); }
public function __construct() { // Default ad zones for DFP Async $this->ad_tag_ids = array(array('tag' => '728x90', 'url_vars' => array('tag' => '728x90', 'sz' => '728x90', 'height' => '90', 'width' => '728'), 'enable_ui_mapping' => true), array('tag' => '300x250', 'url_vars' => array('tag' => '300x250', 'sz' => '300x250', 'width' => '300', 'height' => '250'), 'enable_ui_mapping' => true), array('tag' => '120x600', 'url_vars' => array('tag' => '120x600', 'sz' => '120x600', 'width' => '120', 'height' => '600'), 'enable_ui_mapping' => true), array('tag' => '160x600', 'url_vars' => array('tag' => '160x600', 'sz' => '160x600', 'width' => '160', 'height' => '600'), 'enable_ui_mapping' => true), array('tag' => '300x600', 'url_vars' => array('tag' => '300x600', 'sz' => '300x600', 'width' => '300', 'height' => '600'), 'enable_ui_mapping' => true), array('tag' => 'dfp_head', 'url_vars' => array())); // Default fields for DFP Async $this->ad_code_args = array(array('key' => 'tag', 'label' => __('Tag', 'ad-code-manager'), 'editable' => true, 'required' => true, 'type' => 'select', 'options' => array()), array('key' => 'tag_id', 'label' => __('Tag ID', 'ad-code-manager'), 'editable' => true, 'required' => true), array('key' => 'dfp_id', 'label' => __('DFP ID', 'ad-code-manager'), 'editable' => true, 'required' => true), array('key' => 'tag_name', 'label' => __('Tag Name', 'ad-code-manager'), 'editable' => true, 'required' => true)); add_filter('acm_ad_code_args', array($this, 'filter_ad_code_args')); add_filter('acm_output_html', array($this, 'filter_output_html'), 10, 2); add_filter('acm_display_ad_codes_without_conditionals', '__return_true'); add_action('wp_head', array($this, 'action_wp_head')); parent::__construct(); }
/** * Register default options for Google AdSense * * @uses apply_filters, parent::__construct * @return null */ public function __construct() { // Default output HTML $this->output_html = '<div id="acm-ad-tag-%tag%"><script type="text/javascript"><!-- google_ad_client = "%publisher_id%"; google_ad_slot = "%tag_id%"; google_ad_width = %width%; google_ad_height = %height%; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></div>'; // Default Ad Tag Ids (you will pass this in your shortcode or template tag) $this->ad_tag_ids = array(array('tag' => '728x90_leaderboard', 'url_vars' => array('tag' => '728x90_leaderboard', 'height' => '90', 'width' => '728'), 'enable_ui_mapping' => true), array('tag' => '468x60_banner', 'url_vars' => array('tag' => '468x60_banner', 'height' => '60', 'width' => '468'), 'enable_ui_mapping' => true), array('tag' => '120x600_skyscraper', 'url_vars' => array('tag' => '120x600_skyscraper', 'height' => '600', 'width' => '120'), 'enable_ui_mapping' => true), array('tag' => '160x600_wideskyscraper', 'url_vars' => array('tag' => '160x600_wideskyscraper', 'height' => '600', 'width' => '160'), 'enable_ui_mapping' => true), array('tag' => '300x600_largeskyscraper', 'url_vars' => array('tag' => '300x600_largeskyscraper', 'height' => '600', 'width' => '300'), 'enable_ui_mapping' => true), array('tag' => '250x250_square', 'url_vars' => array('tag' => '250x250_square', 'height' => '250', 'width' => '250'), 'enable_ui_mapping' => true), array('tag' => '200x200_smallsquare', 'url_vars' => array('tag' => '200x200_smallsquare', 'height' => '200', 'width' => '200'), 'enable_ui_mapping' => true)); $this->ad_code_args = array(array('key' => 'tag', 'label' => __('Tag', 'ad-code-manager'), 'editable' => true, 'required' => true, 'type' => 'select', 'options' => array()), array('key' => 'tag_id', 'label' => __('Tag ID', 'ad-code-manager'), 'editable' => true, 'required' => true), array('key' => 'publisher_id', 'label' => __('Publisher ID', 'ad-code-manager'), 'editable' => true, 'required' => true)); add_filter('acm_ad_code_args', array($this, 'filter_ad_code_args')); add_filter('acm_display_ad_codes_without_conditionals', '__return_true'); parent::__construct(); }
/** * Register default options for Google AdSense * * @uses apply_filters, parent::__construct * @return null */ public function __construct() { // Default output HTML $this->output_html = '<div id="acm-ad-tag-%tag%"><script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:inline-block;width:%width%px;height:%height%px" data-ad-client="%publisher_id%"; data-ad-slot="%tag_id%"; ></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div>'; // Default Ad Tag Ids (you will pass this in your shortcode or template tag) $this->ad_tag_ids = array(array('tag' => '728x90_leaderboard', 'url_vars' => array('tag' => '728x90_leaderboard', 'height' => '90', 'width' => '728'), 'enable_ui_mapping' => true), array('tag' => '468x60_banner', 'url_vars' => array('tag' => '468x60_banner', 'height' => '60', 'width' => '468'), 'enable_ui_mapping' => true), array('tag' => '120x600_skyscraper', 'url_vars' => array('tag' => '120x600_skyscraper', 'height' => '600', 'width' => '120'), 'enable_ui_mapping' => true), array('tag' => '160x600_wideskyscraper', 'url_vars' => array('tag' => '160x600_wideskyscraper', 'height' => '600', 'width' => '160'), 'enable_ui_mapping' => true), array('tag' => '300x600_largeskyscraper', 'url_vars' => array('tag' => '300x600_largeskyscraper', 'height' => '600', 'width' => '300'), 'enable_ui_mapping' => true), array('tag' => '250x250_square', 'url_vars' => array('tag' => '250x250_square', 'height' => '250', 'width' => '250'), 'enable_ui_mapping' => true), array('tag' => '200x200_smallsquare', 'url_vars' => array('tag' => '200x200_smallsquare', 'height' => '200', 'width' => '200'), 'enable_ui_mapping' => true)); $this->ad_code_args = array(array('key' => 'tag', 'label' => __('Tag', 'ad-code-manager'), 'editable' => true, 'required' => true, 'type' => 'select', 'options' => array()), array('key' => 'tag_id', 'label' => __('Tag ID', 'ad-code-manager'), 'editable' => true, 'required' => true), array('key' => 'publisher_id', 'label' => __('Publisher ID', 'ad-code-manager'), 'editable' => true, 'required' => true)); add_filter('acm_ad_code_args', array($this, 'filter_ad_code_args')); add_filter('acm_display_ad_codes_without_conditionals', '__return_true'); parent::__construct(); }