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();
 }
Ejemplo n.º 3
0
    /**
     * 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();
    }