Version Description
Enjoy this update with the latest tweaks and improvements for AdRotate for WordPress!
Download this release
Release Info
Developer | adegans |
Plugin | ![]() |
Version | 5.8.20 |
Comparing to | |
See all releases |
Code changes from version 5.8.19 to 5.8.20
- adrotate-functions.php +1 -1
- adrotate.php +2 -5
- dashboard/info.php +1 -1
- dashboard/settings/advertisers.php +0 -55
- dashboard/support.php +1 -1
- language/adrotate-nl_NL.mo +0 -0
- language/adrotate-nl_NL.po +3 -3
- readme.txt +45 -41
adrotate-functions.php
CHANGED
@@ -344,7 +344,7 @@ function adrotate_evaluate_ad($ad_id) {
|
|
344 |
// Determine error states
|
345 |
if(
|
346 |
strlen($bannercode) < 1 // AdCode empty
|
347 |
-
OR (!preg_match_all('/<(a|
|
348 |
OR (preg_match_all("/(%image%|%asset%)/i", $bannercode, $things) AND $ad->image == '' AND $ad->imagetype == '') // Did use %image% but didn't select an image
|
349 |
OR (!preg_match_all("/(%image%|%asset%)/i", $bannercode, $things) AND $ad->image != '' AND $ad->imagetype != '') // Didn't use %image% but selected an image
|
350 |
OR (($ad->image == '' AND $ad->imagetype != '') OR ($ad->image != '' AND $ad->imagetype == '')) // Image and Imagetype mismatch
|
344 |
// Determine error states
|
345 |
if(
|
346 |
strlen($bannercode) < 1 // AdCode empty
|
347 |
+
OR (!preg_match_all('/<(a|embed|iframe)[^>](.*?)>/i', $bannercode, $things) AND $ad->tracker == 'Y') // Clicktracking active but no valid link/tag present
|
348 |
OR (preg_match_all("/(%image%|%asset%)/i", $bannercode, $things) AND $ad->image == '' AND $ad->imagetype == '') // Did use %image% but didn't select an image
|
349 |
OR (!preg_match_all("/(%image%|%asset%)/i", $bannercode, $things) AND $ad->image != '' AND $ad->imagetype != '') // Didn't use %image% but selected an image
|
350 |
OR (($ad->image == '' AND $ad->imagetype != '') OR ($ad->image != '' AND $ad->imagetype == '')) // Image and Imagetype mismatch
|
adrotate.php
CHANGED
@@ -6,7 +6,7 @@ Author: Arnan de Gans
|
|
6 |
Author URI: http://www.arnan.me/?pk_campaign=adrotatefree&pk_keyword=plugin_info
|
7 |
Description: Monetize your website with adverts while keeping things simple. Start making money today!
|
8 |
Text Domain: adrotate
|
9 |
-
Version: 5.8.
|
10 |
License: GPLv3
|
11 |
*/
|
12 |
|
@@ -21,7 +21,7 @@ License: GPLv3
|
|
21 |
------------------------------------------------------------------------------------ */
|
22 |
|
23 |
/*--- AdRotate values ---------------------------------------*/
|
24 |
-
define("ADROTATE_DISPLAY", '5.8.
|
25 |
define("ADROTATE_VERSION", 399);
|
26 |
define("ADROTATE_DB_VERSION", 66);
|
27 |
$plugin_folder = plugin_dir_path(__FILE__);
|
@@ -521,7 +521,6 @@ function adrotate_options() {
|
|
521 |
<a href="?page=adrotate-settings&tab=notifications" class="nav-tab <?php echo $active_tab == 'notifications' ? 'nav-tab-active' : ''; ?>"><?php _e('Notifications', 'adrotate'); ?></a>
|
522 |
<a href="?page=adrotate-settings&tab=stats" class="nav-tab <?php echo $active_tab == 'stats' ? 'nav-tab-active' : ''; ?>"><?php _e('Statistics', 'adrotate'); ?></a>
|
523 |
<a href="?page=adrotate-settings&tab=geo" class="nav-tab <?php echo $active_tab == 'geo' ? 'nav-tab-active' : ''; ?>"><?php _e('Geo Targeting', 'adrotate'); ?></a>
|
524 |
-
<a href="?page=adrotate-settings&tab=advertisers" class="nav-tab <?php echo $active_tab == 'advertisers' ? 'nav-tab-active' : ''; ?>"><?php _e('Advertisers', 'adrotate'); ?></a>
|
525 |
<a href="?page=adrotate-settings&tab=roles" class="nav-tab <?php echo $active_tab == 'roles' ? 'nav-tab-active' : ''; ?>"><?php _e('Access Roles', 'adrotate'); ?></a>
|
526 |
<a href="?page=adrotate-settings&tab=misc" class="nav-tab <?php echo $active_tab == 'misc' ? 'nav-tab-active' : ''; ?>"><?php _e('Miscellaneous', 'adrotate'); ?></a>
|
527 |
<a href="?page=adrotate-settings&tab=maintenance" class="nav-tab <?php echo $active_tab == 'maintenance' ? 'nav-tab-active' : ''; ?>"><?php _e('Maintenance', 'adrotate'); ?></a>
|
@@ -546,8 +545,6 @@ function adrotate_options() {
|
|
546 |
include("dashboard/settings/statistics.php");
|
547 |
} elseif($active_tab == 'geo') {
|
548 |
include("dashboard/settings/geotargeting.php");
|
549 |
-
} elseif($active_tab == 'advertisers') {
|
550 |
-
include("dashboard/settings/advertisers.php");
|
551 |
} elseif($active_tab == 'roles') {
|
552 |
include("dashboard/settings/roles.php");
|
553 |
} elseif($active_tab == 'misc') {
|
6 |
Author URI: http://www.arnan.me/?pk_campaign=adrotatefree&pk_keyword=plugin_info
|
7 |
Description: Monetize your website with adverts while keeping things simple. Start making money today!
|
8 |
Text Domain: adrotate
|
9 |
+
Version: 5.8.20
|
10 |
License: GPLv3
|
11 |
*/
|
12 |
|
21 |
------------------------------------------------------------------------------------ */
|
22 |
|
23 |
/*--- AdRotate values ---------------------------------------*/
|
24 |
+
define("ADROTATE_DISPLAY", '5.8.20');
|
25 |
define("ADROTATE_VERSION", 399);
|
26 |
define("ADROTATE_DB_VERSION", 66);
|
27 |
$plugin_folder = plugin_dir_path(__FILE__);
|
521 |
<a href="?page=adrotate-settings&tab=notifications" class="nav-tab <?php echo $active_tab == 'notifications' ? 'nav-tab-active' : ''; ?>"><?php _e('Notifications', 'adrotate'); ?></a>
|
522 |
<a href="?page=adrotate-settings&tab=stats" class="nav-tab <?php echo $active_tab == 'stats' ? 'nav-tab-active' : ''; ?>"><?php _e('Statistics', 'adrotate'); ?></a>
|
523 |
<a href="?page=adrotate-settings&tab=geo" class="nav-tab <?php echo $active_tab == 'geo' ? 'nav-tab-active' : ''; ?>"><?php _e('Geo Targeting', 'adrotate'); ?></a>
|
|
|
524 |
<a href="?page=adrotate-settings&tab=roles" class="nav-tab <?php echo $active_tab == 'roles' ? 'nav-tab-active' : ''; ?>"><?php _e('Access Roles', 'adrotate'); ?></a>
|
525 |
<a href="?page=adrotate-settings&tab=misc" class="nav-tab <?php echo $active_tab == 'misc' ? 'nav-tab-active' : ''; ?>"><?php _e('Miscellaneous', 'adrotate'); ?></a>
|
526 |
<a href="?page=adrotate-settings&tab=maintenance" class="nav-tab <?php echo $active_tab == 'maintenance' ? 'nav-tab-active' : ''; ?>"><?php _e('Maintenance', 'adrotate'); ?></a>
|
545 |
include("dashboard/settings/statistics.php");
|
546 |
} elseif($active_tab == 'geo') {
|
547 |
include("dashboard/settings/geotargeting.php");
|
|
|
|
|
548 |
} elseif($active_tab == 'roles') {
|
549 |
include("dashboard/settings/roles.php");
|
550 |
} elseif($active_tab == 'misc') {
|
dashboard/info.php
CHANGED
@@ -55,7 +55,7 @@ $data = get_option("adrotate_advert_status");
|
|
55 |
<div class="ajdg-postbox">
|
56 |
<h2 class="ajdg-postbox-title">News & Updates</h2>
|
57 |
<div id="news" class="ajdg-postbox-content">
|
58 |
-
<p><a href="
|
59 |
|
60 |
<?php wp_widget_rss_output(array(
|
61 |
'url' => 'http://ajdg.solutions/feed/',
|
55 |
<div class="ajdg-postbox">
|
56 |
<h2 class="ajdg-postbox-title">News & Updates</h2>
|
57 |
<div id="news" class="ajdg-postbox-content">
|
58 |
+
<p><a href="http://ajdg.solutions/feed/" target="_blank" title="Subscribe to the AJdG Solutions RSS feed!" class="button-primary"><i class="icn-rss"></i>Subscribe via RSS feed</a> <em>No account required!</em></p>
|
59 |
|
60 |
<?php wp_widget_rss_output(array(
|
61 |
'url' => 'http://ajdg.solutions/feed/',
|
dashboard/settings/advertisers.php
DELETED
@@ -1,55 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/* ------------------------------------------------------------------------------------
|
3 |
-
* COPYRIGHT AND TRADEMARK NOTICE
|
4 |
-
* Copyright 2008-2020 Arnan de Gans. All Rights Reserved.
|
5 |
-
* ADROTATE is a registered trademark of Arnan de Gans.
|
6 |
-
|
7 |
-
* COPYRIGHT NOTICES AND ALL THE COMMENTS SHOULD REMAIN INTACT.
|
8 |
-
* By using this code you agree to indemnify Arnan de Gans from any
|
9 |
-
* liability that might arise from its use.
|
10 |
-
------------------------------------------------------------------------------------ */
|
11 |
-
?>
|
12 |
-
<form name="settings" id="post" method="post" action="admin.php?page=adrotate-settings&tab=advertisers">
|
13 |
-
<?php wp_nonce_field('adrotate_settings','adrotate_nonce_settings'); ?>
|
14 |
-
<input type="hidden" name="adrotate_settings_tab" value="<?php echo $active_tab; ?>" />
|
15 |
-
|
16 |
-
<h2><?php _e('Advertisers - Available in AdRotate Pro', 'adrotate'); ?></h2>
|
17 |
-
<span class="description"><?php _e('Enable advertisers so they can review and manage their own ads.', 'adrotate'); ?></span>
|
18 |
-
<table class="form-table">
|
19 |
-
<tr>
|
20 |
-
<th valign="top"><?php _e('Enable Advertisers', 'adrotate'); ?></th>
|
21 |
-
<td>
|
22 |
-
<input type="checkbox" name="adrotate_enable_advertisers_disabled" disabled="1" /> <?php _e('Allow adverts to be coupled to users (Advertisers).', 'adrotate'); ?>
|
23 |
-
</td>
|
24 |
-
</tr>
|
25 |
-
<tr>
|
26 |
-
<th valign="top"><?php _e('Edit/update adverts', 'adrotate'); ?></th>
|
27 |
-
<td>
|
28 |
-
<input type="checkbox" name="adrotate_enable_editing_disabled" disabled="1" /> <?php _e('Allow advertisers to add new or edit their adverts.', 'adrotate'); ?>
|
29 |
-
</td>
|
30 |
-
</tr>
|
31 |
-
<tr>
|
32 |
-
<th valign="top"><?php _e('Mobile adverts', 'adrotate'); ?></th>
|
33 |
-
<td>
|
34 |
-
<input type="checkbox" name="adrotate_enable_mobile_advertisers_disabled" disabled="1" /> <?php _e('Allow advertisers to specify on which devices their ads will show.', 'adrotate'); ?>
|
35 |
-
</td>
|
36 |
-
</tr>
|
37 |
-
<tr>
|
38 |
-
<th valign="top"><?php _e('Geo Targeting', 'adrotate'); ?></th>
|
39 |
-
<td>
|
40 |
-
<input type="checkbox" name="adrotate_enable_geo_advertisers_disabled" disabled="1" /> <?php _e('Allow advertisers to specify where their ads will show. Geo Targeting has to be enabled, too.', 'adrotate'); ?>
|
41 |
-
</td>
|
42 |
-
</tr>
|
43 |
-
<tr>
|
44 |
-
<th valign="top"><?php _e('Advertiser role', 'adrotate'); ?></th>
|
45 |
-
<td>
|
46 |
-
<input type="checkbox" name="adrotate_role_disabled" disabled="1" /> <?php _e('Create a seperate user role for your advertisers.', 'adrotate'); ?><br />
|
47 |
-
<span class="description"><?php _e('Don\'t forget to give these users access to their advertiser dashboard via the Roles tab.', 'adrotate'); ?></span>
|
48 |
-
</td>
|
49 |
-
</tr>
|
50 |
-
</table>
|
51 |
-
|
52 |
-
<p class="submit">
|
53 |
-
<input type="submit" name="adrotate_save_options" class="button-primary" value="<?php _e('Update Options', 'adrotate'); ?>" />
|
54 |
-
</p>
|
55 |
-
</form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dashboard/support.php
CHANGED
@@ -24,7 +24,7 @@ $data = get_option("adrotate_advert_status");
|
|
24 |
<div class="ajdg-postbox">
|
25 |
<h2 class="ajdg-postbox-title">Support Forums</h2>
|
26 |
<div id="news" class="ajdg-postbox-content">
|
27 |
-
<p><img src="<?php echo plugins_url('/images/icon-support.png', dirname(__FILE__)); ?>" class="alignleft pro-image" />When you are stuck with AdRotate or AdRotate Pro, check the forums first. Chances are your question has already been asked and answered! Next to the forum there are many manuals and guides available for almost every function and feature in the plugin. <a href="https://ajdg.solutions/support/adrotate-manuals/?pk_campaign=adrotatefree&pk_keyword=support_page&pk_content=manuals_link" target="_blank">Take a look at the AdRotate Manuals</a
|
28 |
|
29 |
<p><a href="https://ajdg.solutions/forums/forum/adrotate-for-wordpress/general-support/?pk_campaign=adrotatefree&pk_keyword=support_page&pk_content=forum_general" target="_blank"><strong>General Support forum</strong></a><br /><em>Ask anything about AdRotate and AdRotate Pro here. <a href="https://ajdg.solutions/forums/forum/adrotate-for-wordpress/general-support/?pk_campaign=adrotatefree&pk_keyword=support_page&pk_content=forum_general" target="_blank">View topics »</a></em></p>
|
30 |
<p><a href="https://ajdg.solutions/forums/forum/adrotate-for-wordpress/installation-and-setup/?pk_campaign=adrotatefree&pk_keyword=support_page&pk_content=forum_installation" target="_blank"><strong>Installation and Setup forum</strong></a><br /><em>Having trouble installing AdRotate (Pro) or not sure how to get started? <a href="https://ajdg.solutions/forums/forum/adrotate-for-wordpress/installation-and-setup/?pk_campaign=adrotatefree&pk_keyword=support_page&pk_content=forum_installation" target="_blank">View topics »</a></em></p>
|
24 |
<div class="ajdg-postbox">
|
25 |
<h2 class="ajdg-postbox-title">Support Forums</h2>
|
26 |
<div id="news" class="ajdg-postbox-content">
|
27 |
+
<p><img src="<?php echo plugins_url('/images/icon-support.png', dirname(__FILE__)); ?>" class="alignleft pro-image" />When you are stuck with AdRotate or AdRotate Pro, check the forums first. Chances are your question has already been asked and answered! Next to the forum there are many manuals and guides available for almost every function and feature in the plugin. <a href="https://ajdg.solutions/support/adrotate-manuals/?pk_campaign=adrotatefree&pk_keyword=support_page&pk_content=manuals_link" target="_blank">Take a look at the AdRotate Manuals</a>.</p>
|
28 |
|
29 |
<p><a href="https://ajdg.solutions/forums/forum/adrotate-for-wordpress/general-support/?pk_campaign=adrotatefree&pk_keyword=support_page&pk_content=forum_general" target="_blank"><strong>General Support forum</strong></a><br /><em>Ask anything about AdRotate and AdRotate Pro here. <a href="https://ajdg.solutions/forums/forum/adrotate-for-wordpress/general-support/?pk_campaign=adrotatefree&pk_keyword=support_page&pk_content=forum_general" target="_blank">View topics »</a></em></p>
|
30 |
<p><a href="https://ajdg.solutions/forums/forum/adrotate-for-wordpress/installation-and-setup/?pk_campaign=adrotatefree&pk_keyword=support_page&pk_content=forum_installation" target="_blank"><strong>Installation and Setup forum</strong></a><br /><em>Having trouble installing AdRotate (Pro) or not sure how to get started? <a href="https://ajdg.solutions/forums/forum/adrotate-for-wordpress/installation-and-setup/?pk_campaign=adrotatefree&pk_keyword=support_page&pk_content=forum_installation" target="_blank">View topics »</a></em></p>
|
language/adrotate-nl_NL.mo
CHANGED
Binary file
|
language/adrotate-nl_NL.po
CHANGED
@@ -3,7 +3,7 @@ msgstr ""
|
|
3 |
"Project-Id-Version: AdRotate\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2021-05-19 12:19-0500\n"
|
6 |
-
"PO-Revision-Date: 2021-
|
7 |
"Last-Translator: Arnan de Gans <support@ajdg.solutions>\n"
|
8 |
"Language-Team: Arnan de Gans\n"
|
9 |
"Language: nl\n"
|
@@ -1313,7 +1313,7 @@ msgstr "rooster"
|
|
1313 |
#: dashboard/publisher/groups-edit.php:234
|
1314 |
#: dashboard/publisher/groups-main.php:63
|
1315 |
msgid "Post Injection"
|
1316 |
-
msgstr "
|
1317 |
|
1318 |
#: dashboard/publisher/adverts-edit.php:274
|
1319 |
msgid "Geolocation"
|
@@ -1631,7 +1631,7 @@ msgstr ""
|
|
1631 |
#: dashboard/publisher/groups-edit.php:44
|
1632 |
msgid "You have enabled Post Injection but did not select any categories."
|
1633 |
msgstr ""
|
1634 |
-
"
|
1635 |
|
1636 |
#: dashboard/publisher/groups-edit.php:47
|
1637 |
msgid "You have enabled Page Injection but did not select any pages."
|
3 |
"Project-Id-Version: AdRotate\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: 2021-05-19 12:19-0500\n"
|
6 |
+
"PO-Revision-Date: 2021-06-16 11:19-0500\n"
|
7 |
"Last-Translator: Arnan de Gans <support@ajdg.solutions>\n"
|
8 |
"Language-Team: Arnan de Gans\n"
|
9 |
"Language: nl\n"
|
1313 |
#: dashboard/publisher/groups-edit.php:234
|
1314 |
#: dashboard/publisher/groups-main.php:63
|
1315 |
msgid "Post Injection"
|
1316 |
+
msgstr "Post injectie"
|
1317 |
|
1318 |
#: dashboard/publisher/adverts-edit.php:274
|
1319 |
msgid "Geolocation"
|
1631 |
#: dashboard/publisher/groups-edit.php:44
|
1632 |
msgid "You have enabled Post Injection but did not select any categories."
|
1633 |
msgstr ""
|
1634 |
+
"Je hebt Post Injectie ingeschakeld, maar hebt geen categorieën geselecteerd."
|
1635 |
|
1636 |
#: dashboard/publisher/groups-edit.php:47
|
1637 |
msgid "You have enabled Page Injection but did not select any pages."
|
readme.txt
CHANGED
@@ -1,44 +1,44 @@
|
|
1 |
=== AdRotate - Ad manager & AdSense Ads ===
|
2 |
Contributors: adegans
|
3 |
Donate link: https://ajdg.solutions/go/donate/adrotatefree
|
4 |
-
Tags: adverts, ads, banners, advert manager, ad manager, banner manager,
|
5 |
Requires at least: 5.0
|
6 |
Requires PHP: 5.6
|
7 |
-
Tested up to: 5.
|
8 |
-
Stable tag: 5.8.
|
9 |
License: GPLv3
|
10 |
|
11 |
-
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
-
|
16 |
-
AdRotate is designed to be simple to use, yet offers a
|
17 |
|
18 |
-
With AdRotate
|
19 |
|
20 |
**Some of the AdRotate Features**
|
21 |
|
22 |
* Works with any advert
|
23 |
-
* Place
|
24 |
-
* Easily manage
|
25 |
-
* Easily manage Groups
|
26 |
* Easily manage Assets and media
|
27 |
* Track clicks, impressions and calculate the Cick-Through-Rate (CTR)
|
28 |
-
* Disguise
|
29 |
* Automagically disable Ads after they expire
|
30 |
* Use shortcodes anywhere they are supported in WordPress
|
31 |
-
* Place widgets for single
|
32 |
-
* Insert PHP snippets in your theme files to put
|
33 |
-
* Dashboard and Email notifications when
|
34 |
-
* Easily set up groups of
|
35 |
-
* Preview
|
36 |
* Advert statistics
|
37 |
-
* Automatically delete short running
|
38 |
-
* Advertisers can add/edit/manage their own
|
39 |
* Geo Targeting for every country and city
|
40 |
-
* Mobile
|
41 |
-
* Portable
|
42 |
* Export statistics to CSV files
|
43 |
|
44 |
AdRotate and AdRotate Professional share many features. But some features are exclusively available in AdRotate Professional. Learn more about [AdRotate Professional](https://ajdg.solutions/product-category/adrotate-pro/?pk_campaign=adrotatefree&pk_keyword=readme) on my website.
|
@@ -64,6 +64,10 @@ For more detailed instructions check out the [installation steps](https://ajdg.s
|
|
64 |
|
65 |
For the full changelog check out the [development page](https://ajdg.solutions/support/adrotate-development/?pk_campaign=adrotatefree&pk_keyword=readme).
|
66 |
|
|
|
|
|
|
|
|
|
67 |
= AdRotate 5.8.19 =
|
68 |
* [i18n] Improved Italian translation (Thanks Davide)
|
69 |
* [i18n] Improved Dutch translation
|
@@ -81,19 +85,19 @@ For the full changelog check out the [development page](https://ajdg.solutions/s
|
|
81 |
* [update] HTML dashboard code cleanup
|
82 |
|
83 |
= AdRotate Professional 5.8.13 =
|
84 |
-
* [
|
85 |
-
* [
|
86 |
-
* [
|
87 |
-
* [
|
88 |
-
* [
|
89 |
-
* [change]
|
90 |
-
* [change]
|
91 |
-
* [
|
92 |
-
|
93 |
-
|
94 |
-
* [fix]
|
95 |
-
* [
|
96 |
-
* [
|
97 |
|
98 |
Be a Pro and get [AdRotate Professional](https://ajdg.solutions/product-category/adrotate-pro/?pk_campaign=adrotatefree&pk_keyword=readme)!
|
99 |
|
@@ -108,16 +112,16 @@ Take a look at the [user guides](https://ajdg.solutions/support/adrotate-manuals
|
|
108 |
You can also post your questions on the [forum](https://ajdg.solutions/forums/forum/adrotate-for-wordpress/?pk_campaign=adrotatefree&pk_keyword=readme).
|
109 |
|
110 |
= I need help with this plugin =
|
111 |
-
The best place to ask your question is on my [support forum](https://ajdg.solutions/forums/forum/adrotate-for-wordpress/?pk_campaign=adrotatefree&pk_keyword=readme)
|
112 |
|
113 |
= Does AdRotate offer click tracking? =
|
114 |
Yes, AdRotate counts clicks and impressions.
|
115 |
|
116 |
-
= Can I use my
|
117 |
Yes, usually you can use their code as-is.
|
118 |
-
Most
|
119 |
|
120 |
-
= Does AdRotate support HTML5
|
121 |
Yes!
|
122 |
|
123 |
= This is cool, do you have more plugins? =
|
@@ -147,11 +151,11 @@ Yes!
|
|
147 |
== Screenshots ==
|
148 |
|
149 |
1. The AdRotate menu
|
150 |
-
2. Managing
|
151 |
-
3. Error checking for
|
152 |
4. Easily create and edit your advert campaigns with AdRotate
|
153 |
5. Schedule you advert to the minute with AdRotate
|
154 |
6. Manage groups, which can act as locations or slots on your website via AdRotate
|
155 |
-
7. Create groups to easily place multiple
|
156 |
-
8. Customize your group and select
|
157 |
9. Set up groups to do exactly what you want with AdRotate
|
1 |
=== AdRotate - Ad manager & AdSense Ads ===
|
2 |
Contributors: adegans
|
3 |
Donate link: https://ajdg.solutions/go/donate/adrotatefree
|
4 |
+
Tags: adverts, ads, banners, advert manager, ad manager, banner manager, monetize, revenue, place banners, google, adsense, dfp, doubleclick, amazon, affiliate, referral
|
5 |
Requires at least: 5.0
|
6 |
Requires PHP: 5.6
|
7 |
+
Tested up to: 5.8
|
8 |
+
Stable tag: 5.8.20
|
9 |
License: GPLv3
|
10 |
|
11 |
+
Manage all your advertising campaigns and affiliate banners/links with ease. Use any advert banner or link and place them anywhere on your site. Use many powerful features to run successful campaigns and increase your revenue.
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
+
AdRotate is the only advert manager you'll ever need if you are looking for an easy to use dashboard to manage all your ads and affiliate campaigns. AdRotate is easy to set up, easy to use and is built for your website and theme.
|
16 |
+
AdRotate is designed to be simple to use, yet offers a set of powerful features for newcomers and experienced users alike. Manage your ads and banners like a professional.
|
17 |
|
18 |
+
With AdRotate it's easy to set up your own ads and campaigns with standard HTML and/or Javascript code or use ads from your favorite Ad Server such as Media.net, Blind Ferret, Yahoo! ads, DFP, Google AdSense, Google Ad Manager, Bing Ads, Amazon Affiliates, Chitika, Doubleclick, JuiceAds and many more similar ad servers and affiliate programs.
|
19 |
|
20 |
**Some of the AdRotate Features**
|
21 |
|
22 |
* Works with any advert
|
23 |
+
* Place your advert campaigns anywhere on your site
|
24 |
+
* Easily manage ads
|
25 |
+
* Easily manage Groups for ads
|
26 |
* Easily manage Assets and media
|
27 |
* Track clicks, impressions and calculate the Cick-Through-Rate (CTR)
|
28 |
+
* Disguise ads from ad blockers so they're less likely to be blocked
|
29 |
* Automagically disable Ads after they expire
|
30 |
* Use shortcodes anywhere they are supported in WordPress
|
31 |
+
* Place widgets for single ads or groups of ads
|
32 |
+
* Insert PHP snippets in your theme files to put ads anywhere on your site
|
33 |
+
* Dashboard and Email notifications when ads are about to expire or need attention
|
34 |
+
* Easily set up groups of ads in a grid, column or row
|
35 |
+
* Preview ads when editing
|
36 |
* Advert statistics
|
37 |
+
* Automatically delete short running ads and stats after they expire
|
38 |
+
* Advertisers can add/edit/manage their own ads
|
39 |
* Geo Targeting for every country and city
|
40 |
+
* Mobile ads
|
41 |
+
* Portable ads
|
42 |
* Export statistics to CSV files
|
43 |
|
44 |
AdRotate and AdRotate Professional share many features. But some features are exclusively available in AdRotate Professional. Learn more about [AdRotate Professional](https://ajdg.solutions/product-category/adrotate-pro/?pk_campaign=adrotatefree&pk_keyword=readme) on my website.
|
64 |
|
65 |
For the full changelog check out the [development page](https://ajdg.solutions/support/adrotate-development/?pk_campaign=adrotatefree&pk_keyword=readme).
|
66 |
|
67 |
+
= AdRotate 5.8.20 =
|
68 |
+
* [fix] Advert no longer fails evaluation if a script tag is present
|
69 |
+
* [i18n] Corrected 'Post Injection' labels in Dutch translation
|
70 |
+
|
71 |
= AdRotate 5.8.19 =
|
72 |
* [i18n] Improved Italian translation (Thanks Davide)
|
73 |
* [i18n] Improved Dutch translation
|
85 |
* [update] HTML dashboard code cleanup
|
86 |
|
87 |
= AdRotate Professional 5.8.13 =
|
88 |
+
* [reversal] Re-added option to disable dynamic mode on mobile
|
89 |
+
* [change] Simplified settings text in General Settings
|
90 |
+
* [change] Merged Advertiser tab into Roles tab
|
91 |
+
* [change] Removed global permissions for advertisers
|
92 |
+
* [change] Advertiser advert creation dashboard overhauled
|
93 |
+
* [change] Geo Targeting now matches city/state/country independently
|
94 |
+
* [change] Geo Targeting now filters faster
|
95 |
+
* [new] Edit/Create adverts are now separate permissions for advertisers
|
96 |
+
* [new] User Profile controls for advertisers expanded and overhauled
|
97 |
+
* [fix] Advertiser permissions work more reliably
|
98 |
+
* [fix] Advert no longer fails evaluation if a script tag is present
|
99 |
+
* [fix] Initiate sessions a bit later
|
100 |
+
* [i18n] Corrected 'Post Injection' labels in Dutch translation
|
101 |
|
102 |
Be a Pro and get [AdRotate Professional](https://ajdg.solutions/product-category/adrotate-pro/?pk_campaign=adrotatefree&pk_keyword=readme)!
|
103 |
|
112 |
You can also post your questions on the [forum](https://ajdg.solutions/forums/forum/adrotate-for-wordpress/?pk_campaign=adrotatefree&pk_keyword=readme).
|
113 |
|
114 |
= I need help with this plugin =
|
115 |
+
The best place to ask your question is on my [support forum](https://ajdg.solutions/forums/forum/adrotate-for-wordpress/?pk_campaign=adrotatefree&pk_keyword=readme).
|
116 |
|
117 |
= Does AdRotate offer click tracking? =
|
118 |
Yes, AdRotate counts clicks and impressions.
|
119 |
|
120 |
+
= Can I use my ads or tags from Google AdSense? =
|
121 |
Yes, usually you can use their code as-is.
|
122 |
+
Most ads work without special tricks or tweaks.
|
123 |
|
124 |
+
= Does AdRotate support HTML5 ads? =
|
125 |
Yes!
|
126 |
|
127 |
= This is cool, do you have more plugins? =
|
151 |
== Screenshots ==
|
152 |
|
153 |
1. The AdRotate menu
|
154 |
+
2. Managing ads and general overview in AdRotate
|
155 |
+
3. Error checking for ads in AdRotate
|
156 |
4. Easily create and edit your advert campaigns with AdRotate
|
157 |
5. Schedule you advert to the minute with AdRotate
|
158 |
6. Manage groups, which can act as locations or slots on your website via AdRotate
|
159 |
+
7. Create groups to easily place multiple ads in one spot on your site with AdRotate
|
160 |
+
8. Customize your group and select ads from the group settings with AdRotate
|
161 |
9. Set up groups to do exactly what you want with AdRotate
|