';
}
// ADS SECTION
Redux::setSection( $opt_name, array(
'title' => esc_html__( 'Advertisement', 'accelerated-mobile-pages' ),
'desc' => $advertisementdesc,
'class' => 'ampforwp_new_features ',
'id' => 'amp-ads',
'subsection' => true,
'fields' => apply_filters('ampforwp_ads_option_fields', $fields = array() ),
) );
}
//
add_filter('ampforwp_ads_option_fields', 'ampforwp_add_ads_fields');
function ampforwp_add_ads_fields($fields){
if ( !is_plugin_active('ads-for-wp/ads-for-wp.php') ) {
$fields[] = array(
'id' => 'amp-ads_1',
'type' => 'section',
'title' => esc_html__('Advertisement Positions', 'accelerated-mobile-pages'),
'indent' => true,
'layout_type' => 'accordion',
'accordion-open'=> 1,
);
// Ad 1 Starts
$fields[] = array(
'id' =>'enable-amp-ads-1',
'type' => 'switch',
'title' => esc_html__('AD #1', 'accelerated-mobile-pages'),
'default' => 0,
'desc' => esc_html__('Below the Header (SiteWide)', 'accelerated-mobile-pages'),
'true' => 'Enabled',
'false' => 'Disabled',
);
$fields[] = array(
'class' => 'child_opt child_opt_arrow',
'id' => 'enable-amp-ads-select-1',
'type' => 'select',
'title' => esc_html__('AD Size', 'accelerated-mobile-pages'),
'required' => array('enable-amp-ads-1', '=' , '1'),
// Must provide key => value pairs for select options
'options' => array(
'1' => esc_html__('300x250','accelerated-mobile-pages'),
'2' => esc_html__('336x280','accelerated-mobile-pages'),
'3' => esc_html__('728x90','accelerated-mobile-pages'),
'4' => esc_html__('300x600','accelerated-mobile-pages'),
'5' => esc_html__('320x100','accelerated-mobile-pages'),
'6' => esc_html__('200x50','accelerated-mobile-pages'),
'7' => esc_html__('320x50','accelerated-mobile-pages'), ),
'default' => '2',
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-text-feild-client-1',
'type' => 'text',
'required' => array('enable-amp-ads-1', '=' , '1'),
'title' => esc_html__('Data AD Client', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Client (data-ad-client) from the adsense ad code.', 'accelerated-mobile-pages'),
'default' => '',
'placeholder'=> 'ca-pub-2005XXXXXXXXX342'
);
$fields[] = array(
'class' => 'child_opt',
'id' => 'enable-amp-ads-text-feild-slot-1',
'type' => 'text',
'title' => esc_html__('Data AD Slot', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Slot (data-ad-slot) from the adsense ad code.', 'accelerated-mobile-pages'),
'default' => '',
'required' => array('enable-amp-ads-1', '=' , '1'),
'placeholder'=> '70XXXXXX12'
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-resp-1',
'type' => 'switch',
'title' => esc_html__('Responsive Ad unit', 'accelerated-mobile-pages'),
'default' => 0,
'required' => array('enable-amp-ads-1', '=' , '1'),
);
// Ad 1 ends
// Ad 2 Starts
$fields[] = array(
'id'=>'enable-amp-ads-2',
'type' => 'switch',
'title' => esc_html__('AD #2', 'accelerated-mobile-pages'),
'default' => 0,
'desc' => esc_html__('Below the Footer (SiteWide)', 'accelerated-mobile-pages'),
'true' => 'Enabled',
'false' => 'Disabled',
);
$fields[] = array(
'class' => 'child_opt child_opt_arrow',
'id' => 'enable-amp-ads-select-2',
'type' => 'select',
'title' => esc_html__('AD Size', 'accelerated-mobile-pages'),
'required' => array('enable-amp-ads-2', '=' , '1'),
// Must provide key => value pairs for select options
'options' => array(
'1' => '300x250',
'2' => '336x280',
'3' => '728x90',
'4' => '300x600',
'5' => '320x100',
'6' => '200x50',
'7' => '320x50'
),
'default' => '2',
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-text-feild-client-2',
'type' => 'text',
'required' => array('enable-amp-ads-2', '=' , '1'),
'title' => esc_html__('Data AD Client', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Client (data-ad-client) from the adsense ad code.', 'accelerated-mobile-pages'),
'default' => '',
'placeholder'=> 'ca-pub-2005XXXXXXXXX342'
);
$fields[] = array(
'class' => 'child_opt',
'id' => 'enable-amp-ads-text-feild-slot-2',
'type' => 'text',
'title' => esc_html__('Data AD Slot', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Slot (data-ad-slot) from the adsense ad code.', 'accelerated-mobile-pages'),
'default' => '',
'required' => array('enable-amp-ads-2', '=' , '1'),
'placeholder'=> '70XXXXXX12'
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-resp-2',
'type' => 'switch',
'title' => esc_html__('Responsive Ad unit', 'accelerated-mobile-pages'),
'default' => 0,
'required' => array('enable-amp-ads-2', '=' , '1'),
);
// Ad 2 ends
// Ad 3 starts
$fields[] = array(
'id' => 'enable-amp-ads-3',
'type' => 'switch',
'title' => esc_html__('AD #3', 'accelerated-mobile-pages'),
'default' => 0,
'desc' => esc_html__('Above the Post Content', 'accelerated-mobile-pages'),
'true' => 'Enabled',
'false' => 'Disabled',
);
$fields[] = array(
'class' => 'child_opt child_opt_arrow',
'id' => 'made-amp-ad-3-global',
'type' => 'select',
'title' => esc_html__('Display on', 'accelerated-mobile-pages'),
'options' => array (
'1' => 'Single',
'2' => 'Pages',
'3' => 'Custom Post Types',
'4' => 'Global'
),
'multi' => true,
'default' => '1',
'desc' => esc_html__('Display the Ad on only post or on all posts and pages ', 'accelerated-mobile-pages'),
'required' => array('enable-amp-ads-3', '=' , '1')
);
$fields[] = array(
'class' => 'child_opt child_opt_arrow',
'id' => 'enable-amp-ads-select-3',
'type' => 'select',
'title' => esc_html__('AD Size', 'accelerated-mobile-pages'),
'required' => array('enable-amp-ads-3', '=' , '1'),
// Must provide key => value pairs for select options
'options' => array(
'1' => '300x250',
'2' => '336x280',
'3' => '728x90',
'4' => '300x600',
'5' => '320x100',
'6' => '200x50',
'7' => '320x50'
),
'default' => '2',
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-text-feild-client-3',
'type' => 'text',
'required' => array('enable-amp-ads-3', '=' , '1'),
'title' => esc_html__('Data AD Client', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Client (data-ad-client) from the adsense ad code.', 'accelerated-mobile-pages'),
'default' => '',
'placeholder'=> 'ca-pub-2005XXXXXXXXX342'
);
$fields[] = array(
'class' => 'child_opt',
'id' => 'enable-amp-ads-text-feild-slot-3',
'type' => 'text',
'title' => esc_html__('Data AD Slot', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Slot (data-ad-slot) from the adsense ad code.', 'accelerated-mobile-pages'),
'default' => '',
'required' => array('enable-amp-ads-3', '=' , '1'),
'placeholder'=> '70XXXXXX12'
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-resp-3',
'type' => 'switch',
'title' => esc_html__('Responsive Ad unit', 'accelerated-mobile-pages'),
'default' => 0,
'required' => array('enable-amp-ads-3', '=' , '1'),
);
// Ad 3 ends
// Ad 4 Starts
$fields[] = array(
'id' => 'enable-amp-ads-4',
'type' => 'switch',
'title' => esc_html__('AD #4', 'accelerated-mobile-pages'),
'default' => 0,
'desc' => esc_html__('Below the Post Content (Single Post)', 'accelerated-mobile-pages'),
'true' => 'Enabled',
'false' => 'Disabled',
);
$fields[] = array(
'class' => 'child_opt child_opt_arrow',
'id' => 'enable-amp-ads-select-4',
'type' => 'select',
'title' => esc_html__('AD Size', 'accelerated-mobile-pages'),
'required' => array('enable-amp-ads-4', '=' , '1'),
// Must provide key => value pairs for select options
'options' => array(
'1' => esc_html__('300x250','accelerated-mobile-pages'),
'2' => esc_html__('336x280','accelerated-mobile-pages'),
'3' => esc_html__('728x90','accelerated-mobile-pages'),
'4' => esc_html__('300x600','accelerated-mobile-pages'),
'5' => esc_html__('320x100','accelerated-mobile-pages'),
'6' => esc_html__('200x50','accelerated-mobile-pages'),
'7' => esc_html__('320x50','accelerated-mobile-pages')
),
'default' => '2',
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-text-feild-client-4',
'type' => 'text',
'required' => array('enable-amp-ads-4', '=' , '1'),
'title' => esc_html__('Data AD Client', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Client (data-ad-client) from the adsense ad code.', 'accelerated-mobile-pages'),
'default' => '',
'placeholder'=> 'ca-pub-2005XXXXXXXXX342'
);
$fields[] = array(
'class' => 'child_opt',
'id' => 'enable-amp-ads-text-feild-slot-4',
'type' => 'text',
'title' => esc_html__('Data AD Slot', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Slot (data-ad-slot) from the adsense ad code. ', 'accelerated-mobile-pages'),
'default' => '',
'required' => array('enable-amp-ads-4', '=' , '1'),
'placeholder'=> '70XXXXXX12'
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-resp-4',
'type' => 'switch',
'title' => esc_html__('Responsive Ad unit', 'accelerated-mobile-pages'),
'default' => 0,
'required' => array('enable-amp-ads-4', '=' , '1'),
);
// Ad 4 ends
//Ad 5 Starts
$fields[] =array(
'id' => 'enable-amp-ads-5',
'type' => 'switch',
'title' => esc_html__('AD #5', 'accelerated-mobile-pages'),
'default' => 0,
'desc' => esc_html__('Below The Title (Single Post)', 'accelerated-mobile-pages'),
'true' => 'Enabled',
'false' => 'Disabled',
);
$fields[] = array(
'class' => 'child_opt child_opt_arrow',
'id' => 'enable-amp-ads-select-5',
'type' => 'select',
'title' => esc_html__('AD Size', 'accelerated-mobile-pages'),
'required' => array('enable-amp-ads-5', '=' , '1'),
// Must provide key => value pairs for select options
'options' => array(
'1' => esc_html__('300x250','accelerated-mobile-pages'),
'2' => esc_html__('336x280','accelerated-mobile-pages'),
'3' => esc_html__('728x90','accelerated-mobile-pages'),
'4' => esc_html__('300x600','accelerated-mobile-pages'),
'5' => esc_html__('320x100','accelerated-mobile-pages'),
'6' => esc_html__('200x50','accelerated-mobile-pages'),
'7' => esc_html__('320x50','accelerated-mobile-pages')
),
'default' => '2',
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-text-feild-client-5',
'type' => 'text',
'required' => array('enable-amp-ads-5', '=' , '1'),
'title' => esc_html__('Data AD Client', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Client (data-ad-client) from the adsense ad code.', 'accelerated-mobile-pages'),
'default' => '',
'placeholder'=> 'ca-pub-2005XXXXXXXXX342'
);
$fields[] = array(
'class' => 'child_opt',
'id' => 'enable-amp-ads-text-feild-slot-5',
'type' => 'text',
'title' => esc_html__('Data AD Slot', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Slot (data-ad-slot) from the adsense ad code. ', 'accelerated-mobile-pages'),
'default' => '',
'required' => array('enable-amp-ads-5', '=' , '1'),
'placeholder'=> '70XXXXXX12'
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-resp-5',
'type' => 'switch',
'title' => esc_html__('Responsive Ad unit', 'accelerated-mobile-pages'),
'default' => 0,
'required' => array('enable-amp-ads-5', '=' , '1'),
);
//Ad 6 Starts
if ( ! function_exists('amp_activate') ) {
$fields[] =array(
'id' => 'enable-amp-ads-6',
'type' => 'switch',
'title' => esc_html__('AD #6', 'accelerated-mobile-pages'),
'default' => 0,
'desc' => esc_html__('Above the Related Posts (Single Post)', 'accelerated-mobile-pages'),
'true' => 'Enabled',
'false' => 'Disabled',
);
$fields[] = array(
'class' => 'child_opt child_opt_arrow',
'id' => 'enable-amp-ads-select-6',
'type' => 'select',
'title' => esc_html__('AD Size', 'accelerated-mobile-pages'),
'required' => array('enable-amp-ads-6', '=' , '1'),
// Must provide key => value pairs for select options
'options' => array(
'1' => esc_html__('300x250','accelerated-mobile-pages'),
'2' => esc_html__('336x280','accelerated-mobile-pages'),
'3' => esc_html__('728x90','accelerated-mobile-pages'),
'4' => esc_html__('300x600','accelerated-mobile-pages'),
'5' => esc_html__('320x100','accelerated-mobile-pages'),
'6' => esc_html__('200x50','accelerated-mobile-pages'),
'7' => esc_html__('320x50','accelerated-mobile-pages')
),
'default' => '2',
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-text-feild-client-6',
'type' => 'text',
'required' => array('enable-amp-ads-6', '=' , '1'),
'title' => esc_html__('Data AD Client', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Client (data-ad-client) from the adsense ad code.', 'accelerated-mobile-pages'),
'default' => '',
'placeholder'=> 'ca-pub-2005XXXXXXXXX342'
);
$fields[] = array(
'class' => 'child_opt',
'id' => 'enable-amp-ads-text-feild-slot-6',
'type' => 'text',
'title' => esc_html__('Data AD Slot', 'accelerated-mobile-pages'),
'tooltip-subtitle' => esc_html__('Enter the Data Ad Slot (data-ad-slot) from the adsense ad code. ', 'accelerated-mobile-pages'),
'default' => '',
'required' => array('enable-amp-ads-6', '=' , '1'),
'placeholder'=> '70XXXXXX12'
);
$fields[] = array(
'class' => 'child_opt',
'id' =>'enable-amp-ads-resp-6',
'type' => 'switch',
'title' => esc_html__('Responsive Ad unit', 'accelerated-mobile-pages'),
'default' => 0,
'required' => array('enable-amp-ads-6', '=' , '1'),
);
}
}
$fields[] = array(
'id' => 'ampforwp-ads-section',
'class'=> is_plugin_active('ads-for-wp/ads-for-wp.php')? "adsactive": '',
'type' => 'section',
'title' => esc_html__('Introducing Ads for WP', 'accelerated-mobile-pages'),
'indent' => true,
'layout_type' => 'accordion',
'accordion-open'=> 1,
);
$fields[] = array(
'id' => 'ampforwp-ads-module',
'class'=> is_plugin_active('ads-for-wp/ads-for-wp.php')? "adsactive": '',
'type' => 'raw',
'content' => '