Version Description
- Fix for improved compatibility with other plugins
- Few minor bug fixes and cosmetic changes
Download this release
Release Info
Developer | spacetime |
Plugin | Ad Inserter – WordPress Ads Management with AdSense Header Integration |
Version | 2.4.15 |
Comparing to | |
See all releases |
Code changes from version 2.4.14 to 2.4.15
- ad-inserter.php +23 -25
- constants.php +1 -1
- css/ai-settings.css +1 -1
- includes/preview.php +21 -7
- js/ad-inserter.js +1 -1
- readme.txt +35 -29
- settings.php +19 -17
ad-inserter.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
/*
|
4 |
Plugin Name: Ad Inserter
|
5 |
-
Version: 2.4.
|
6 |
Description: Ad management with many advanced advertising features to insert ads at optimal positions
|
7 |
Author: Igor Funa
|
8 |
Author URI: http://igorfuna.com/
|
@@ -15,6 +15,10 @@ Domain Path: /languages
|
|
15 |
|
16 |
Change Log
|
17 |
|
|
|
|
|
|
|
|
|
18 |
Ad Inserter 2.4.14 - 2019-04-18
|
19 |
- Fix for ROTATE shortcodes with option name identical to block name
|
20 |
- Fix for possible conflict with output buffering in other plugins
|
@@ -1535,9 +1539,7 @@ function ai_init_hook () {
|
|
1535 |
add_shortcode ('adinserter', 'ai_process_shortcodes');
|
1536 |
add_shortcode ('ADINSERTER', 'ai_process_shortcodes');
|
1537 |
|
1538 |
-
|
1539 |
-
add_filter ('admin_referrer_policy', 'ai_admin_referrer_policy', 99999);
|
1540 |
-
}
|
1541 |
|
1542 |
add_filter ('pre_do_shortcode_tag', 'ai_pre_do_shortcode_tag', 10, 4);
|
1543 |
|
@@ -1732,10 +1734,6 @@ function ai_admin_remove_scripts ($hook_suffix) {
|
|
1732 |
}
|
1733 |
}
|
1734 |
|
1735 |
-
function ai_admin_referrer_policy ($policy) {
|
1736 |
-
return 'no-referrer-when-downgrade';
|
1737 |
-
}
|
1738 |
-
|
1739 |
function ai_wp_enqueue_scripts_hook () {
|
1740 |
global $ai_wp_data, $wp_version, $ai_front_translations;
|
1741 |
|
@@ -2663,13 +2661,13 @@ function ai_wp_head_hook () {
|
|
2663 |
$start_time = microtime (true);
|
2664 |
}
|
2665 |
|
2666 |
-
|
2667 |
-
|
2668 |
-
|
2669 |
-
|
2670 |
-
|
2671 |
-
|
2672 |
-
|
2673 |
|
2674 |
if (!get_disable_js_code () && ($ai_wp_data [AI_WP_DEBUGGING] & (AI_DEBUG_POSITIONS | AI_DEBUG_BLOCKS)) != 0) {
|
2675 |
echo "\n<script>
|
@@ -2866,13 +2864,13 @@ function ai_amp_head_hook () {
|
|
2866 |
$start_time = microtime (true);
|
2867 |
}
|
2868 |
|
2869 |
-
|
2870 |
-
|
2871 |
-
|
2872 |
-
|
2873 |
-
|
2874 |
-
|
2875 |
-
|
2876 |
|
2877 |
$ai_wp_data [AI_CONTEXT] = AI_CONTEXT_NONE;
|
2878 |
|
@@ -7916,9 +7914,9 @@ add_action ('wp_enqueue_scripts', 'ai_wp_enqueue_scripts_hook' );
|
|
7916 |
|
7917 |
if (function_exists ('ai_system_output_check')) $ai_system_output = ai_system_output_check (); else $ai_system_output = false;
|
7918 |
|
7919 |
-
if (defined ('AI_BUFFERING')) {
|
7920 |
-
add_action ('get_header', 'ai_buffering_start_hook', 99999);
|
7921 |
-
}
|
7922 |
|
7923 |
if (($ai_wp_data [AI_WP_DEBUGGING] & AI_DEBUG_PROCESSING) != 0 || $ai_system_output) {
|
7924 |
add_action ('shutdown', 'ai_shutdown_hook');
|
2 |
|
3 |
/*
|
4 |
Plugin Name: Ad Inserter
|
5 |
+
Version: 2.4.15
|
6 |
Description: Ad management with many advanced advertising features to insert ads at optimal positions
|
7 |
Author: Igor Funa
|
8 |
Author URI: http://igorfuna.com/
|
15 |
|
16 |
Change Log
|
17 |
|
18 |
+
Ad Inserter 2.4.15 - 2019-04-19
|
19 |
+
- Fix for improved compatibility with other plugins
|
20 |
+
- Few minor bug fixes and cosmetic changes
|
21 |
+
|
22 |
Ad Inserter 2.4.14 - 2019-04-18
|
23 |
- Fix for ROTATE shortcodes with option name identical to block name
|
24 |
- Fix for possible conflict with output buffering in other plugins
|
1539 |
add_shortcode ('adinserter', 'ai_process_shortcodes');
|
1540 |
add_shortcode ('ADINSERTER', 'ai_process_shortcodes');
|
1541 |
|
1542 |
+
// TO DO: check referrer
|
|
|
|
|
1543 |
|
1544 |
add_filter ('pre_do_shortcode_tag', 'ai_pre_do_shortcode_tag', 10, 4);
|
1545 |
|
1734 |
}
|
1735 |
}
|
1736 |
|
|
|
|
|
|
|
|
|
1737 |
function ai_wp_enqueue_scripts_hook () {
|
1738 |
global $ai_wp_data, $wp_version, $ai_front_translations;
|
1739 |
|
2661 |
$start_time = microtime (true);
|
2662 |
}
|
2663 |
|
2664 |
+
if (defined ('AI_BUFFERING')) {
|
2665 |
+
if (get_output_buffering ()) {
|
2666 |
+
if ($ai_wp_data [AI_WP_PAGE_TYPE] != AI_PT_AJAX && !$ai_wp_data [AI_CODE_FOR_IFRAME]) {
|
2667 |
+
ai_buffering_start ();
|
2668 |
+
}
|
2669 |
+
}
|
2670 |
+
}
|
2671 |
|
2672 |
if (!get_disable_js_code () && ($ai_wp_data [AI_WP_DEBUGGING] & (AI_DEBUG_POSITIONS | AI_DEBUG_BLOCKS)) != 0) {
|
2673 |
echo "\n<script>
|
2864 |
$start_time = microtime (true);
|
2865 |
}
|
2866 |
|
2867 |
+
if (defined ('AI_BUFFERING')) {
|
2868 |
+
if (get_output_buffering ()) {
|
2869 |
+
if ($ai_wp_data [AI_WP_PAGE_TYPE] != AI_PT_AJAX) {
|
2870 |
+
ai_buffering_start ();
|
2871 |
+
}
|
2872 |
+
}
|
2873 |
+
}
|
2874 |
|
2875 |
$ai_wp_data [AI_CONTEXT] = AI_CONTEXT_NONE;
|
2876 |
|
7914 |
|
7915 |
if (function_exists ('ai_system_output_check')) $ai_system_output = ai_system_output_check (); else $ai_system_output = false;
|
7916 |
|
7917 |
+
//if (defined ('AI_BUFFERING')) {
|
7918 |
+
// add_action ('get_header', 'ai_buffering_start_hook', 99999);
|
7919 |
+
//}
|
7920 |
|
7921 |
if (($ai_wp_data [AI_WP_DEBUGGING] & AI_DEBUG_PROCESSING) != 0 || $ai_system_output) {
|
7922 |
add_action ('shutdown', 'ai_shutdown_hook');
|
constants.php
CHANGED
@@ -29,7 +29,7 @@ if (!defined( 'AD_INSERTER_NAME'))
|
|
29 |
define ('AD_INSERTER_NAME', 'Ad Inserter');
|
30 |
|
31 |
if (!defined( 'AD_INSERTER_VERSION'))
|
32 |
-
define ('AD_INSERTER_VERSION', '2.4.
|
33 |
|
34 |
if (!defined ('AD_INSERTER_PLUGIN_BASENAME'))
|
35 |
define ('AD_INSERTER_PLUGIN_BASENAME', plugin_basename (__FILE__));
|
29 |
define ('AD_INSERTER_NAME', 'Ad Inserter');
|
30 |
|
31 |
if (!defined( 'AD_INSERTER_VERSION'))
|
32 |
+
define ('AD_INSERTER_VERSION', '2.4.15');
|
33 |
|
34 |
if (!defined ('AD_INSERTER_PLUGIN_BASENAME'))
|
35 |
define ('AD_INSERTER_PLUGIN_BASENAME', plugin_basename (__FILE__));
|
css/ai-settings.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
#ai-data {
|
2 |
-
font-family: "2.4.
|
3 |
}
|
4 |
|
5 |
#blocked-warning {
|
1 |
#ai-data {
|
2 |
+
font-family: "2.4.15"; /* Used for version number of the file */
|
3 |
}
|
4 |
|
5 |
#blocked-warning {
|
includes/preview.php
CHANGED
@@ -88,7 +88,7 @@ function generate_code_preview (
|
|
88 |
$block,
|
89 |
$preview_parameters) {
|
90 |
|
91 |
-
global $block_object, $ai_wp_data;
|
92 |
|
93 |
$ai_wp_data [AI_WP_DEBUGGING] = 0;
|
94 |
|
@@ -209,9 +209,19 @@ function generate_code_preview (
|
|
209 |
<head>
|
210 |
<title><?php echo AD_INSERTER_NAME; ?> <?php if ($sticky) _e ('Sticky Code Preview', 'ad-inserter'); else _e ('Code Preview', 'ad-inserter'); ?></title>
|
211 |
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
212 |
-
|
213 |
-
|
214 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
215 |
<script src='<?php echo plugins_url ('includes/js/jquery.mousewheel.min.js', AD_INSERTER_FILE); ?>?ver=<?php echo AD_INSERTER_VERSION; ?>'></script>
|
216 |
<script src='<?php echo plugins_url ('includes/js/jquery.ui.spinner.js', AD_INSERTER_FILE); ?>?ver=<?php echo AD_INSERTER_VERSION; ?>'></script>
|
217 |
<link rel='stylesheet' href='<?php echo plugins_url ('css/jquery.ui.spinner.css', AD_INSERTER_FILE); ?>?ver=<?php echo AD_INSERTER_VERSION; ?>'>
|
@@ -244,17 +254,19 @@ function generate_code_preview (
|
|
244 |
}
|
245 |
|
246 |
function update_wrapper_size () {
|
247 |
-
var wrapper =
|
248 |
if (typeof wrapper.width () != 'undefined' && typeof wrapper.height () != 'undefined') {
|
249 |
var width = parseInt (wrapper.width ());
|
250 |
var height = parseInt (wrapper.height ());
|
251 |
-
|
252 |
-
if (width * height != 0)
|
253 |
}
|
254 |
}
|
255 |
|
256 |
function initialize_preview () {
|
257 |
|
|
|
|
|
258 |
var debug = typeof ai_debugging !== 'undefined';
|
259 |
var block = <?php echo $block; ?>;
|
260 |
var code_blocks;
|
@@ -1644,6 +1656,8 @@ function generate_code_preview (
|
|
1644 |
$("select#rotate").change (function() {
|
1645 |
load_preview_block ();
|
1646 |
});
|
|
|
|
|
1647 |
}
|
1648 |
|
1649 |
jQuery(document).ready(function($) {
|
88 |
$block,
|
89 |
$preview_parameters) {
|
90 |
|
91 |
+
global $block_object, $ai_wp_data, $wp_version;
|
92 |
|
93 |
$ai_wp_data [AI_WP_DEBUGGING] = 0;
|
94 |
|
209 |
<head>
|
210 |
<title><?php echo AD_INSERTER_NAME; ?> <?php if ($sticky) _e ('Sticky Code Preview', 'ad-inserter'); else _e ('Code Preview', 'ad-inserter'); ?></title>
|
211 |
<meta name="viewport" content="width=device-width,initial-scale=1.0">
|
212 |
+
|
213 |
+
<!--<script src='https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js'></script>-->
|
214 |
+
<!--<script src='https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js'></script>-->
|
215 |
+
<!--<link rel='stylesheet' href='https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css'>-->
|
216 |
+
|
217 |
+
<script type='text/javascript' src='<?php echo includes_url ('js/jquery/jquery.js'); ?>?ver=<?php echo $wp_version, '+', AD_INSERTER_VERSION; ?>'></script>
|
218 |
+
<script type='text/javascript' src='<?php echo admin_url ('load-scripts.php?c=0&load%5B%5D=jquery-core,jquery-migrate,utils,jquery-ui-core&ver='); ?><?php echo $wp_version, '+', AD_INSERTER_VERSION; ?>'></script>
|
219 |
+
<script type='text/javascript' src='<?php echo includes_url ('js/jquery/ui/effect.min.js'); ?>?ver=<?php echo $wp_version, '+', AD_INSERTER_VERSION; ?>'></script>
|
220 |
+
<script type='text/javascript' src='<?php echo includes_url ('js/jquery/ui/widget.min.js'); ?>?ver=<?php echo $wp_version, '+', AD_INSERTER_VERSION; ?>'></script>
|
221 |
+
<script type='text/javascript' src='<?php echo includes_url ('js/jquery/ui/button.min.js'); ?>?ver=<?php echo $wp_version, '+', AD_INSERTER_VERSION; ?>'></script>
|
222 |
+
<script type='text/javascript' src='<?php echo includes_url ('js/jquery/ui/spinner.min.js'); ?>?ver=<?php echo $wp_version, '+', AD_INSERTER_VERSION; ?>'></script>
|
223 |
+
<link rel='stylesheet' href='<?php echo plugins_url ('css/jquery-ui-1.10.3.custom.min.css', AD_INSERTER_FILE); ?>?ver=<?php echo AD_INSERTER_VERSION; ?>' type='text/css' media='all' />
|
224 |
+
|
225 |
<script src='<?php echo plugins_url ('includes/js/jquery.mousewheel.min.js', AD_INSERTER_FILE); ?>?ver=<?php echo AD_INSERTER_VERSION; ?>'></script>
|
226 |
<script src='<?php echo plugins_url ('includes/js/jquery.ui.spinner.js', AD_INSERTER_FILE); ?>?ver=<?php echo AD_INSERTER_VERSION; ?>'></script>
|
227 |
<link rel='stylesheet' href='<?php echo plugins_url ('css/jquery.ui.spinner.css', AD_INSERTER_FILE); ?>?ver=<?php echo AD_INSERTER_VERSION; ?>'>
|
254 |
}
|
255 |
|
256 |
function update_wrapper_size () {
|
257 |
+
var wrapper = jQuery('#wrapper');
|
258 |
if (typeof wrapper.width () != 'undefined' && typeof wrapper.height () != 'undefined') {
|
259 |
var width = parseInt (wrapper.width ());
|
260 |
var height = parseInt (wrapper.height ());
|
261 |
+
jQuery(".wrapper-size").html (width + "px × " + height + "px").show ();
|
262 |
+
if (width * height != 0) jQuery(".wrapper-size").css ("color", "#333"); else jQuery(".wrapper-size").css ("color", "#c00");
|
263 |
}
|
264 |
}
|
265 |
|
266 |
function initialize_preview () {
|
267 |
|
268 |
+
(function($) {
|
269 |
+
|
270 |
var debug = typeof ai_debugging !== 'undefined';
|
271 |
var block = <?php echo $block; ?>;
|
272 |
var code_blocks;
|
1656 |
$("select#rotate").change (function() {
|
1657 |
load_preview_block ();
|
1658 |
});
|
1659 |
+
|
1660 |
+
}) (jQuery);
|
1661 |
}
|
1662 |
|
1663 |
jQuery(document).ready(function($) {
|
js/ad-inserter.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
var javascript_version = "2.4.
|
2 |
var ignore_key = true;
|
3 |
var start = 1;
|
4 |
var end = 16;
|
1 |
+
var javascript_version = "2.4.15";
|
2 |
var ignore_key = true;
|
3 |
var start = 1;
|
4 |
var end = 16;
|
readme.txt
CHANGED
@@ -2,11 +2,11 @@
|
|
2 |
|
3 |
Contributors: spacetime
|
4 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LHGZEMRTR7WB4
|
5 |
-
Tags: ads, adsense, ad rotation, ad manager, amp, amazon, ad blocking detection, header code, banners, adverts, sticky fixed widgets, dfp
|
6 |
Requires at least: 4.0
|
7 |
Tested up to: 5.1
|
8 |
Requires PHP: 5.6
|
9 |
-
Stable tag: 2.4.
|
10 |
License: GPLv3
|
11 |
|
12 |
Manage ads: Google AdSense, Media.net, Amazon banners, ad rotation, sticky widgets, AMP ads, DFP, PHP, tracking, AdSense header and footer code
|
@@ -22,31 +22,6 @@ This plugin is more than AdSense plugin or plugin for ads. It provides many adva
|
|
22 |
**Insert ads where other plugins fail**.
|
23 |
It's all about the [settings](https://adinserter.pro/documentation).
|
24 |
|
25 |
-
Average Rating: 5 out of 5 stars - check <a href="https://wordpress.org/support/plugin/ad-inserter/reviews/">Ad Inserter reviews</a>
|
26 |
-
|
27 |
-
> One of the best adsense plugins [...](https://wordpress.org/support/topic/one-of-the-best-adsense-plugins/)
|
28 |
-
> Most comprehensive Ad plugin available [...](https://wordpress.org/support/topic/most-comprehensive-ad-plugin-available/)
|
29 |
-
> Better than the old Google adsense plugin [...](https://wordpress.org/support/topic/better-than-the-old-google-adsense-plugin/)
|
30 |
-
> The best WP Ad management plugin [...](https://wordpress.org/support/topic/the-best-wp-ad-management-plugin/)
|
31 |
-
> Very flexible and excellent documentation [...](https://wordpress.org/support/topic/very-flexible-and-excellent-documentation/)
|
32 |
-
> Excellent Ad Plugin [...](https://wordpress.org/support/topic/excellent-ad-plugin-2/)
|
33 |
-
> Easy to use and also does more than I need [...](https://wordpress.org/support/topic/easy-to-use-and-also-does-more-than-i-need/)
|
34 |
-
> Exactly what I needed to sell advertising spots [...](https://wordpress.org/support/topic/exactly-what-i-needed-to-sell-advertising-spots-on-our-site/)
|
35 |
-
> Awesome Plugin and Super Support! [...](https://wordpress.org/support/topic/awesome-plugin-and-super-support/)
|
36 |
-
> Lots of options and easy to use [...](https://wordpress.org/support/topic/lots-of-options-and-easy-to-use/)
|
37 |
-
> Crazy flexible [...](https://wordpress.org/support/topic/crazy-flexible/)
|
38 |
-
> Great plugin that makes it simple [...](https://wordpress.org/support/topic/great-plugin-that-makes-it-simple/)
|
39 |
-
> Superb Plugin and Support team also so good [...](https://wordpress.org/support/topic/superb-plugin-and-support-team-also-so-good/)
|
40 |
-
> Best in same kind of plugins [...](https://wordpress.org/support/topic/best-in-same-kind-of-plugins/)
|
41 |
-
> Must Have Plugin for Each WP Site [...](https://wordpress.org/support/topic/must-have-plugin-for-each-wp-site/)
|
42 |
-
> Best Ad Placement Plugin [...](https://wordpress.org/support/topic/best-ad-placement-plugin/)
|
43 |
-
> Best Solution for Advertisement Management [...](https://wordpress.org/support/topic/best-solution-for-advertisement-management/)
|
44 |
-
> Comprehensive, flexible and well supported [...](https://wordpress.org/support/topic/comprehensive-flexible-and-well-supported/)
|
45 |
-
> God bless these guys! [...](https://wordpress.org/support/topic/god-bless-these-guys-2/)
|
46 |
-
> PRO for Free [...](https://wordpress.org/support/topic/pro-for-free/)
|
47 |
-
|
48 |
-
Looking for AdSense plugin with simple setup for ads at best positions? A plugin for Amazon and Google Analytics code in the header?
|
49 |
-
|
50 |
**Features** - check [documentation](https://adinserter.pro/documentation/features) for the complete list
|
51 |
|
52 |
* [AdSense integration](https://adinserter.pro/documentation/adsense-ads)
|
@@ -155,10 +130,33 @@ Check [documentation pages](https://adinserter.pro/documentation) for detailed d
|
|
155 |
|
156 |
You can also use shortcodes from other plugins (for example, to insert content from other plugins).
|
157 |
|
|
|
|
|
158 |
**Ad Inserter can insert ads where other plugins fail**.
|
159 |
It's all about the settings.
|
160 |
|
161 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
162 |
|
163 |
**Please support plugin development**
|
164 |
|
@@ -257,7 +255,7 @@ For example, If you are using one of the following plugins for cookie consent yo
|
|
257 |
* [Cookie Notice for GDPR](https://wordpress.org/plugins/cookie-notice/) - Whitelist `cookie_notice_accepted=true`
|
258 |
* [Cookie Consent](https://wordpress.org/plugins/uk-cookie-consent/) - Whitelist `catAccCookies=1`
|
259 |
|
260 |
-
=
|
261 |
|
262 |
When enabled, the information regarding WordPress environment and Ad Inserter usage will be collected and sent to plugin developers (once per month and on events like plugin activation/deactivation).
|
263 |
|
@@ -299,6 +297,10 @@ If you are not happy to reveal this information and you have opted in, simply di
|
|
299 |
|
300 |
== Changelog ==
|
301 |
|
|
|
|
|
|
|
|
|
302 |
= 2.4.14 =
|
303 |
- Fix for ROTATE shortcodes with option name identical to block name
|
304 |
- Fix for possible conflict with output buffering in other plugins
|
@@ -402,6 +404,10 @@ For the changelog of earlier versions, please refer to the separate changelog.tx
|
|
402 |
|
403 |
== Upgrade Notice ==
|
404 |
|
|
|
|
|
|
|
|
|
405 |
= 2.4.14 =
|
406 |
Fix for ROTATE shortcodes with option name identical to block name;
|
407 |
Fix for possible conflict with output buffering in other plugins;
|
2 |
|
3 |
Contributors: spacetime
|
4 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LHGZEMRTR7WB4
|
5 |
+
Tags: ads, adsense, ad rotation, ad manager, amp, amazon, ad blocking detection, header code, banners, adverts, sticky fixed widgets, dfp
|
6 |
Requires at least: 4.0
|
7 |
Tested up to: 5.1
|
8 |
Requires PHP: 5.6
|
9 |
+
Stable tag: 2.4.15
|
10 |
License: GPLv3
|
11 |
|
12 |
Manage ads: Google AdSense, Media.net, Amazon banners, ad rotation, sticky widgets, AMP ads, DFP, PHP, tracking, AdSense header and footer code
|
22 |
**Insert ads where other plugins fail**.
|
23 |
It's all about the [settings](https://adinserter.pro/documentation).
|
24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
**Features** - check [documentation](https://adinserter.pro/documentation/features) for the complete list
|
26 |
|
27 |
* [AdSense integration](https://adinserter.pro/documentation/adsense-ads)
|
130 |
|
131 |
You can also use shortcodes from other plugins (for example, to insert content from other plugins).
|
132 |
|
133 |
+
Looking for AdSense plugin with simple setup for ads at best positions?
|
134 |
+
|
135 |
**Ad Inserter can insert ads where other plugins fail**.
|
136 |
It's all about the settings.
|
137 |
|
138 |
+
Average Rating: 5 out of 5 stars - check <a href="https://wordpress.org/support/plugin/ad-inserter/reviews/">Ad Inserter reviews</a>
|
139 |
+
|
140 |
+
> One of the best adsense plugins [...](https://wordpress.org/support/topic/one-of-the-best-adsense-plugins/)
|
141 |
+
> Most comprehensive Ad plugin available [...](https://wordpress.org/support/topic/most-comprehensive-ad-plugin-available/)
|
142 |
+
> Better than the old Google adsense plugin [...](https://wordpress.org/support/topic/better-than-the-old-google-adsense-plugin/)
|
143 |
+
> The best WP Ad management plugin [...](https://wordpress.org/support/topic/the-best-wp-ad-management-plugin/)
|
144 |
+
> Very flexible and excellent documentation [...](https://wordpress.org/support/topic/very-flexible-and-excellent-documentation/)
|
145 |
+
> Excellent Ad Plugin [...](https://wordpress.org/support/topic/excellent-ad-plugin-2/)
|
146 |
+
> Easy to use and also does more than I need [...](https://wordpress.org/support/topic/easy-to-use-and-also-does-more-than-i-need/)
|
147 |
+
> Exactly what I needed to sell advertising spots [...](https://wordpress.org/support/topic/exactly-what-i-needed-to-sell-advertising-spots-on-our-site/)
|
148 |
+
> Awesome Plugin and Super Support! [...](https://wordpress.org/support/topic/awesome-plugin-and-super-support/)
|
149 |
+
> Lots of options and easy to use [...](https://wordpress.org/support/topic/lots-of-options-and-easy-to-use/)
|
150 |
+
> Crazy flexible [...](https://wordpress.org/support/topic/crazy-flexible/)
|
151 |
+
> Great plugin that makes it simple [...](https://wordpress.org/support/topic/great-plugin-that-makes-it-simple/)
|
152 |
+
> Superb Plugin and Support team also so good [...](https://wordpress.org/support/topic/superb-plugin-and-support-team-also-so-good/)
|
153 |
+
> Best in same kind of plugins [...](https://wordpress.org/support/topic/best-in-same-kind-of-plugins/)
|
154 |
+
> Must Have Plugin for Each WP Site [...](https://wordpress.org/support/topic/must-have-plugin-for-each-wp-site/)
|
155 |
+
> Best Ad Placement Plugin [...](https://wordpress.org/support/topic/best-ad-placement-plugin/)
|
156 |
+
> Best Solution for Advertisement Management [...](https://wordpress.org/support/topic/best-solution-for-advertisement-management/)
|
157 |
+
> Comprehensive, flexible and well supported [...](https://wordpress.org/support/topic/comprehensive-flexible-and-well-supported/)
|
158 |
+
> God bless these guys! [...](https://wordpress.org/support/topic/god-bless-these-guys-2/)
|
159 |
+
> PRO for Free [...](https://wordpress.org/support/topic/pro-for-free/)
|
160 |
|
161 |
**Please support plugin development**
|
162 |
|
255 |
* [Cookie Notice for GDPR](https://wordpress.org/plugins/cookie-notice/) - Whitelist `cookie_notice_accepted=true`
|
256 |
* [Cookie Consent](https://wordpress.org/plugins/uk-cookie-consent/) - Whitelist `catAccCookies=1`
|
257 |
|
258 |
+
= Privacy Policy - Plugin Usage Tracking =
|
259 |
|
260 |
When enabled, the information regarding WordPress environment and Ad Inserter usage will be collected and sent to plugin developers (once per month and on events like plugin activation/deactivation).
|
261 |
|
297 |
|
298 |
== Changelog ==
|
299 |
|
300 |
+
= 2.4.15 =
|
301 |
+
- Fix for improved compatibility with other plugins
|
302 |
+
- Few minor bug fixes and cosmetic changes
|
303 |
+
|
304 |
= 2.4.14 =
|
305 |
- Fix for ROTATE shortcodes with option name identical to block name
|
306 |
- Fix for possible conflict with output buffering in other plugins
|
404 |
|
405 |
== Upgrade Notice ==
|
406 |
|
407 |
+
= 2.4.15 =
|
408 |
+
Fix for improved compatibility with other plugins;
|
409 |
+
Few minor bug fixes and cosmetic changes
|
410 |
+
|
411 |
= 2.4.14 =
|
412 |
Fix for ROTATE shortcodes with option name identical to block name;
|
413 |
Fix for possible conflict with output buffering in other plugins;
|
settings.php
CHANGED
@@ -4236,7 +4236,7 @@ function sidebar_addense_alternative () { ?>
|
|
4236 |
<div style="clear: both;"></div>
|
4237 |
</div>
|
4238 |
<div class="ai-form rounded" style="height: 90px; padding: 8px 4px 8px 12px;">
|
4239 |
-
<a href='
|
4240 |
</div>
|
4241 |
<?php
|
4242 |
break;
|
@@ -4249,7 +4249,7 @@ function sidebar_addense_alternative () { ?>
|
|
4249 |
<div style="clear: both;"></div>
|
4250 |
</div>
|
4251 |
<div class="ai-form rounded" style="height: 90px; padding: 8px 4px 8px 12px;">
|
4252 |
-
<a href='
|
4253 |
</div>
|
4254 |
<?php
|
4255 |
break;
|
@@ -4262,7 +4262,7 @@ function sidebar_addense_alternative () { ?>
|
|
4262 |
<div style="clear: both;"></div>
|
4263 |
</div>
|
4264 |
<div class="ai-form rounded" style="height: 90px; padding: 8px 4px 8px 12px;">
|
4265 |
-
<a href='
|
4266 |
</div>
|
4267 |
<?php
|
4268 |
break;
|
@@ -4277,7 +4277,7 @@ function sidebar_addense_alternative () { ?>
|
|
4277 |
<div style="clear: both;"></div>
|
4278 |
</div>
|
4279 |
<div class="ai-form rounded" style="height: 90px; padding: 8px 4px 8px 12px;">
|
4280 |
-
<a href='
|
4281 |
</div>
|
4282 |
<?php
|
4283 |
break;
|
@@ -4293,7 +4293,7 @@ function sidebar_addense_alternative () { ?>
|
|
4293 |
<div style="clear: both;"></div>
|
4294 |
</div>
|
4295 |
<div class="ai-form rounded" style="height: 90px; padding: 8px 4px 8px 12px;">
|
4296 |
-
<a href='
|
4297 |
</div>
|
4298 |
<?php
|
4299 |
break;
|
@@ -4448,13 +4448,13 @@ function sidebar_pro () {
|
|
4448 |
<?php switch ($version) {
|
4449 |
case 0: ?>
|
4450 |
<!-- <a href="https://adinserter.pro/" class="clear-link" title="Automate ad placement on posts and pages" target="_blank"><img id="ai-pro-1" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>icon-256x256.jpg" /></a>-->
|
4451 |
-
<a href="
|
4452 |
<?php break; case 1: ?>
|
4453 |
-
<a href='
|
4454 |
<?php break; case 2: ?>
|
4455 |
-
<a href='
|
4456 |
<?php break; case 3: ?>
|
4457 |
-
<a href='
|
4458 |
<?php break;
|
4459 |
} ?>
|
4460 |
</div>
|
@@ -4462,7 +4462,7 @@ function sidebar_pro () {
|
|
4462 |
<?php switch ($version) {
|
4463 |
case 0:
|
4464 |
?>
|
4465 |
-
<a href='
|
4466 |
<?php break;
|
4467 |
case 1:
|
4468 |
?>
|
@@ -4470,7 +4470,7 @@ function sidebar_pro () {
|
|
4470 |
<?php break;
|
4471 |
case 2:
|
4472 |
?>
|
4473 |
-
<a href="
|
4474 |
<?php break;
|
4475 |
case 3:
|
4476 |
?>
|
@@ -4482,16 +4482,16 @@ function sidebar_pro () {
|
|
4482 |
<div class="ai-image-left">
|
4483 |
<?php switch ($version) {
|
4484 |
case 0: ?>
|
4485 |
-
<a href='
|
4486 |
<?php break; case 1: ?>
|
4487 |
<!-- <a href="https://adinserter.pro/documentation/black-and-white-lists#geo-targeting" class="clear-link" title="Geotargeting - black/white-list countries" target="_blank"><img id="ai-pro-3" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>ai-countries-250.png" /></a>-->
|
4488 |
-
<a href='
|
4489 |
<?php break; case 2: ?>
|
4490 |
<!-- <a href="https://adinserter.pro/documentation/black-and-white-lists#geo-targeting" class="clear-link" title="Geotargeting - black/white-list countries" target="_blank"><img id="ai-pro-3" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>ai-countries-250.png" /></a>-->
|
4491 |
-
<a href='
|
4492 |
<?php break; case 3: ?>
|
4493 |
<!-- <a href="https://adinserter.pro/documentation/black-and-white-lists#geo-targeting" class="clear-link" title="Geotargeting - black/white-list countries" target="_blank"><img id="ai-pro-3" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>ai-countries-250.png" /></a>-->
|
4494 |
-
<a href="
|
4495 |
<?php break;
|
4496 |
} ?>
|
4497 |
</div>
|
@@ -4503,7 +4503,7 @@ function sidebar_pro () {
|
|
4503 |
<?php break;
|
4504 |
case 1:
|
4505 |
?>
|
4506 |
-
<a href="
|
4507 |
<?php break;
|
4508 |
case 2:
|
4509 |
?>
|
@@ -4511,7 +4511,7 @@ function sidebar_pro () {
|
|
4511 |
<?php break;
|
4512 |
case 3:
|
4513 |
?>
|
4514 |
-
<a href='
|
4515 |
<?php break;
|
4516 |
} ?>
|
4517 |
</div>
|
@@ -4546,6 +4546,8 @@ function sidebar_pro () {
|
|
4546 |
<li><?php /* translators: %s HTML tags */ printf (__('%s Ad rotation %s (works also with caching)', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/ad-rotation" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4547 |
<li><?php /* translators: %s HTML tags */ printf (__('Create, edit and check %s ads.txt %s file', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/ads-txt" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4548 |
<li><?php /* translators: %s HTML tags */ printf (__('Ad impression and click %s tracking %s (works also with Javascript ads like AdSense)', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/ad-impression-and-click-tracking" class="simple-link" target="_blank">', '</a>'); ?></li>
|
|
|
|
|
4549 |
<li><?php /* translators: %s HTML tags */ printf (__('Support for %s A/B testing %s', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/ad-impression-and-click-tracking#ab-testing" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4550 |
<li><?php /* translators: %s HTML tags */ printf (__('Support for %s lazy loading %s', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/additional-block-settings#lazy-loading" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4551 |
<li><?php /* translators: %s HTML tags */ printf (__('Support for ads on %s AMP pages %s', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/amp-pages" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4236 |
<div style="clear: both;"></div>
|
4237 |
</div>
|
4238 |
<div class="ai-form rounded" style="height: 90px; padding: 8px 4px 8px 12px;">
|
4239 |
+
<a href='https://www.media.net/program?ha=e9Pw4uwo2Uw/5xjjsB3lnYZZWUI+hzRSONzDaYA9EwX+3jg/PJYwFshOFEjop5NH2wRNDfr357ZTY1zlhCk7zw%3D%3D' class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-media-1" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>contextual-1.gif" /></a>
|
4240 |
</div>
|
4241 |
<?php
|
4242 |
break;
|
4249 |
<div style="clear: both;"></div>
|
4250 |
</div>
|
4251 |
<div class="ai-form rounded" style="height: 90px; padding: 8px 4px 8px 12px;">
|
4252 |
+
<a href='https://www.media.net/program?ha=e9Pw4uwo2Uw/5xjjsB3lnYZZWUI+hzRSONzDaYA9EwX+3jg/PJYwFshOFEjop5NH2wRNDfr357ZTY1zlhCk7zw%3D%3D' class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-media-4" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>contextual-4.gif" /></a>
|
4253 |
</div>
|
4254 |
<?php
|
4255 |
break;
|
4262 |
<div style="clear: both;"></div>
|
4263 |
</div>
|
4264 |
<div class="ai-form rounded" style="height: 90px; padding: 8px 4px 8px 12px;">
|
4265 |
+
<a href='https://www.media.net/program?ha=e9Pw4uwo2Uw/5xjjsB3lnYZZWUI+hzRSONzDaYA9EwX+3jg/PJYwFshOFEjop5NH2wRNDfr357ZTY1zlhCk7zw%3D%3D' class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-media-5" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>contextual-5.png" /></a>
|
4266 |
</div>
|
4267 |
<?php
|
4268 |
break;
|
4277 |
<div style="clear: both;"></div>
|
4278 |
</div>
|
4279 |
<div class="ai-form rounded" style="height: 90px; padding: 8px 4px 8px 12px;">
|
4280 |
+
<a href='https://www.ezoic.com/?utm_source=ad-inserter&utm_medium=ads&utm_campaign=ad-inserter-ads&utm_term=adinserter&utm_content=ezoic' class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-ez-1" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>ez-1.jpg" /></a>
|
4281 |
</div>
|
4282 |
<?php
|
4283 |
break;
|
4293 |
<div style="clear: both;"></div>
|
4294 |
</div>
|
4295 |
<div class="ai-form rounded" style="height: 90px; padding: 8px 4px 8px 12px;">
|
4296 |
+
<a href='https://www.infolinks.com/join-us/?kid=3114832' class="clear-link" title="<?php _e ('Use Infolinks ads with Adsense to earn more', 'ad-inserter'); ?>" target="_blank"><img id="ai-info-1" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>info-1.jpg" /></a>
|
4297 |
</div>
|
4298 |
<?php
|
4299 |
break;
|
4448 |
<?php switch ($version) {
|
4449 |
case 0: ?>
|
4450 |
<!-- <a href="https://adinserter.pro/" class="clear-link" title="Automate ad placement on posts and pages" target="_blank"><img id="ai-pro-1" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>icon-256x256.jpg" /></a>-->
|
4451 |
+
<a href="https://www.ezoic.com/?utm_source=ad-inserter&utm_medium=ads&utm_campaign=ad-inserter-ads&utm_term=adinserter&utm_content=ezoic&loc=2" class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-ez-2" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>ez-2.jpg" /></a>
|
4452 |
<?php break; case 1: ?>
|
4453 |
+
<a href='https://www.infolinks.com/join-us/?kid=3114832' class="clear-link" title="<?php _e ('Use Infolinks ads with Adsense to earn more', 'ad-inserter'); ?>" target="_blank"><img id="ai-info-3" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>info-3.jpg" /></a>
|
4454 |
<?php break; case 2: ?>
|
4455 |
+
<a href='https://www.media.net/program?ha=e9Pw4uwo2Uw/5xjjsB3lnYZZWUI+hzRSONzDaYA9EwX+3jg/PJYwFshOFEjop5NH2wRNDfr357ZTY1zlhCk7zw%3D%3D&loc=2' class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-media-2" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>contextual-2.jpg" /></a>
|
4456 |
<?php break; case 3: ?>
|
4457 |
+
<a href='https://www.media.net/program?ha=e9Pw4uwo2Uw/5xjjsB3lnYZZWUI+hzRSONzDaYA9EwX+3jg/PJYwFshOFEjop5NH2wRNDfr357ZTY1zlhCk7zw%3D%3D&loc=2' class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-media-3" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>contextual-3.png" /></a>
|
4458 |
<?php break;
|
4459 |
} ?>
|
4460 |
</div>
|
4462 |
<?php switch ($version) {
|
4463 |
case 0:
|
4464 |
?>
|
4465 |
+
<a href='https://www.infolinks.com/join-us/?kid=3114832' class="clear-link" title="<?php _e ('Use Infolinks ads with Adsense to earn more', 'ad-inserter'); ?>" target="_blank"><img id="ai-info-3" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>info-3.jpg" /></a>
|
4466 |
<?php break;
|
4467 |
case 1:
|
4468 |
?>
|
4470 |
<?php break;
|
4471 |
case 2:
|
4472 |
?>
|
4473 |
+
<a href="https://www.ezoic.com/?utm_source=ad-inserter&utm_medium=ads&utm_campaign=ad-inserter-ads&utm_term=adinserter&utm_content=ezoic&loc=2" class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-ez-2" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>ez-2.jpg" /></a>
|
4474 |
<?php break;
|
4475 |
case 3:
|
4476 |
?>
|
4482 |
<div class="ai-image-left">
|
4483 |
<?php switch ($version) {
|
4484 |
case 0: ?>
|
4485 |
+
<a href='https://www.media.net/program?ha=e9Pw4uwo2Uw/5xjjsB3lnYZZWUI+hzRSONzDaYA9EwX+3jg/PJYwFshOFEjop5NH2wRNDfr357ZTY1zlhCk7zw%3D%3D&loc=2' class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-media-3" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>contextual-3.png" /></a>
|
4486 |
<?php break; case 1: ?>
|
4487 |
<!-- <a href="https://adinserter.pro/documentation/black-and-white-lists#geo-targeting" class="clear-link" title="Geotargeting - black/white-list countries" target="_blank"><img id="ai-pro-3" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>ai-countries-250.png" /></a>-->
|
4488 |
+
<a href='https://www.media.net/program?ha=e9Pw4uwo2Uw/5xjjsB3lnYZZWUI+hzRSONzDaYA9EwX+3jg/PJYwFshOFEjop5NH2wRNDfr357ZTY1zlhCk7zw%3D%3D&loc=2' class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-media-2" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>contextual-2.jpg" /></a>
|
4489 |
<?php break; case 2: ?>
|
4490 |
<!-- <a href="https://adinserter.pro/documentation/black-and-white-lists#geo-targeting" class="clear-link" title="Geotargeting - black/white-list countries" target="_blank"><img id="ai-pro-3" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>ai-countries-250.png" /></a>-->
|
4491 |
+
<a href='https://www.infolinks.com/join-us/?kid=3114832' class="clear-link" title="<?php _e ('Use Infolinks ads with Adsense to earn more', 'ad-inserter'); ?>" target="_blank"><img id="ai-info-2" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>info-2.jpg" /></a>
|
4492 |
<?php break; case 3: ?>
|
4493 |
<!-- <a href="https://adinserter.pro/documentation/black-and-white-lists#geo-targeting" class="clear-link" title="Geotargeting - black/white-list countries" target="_blank"><img id="ai-pro-3" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>ai-countries-250.png" /></a>-->
|
4494 |
+
<a href="https://www.ezoic.com/?utm_source=ad-inserter&utm_medium=ads&utm_campaign=ad-inserter-ads&utm_term=adinserter&utm_content=ezoic&loc=2" class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-ez-2" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>ez-2.jpg" /></a>
|
4495 |
<?php break;
|
4496 |
} ?>
|
4497 |
</div>
|
4503 |
<?php break;
|
4504 |
case 1:
|
4505 |
?>
|
4506 |
+
<a href="https://www.ezoic.com/?utm_source=ad-inserter&utm_medium=ads&utm_campaign=ad-inserter-ads&utm_term=adinserter&utm_content=ezoic&loc=2" class="clear-link" title="<?php _e ('Looking for AdSense alternative?', 'ad-inserter'); ?>" target="_blank"><img id="ai-ez-2" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>ez-2.jpg" /></a>
|
4507 |
<?php break;
|
4508 |
case 2:
|
4509 |
?>
|
4511 |
<?php break;
|
4512 |
case 3:
|
4513 |
?>
|
4514 |
+
<a href='https://www.infolinks.com/join-us/?kid=3114832' class="clear-link" title="<?php _e ('Use Infolinks ads with Adsense to earn more', 'ad-inserter'); ?>" target="_blank"><img id="ai-info-2" src="<?php echo AD_INSERTER_PLUGIN_IMAGES_URL; ?>info-2.jpg" /></a>
|
4515 |
<?php break;
|
4516 |
} ?>
|
4517 |
</div>
|
4546 |
<li><?php /* translators: %s HTML tags */ printf (__('%s Ad rotation %s (works also with caching)', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/ad-rotation" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4547 |
<li><?php /* translators: %s HTML tags */ printf (__('Create, edit and check %s ads.txt %s file', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/ads-txt" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4548 |
<li><?php /* translators: %s HTML tags */ printf (__('Ad impression and click %s tracking %s (works also with Javascript ads like AdSense)', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/ad-impression-and-click-tracking" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4549 |
+
<li><?php /* translators: %s HTML tags */ printf (__('Internal or external %s tracking %s (via Google Analytics or Matomo)', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/ad-impression-and-click-tracking" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4550 |
+
<li><?php /* translators: %s HTML tags */ printf (__('%s Public web reports %s for clients, export to PDF', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/ad-impression-and-click-tracking#reports" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4551 |
<li><?php /* translators: %s HTML tags */ printf (__('Support for %s A/B testing %s', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/ad-impression-and-click-tracking#ab-testing" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4552 |
<li><?php /* translators: %s HTML tags */ printf (__('Support for %s lazy loading %s', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/additional-block-settings#lazy-loading" class="simple-link" target="_blank">', '</a>'); ?></li>
|
4553 |
<li><?php /* translators: %s HTML tags */ printf (__('Support for ads on %s AMP pages %s', 'ad-inserter'), '<a href="https://adinserter.pro/documentation/amp-pages" class="simple-link" target="_blank">', '</a>'); ?></li>
|