PluginProbe ʕ •ᴥ•ʔ
Advanced Ads – Ad Manager & AdSense / 1.6.9
Advanced Ads – Ad Manager & AdSense v1.6.9
2.0.23 2.0.22 2.0.21 1.38.0 1.39.0 1.39.1 1.39.2 1.39.3 1.39.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.40.0 1.40.1 1.40.2 1.41.0 1.42.0 1.42.1 1.42.2 1.43.0 1.44.0 1.44.1 1.45.0 1.45.1 1.46.0 1.47.0 1.47.1 1.47.2 1.47.3 1.47.4 1.47.5 1.48.0 1.48.1 1.49.0 1.5.0 1.5.0.1 1.5.1 1.5.2 1.5.2.1 1.5.4 1.5.4.1 1.5.5 1.50.0 1.51.0 1.51.1 1.51.2 1.51.3 1.52.0 1.52.1 1.52.2 1.52.3 1.52.4 1.53.0 1.53.1 1.53.2 1.54.0 1.54.1 1.55.0 1.56.0 1.56.1 1.56.2 1.56.3 1.56.4 1.6 1.6.1 1.6.10 1.6.10.1 1.6.10.2 1.6.11 1.6.11.1 1.6.12 1.6.13 1.6.14 1.6.15 1.6.16 1.6.17 1.6.17.1 1.6.17.2 1.6.2 1.6.2.1 1.6.3 1.6.4 1.6.4.1 1.6.5 1.6.6 1.6.6.1 1.6.7 1.6.7.1 1.6.8 1.6.8.1 1.6.8.2 1.6.8.3 1.6.9 1.6.9.1 1.6.9.2 1.6.9.3 1.6.9.4 1.7 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.1.1 1.7.1.2 1.7.1.3 1.7.1.4 1.7.1.5 1.7.10 trunk 1.7.11 1.0.1 1.7.12 1.0.2 1.7.13 1.0.3 1.7.14 1.1.0 1.7.15 1.1.1 1.7.16 1.1.2 1.7.17 1.1.3 1.7.18 1.10 1.7.19 1.10.1 1.7.2 1.10.10 1.7.2.1 1.10.11 1.7.20 1.10.12 1.7.21 1.10.2 1.7.22 1.10.3 1.7.23 1.10.4 1.7.24 1.10.5 1.7.25 1.10.6 1.7.3 1.10.7 1.7.4 1.10.8 1.7.4.1 1.10.9 1.7.4.2 1.11 1.7.4.3 1.11.1 1.7.4.4 1.11.2 1.7.4.5 1.12 1.7.5 1.13 1.7.5.1 1.13.1 1.7.6 1.13.2 1.7.7 1.13.3 1.7.8 1.13.4 1.7.9 1.13.5 1.7.9.1 1.13.6 1.7.9.2 1.13.7 1.7.9.3 1.13.8 1.8 1.14 1.8.1 1.14.1 1.8.10 1.14.10 1.8.11 1.14.11 1.8.12 1.14.2 1.8.13 1.14.3 1.8.14 1.14.4 1.8.15 1.14.5 1.8.16 1.14.6 1.8.17 1.14.7 1.8.18 1.14.8 1.8.19 1.14.9 1.8.2 1.15 1.8.20 1.16 1.8.21 1.16.1 1.8.22 1.17 1.8.23 1.17.1 1.8.24 1.17.10 1.8.25 1.17.10-rc.1 1.8.26 1.17.11 1.8.27 1.17.12 1.8.28 1.17.12-rc.1 1.8.29 1.17.2 1.8.3 1.17.3 1.8.30 1.17.4 1.8.4 1.17.5 1.8.5 1.17.6 1.8.6 1.17.7 1.8.7 1.17.8 1.8.8 1.17.9 1.8.9 1.17.9-beta.1 1.9 1.18.0 2.0.0 1.19.0 2.0.1 1.19.1 2.0.10 1.2 2.0.11 1.2.1 2.0.12 1.2.2 2.0.13 1.2.3 2.0.14 1.2.4 2.0.15 1.2.5 2.0.16 1.2.6 2.0.17 1.2.7 2.0.18 1.20.0 2.0.19 1.20.0-rc.1 2.0.2 1.20.0-rc.2 2.0.20 1.20.1 2.0.3 1.20.2 2.0.4 1.20.3 2.0.5 1.21.0 2.0.6 1.21.1 2.0.7 1.22.0 2.0.8 1.22.1 2.0.9 1.22.2 1.23.0 1.23.1 1.23.2 1.24.0 1.24.1 1.24.2 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.29.0 1.29.1 1.3 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.16 1.3.17 1.3.18 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.30.0 1.30.1 1.30.2 1.30.2-rc.1 1.30.3 1.30.4 1.30.4-rc.1 1.30.5 1.31.0 1.31.1 1.32.0 1.32.0-rc.1 1.33.0 1.33.1 1.33.2 1.34.0 1.35.0 1.35.1 1.36.0 1.36.1 1.36.2 1.36.3 1.37.0 1.37.1 1.37.2
advanced-ads / readme.txt
advanced-ads Last commit date
admin 10 years ago classes 10 years ago includes 11 years ago languages 10 years ago modules 10 years ago public 10 years ago vendor 10 years ago LICENSE.txt 12 years ago advanced-ads.php 10 years ago composer.json 11 years ago composer.lock 10 years ago index.php 12 years ago readme.txt 10 years ago uninstall.php 11 years ago
readme.txt
376 lines
1 === Advanced Ads ===
2 Contributors: webzunft
3 Donate link:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5RRRCEBGN3UT2
4 Tags: ads, ad, adsense, display, banner, advertisements, adverts, advert, monetization
5 Requires at least: WP 4.2, PHP 5.3
6 Tested up to: 4.3.1
7 Stable tag: 1.6.9.1
8 License: GPLv2 or later
9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
11 Manage and optimize your ads in WordPress as easy as creating posts. Including support for AdSense, ad injection, ad planning and ad rotation.
12
13 == Description ==
14
15 Advanced Ads is a simple ad manager made by a publisher for publishers. Based on my experience delivering millions of ads per month I built this plugin as a powerful, but light weight solution to not only manage and serve ads in WordPress, but to test and optimize them as well.
16
17 [Full Feature List](https://wpadvancedads.com/features/).
18
19 = create and manage ads =
20
21 * create ads as easy as creating posts
22 * group ads to create ad rotations
23 * create drafts or ads only visible to logged in users
24 * set a date for when to publish the ad
25 * make internal notes about each ad
26
27 = ad types =
28
29 choose between different ad types that enable you to:
30
31 * insert code for ad and affiliate networks (e.g., Chitika, Amazon)
32 * dedicated support for Google AdSense
33 * display images and image banners
34 * use shortcodes (to also deliver ads from other ad plugins)
35 * create content rich ad with the tinymc editor
36 * flash files including a fallback – included in [Pro](https://wpadvancedads.com/add-ons/advanced-ads-pro/)
37
38 = display ads =
39
40 * auto inject ads (see _ad injection_ below)
41 * display ad in template files (with functions)
42 * display ad in post content (with shortcodes)
43 * widget to display ads in widget areas (sidebars)
44 * display grouped ads based on customizable ad weight
45 * use placements in your theme to change ads and groups in template files without coding
46 * disable all ads on individual single pages
47 * set start time and expiry date for ads
48 * display multiple ads from an ad group (ad blocks)
49 * define the order of ads from an ad group and allow default ads
50
51 = display conditions =
52
53 deliver ads based on conditions like
54
55 * individual posts, pages and other post type
56 * post type
57 * posts by category, tags, taxonomies
58 * archive pages by category, tags, taxonomies
59 * special page types like 404, attachment and front page
60 * hide ads on secondary queries (e.g. posts in sidebars)
61
62 global conditions
63
64 * disable all ads in the frontend (e.g. when your ad network breaks down)
65 * disable all ads on 404 pages (e.g. AdSense doesn’t allow that)
66 * disable all ads on non-singular pages with a single click
67 * disable all ads in secondary queries
68 * hide ads from bots and web crawlers
69
70 = visitor conditions =
71
72 display ads by conditions based on the visitor
73
74 * display or hide ads for mobile visitors
75 * display or hide ads for logged in visitors
76 * hide all ads from logged in users based on their role
77 * advanced visitor conditions: previous visited url (referrer), user capability, browser language, browser and device, url parameters included in [Pro](https://wpadvancedads.com/add-ons/advanced-ads-pro/)
78 * display ads by exact browser width with the [Responsive add-on](https://wpadvancedads.com/add-ons/responsive-ads/)
79
80 = ad injection | placements =
81
82 Placements to inject ads in pre-defined positions in your theme and content:
83
84 * ads after any given paragraph or headline in the post content
85 * ads at the top of the post content
86 * ads at the bottom of the post content
87 * ads before closing `</head>` tag
88 * ads into page footer
89 * many more with [add-ons](https://wpadvancedads.com/add-ons/)
90
91 = ad networks =
92
93 Advanced Ads is compatible with all ad networks and banners from affiliate programs like Google AdSense, Chitika, Clickbank, Amazon, etc.
94 You can also use it to add additional ad network tags into header or footer of your site without additional coding)
95
96 = Google AdSense =
97
98 * switch sizes of an ad
99 * switch between normal and responsive ads
100 * automatic limit 3 AdSense ads according to AdSense terms of service (can be disabled)
101 * insert Page-Level ads code globally
102 * assistant for exact sizes of responsive ads with the [Responsive add-on](https://wpadvancedads.com/add-ons/responsive-ads/)
103
104 = ad blocker =
105
106 * basic features to prevent ad blocks from being removed by AdBlock and co
107
108 = based on WordPress standards =
109
110 * integrated into WordPress using standards like custom post types, taxonomies and hooks
111 * easily customizable by any WordPress plugin developer
112
113 Learn more on the [plugin homepage](https://wpadvancedads.com).
114
115 Localizations: English, German, Dutch, Italian, Portuguese
116
117 > <strong>Add-Ons</strong>
118 >
119 > * [Advanced Ads Pro](https://wpadvancedads.com/add-ons/advanced-ads-pro/) – powerful tools for ad optimizations: cache-busting, more placements, etc.
120 > * [Tracking](https://wpadvancedads.com/add-ons/tracking/) – ad tracking and statistics
121 > * [Responsive Ads ](https://wpadvancedads.com/add-ons/responsive-ads/) – create mobile ads or ads for specific browser sizes
122 > * [Sticky Ads](https://wpadvancedads.com/sticky-ads/demo/) – increase click rates with fixed, sticky, and anchor ads
123 > * [PopUp and Layer Ads](https://wpadvancedads.com/add-ons/popup-and-layer-ads/) – display ads and other content in layers and popups
124 > * [Slider](https://wpadvancedads.com/add-ons/slider/) – create a simple slider from your ads
125
126 == Installation ==
127
128 How to install the plugin and get it working?
129
130 = Using The WordPress Dashboard =
131
132 1. Navigate to the 'Add New' in the plugins dashboard
133 2. Search for 'advanced ads'
134 3. Click 'Install Now'
135 4. Activate Advanced Ads on the Plugin dashboard
136
137 = Uploading in WordPress Dashboard =
138
139 1. Navigate to the 'Add New' in the plugins dashboard
140 2. Navigate to the 'Upload' area
141 3. Select `advanced-ads.zip` from your computer
142 4. Click 'Install Now'
143 5. Activate Advanced Ads in the Plugin dashboard
144
145 = Using FTP =
146
147 1. Download `advanced-ads.zip`
148 2. Extract the `advanced-ads` directory to your computer
149 3. Upload the `advanced-ads` directory to the `/wp-content/plugins/` directory
150 4. Activate Advanced Ads in the Plugin dashboard
151
152 == Displaying Ads ==
153
154 You can use functions and shortcodes to display ads and ad groups.
155
156 The integers in this example are the IDs of the elements.
157
158 Use these shortcode to insert an ad or ad group into your post/page.
159
160 `[the_ad id="24"]`
161 `[the_ad_group id="5"]`
162
163 Use these functions to insert an ad or ad group into your template file.
164
165 `<?php the_ad(24); ?>`
166 `<?php the_ad_group(5); ?>`
167
168 In addition to directly displaying ads and groups you can define ad placements and assign either an ad or group to them.
169
170 `[the_ad_placement id="header-left"]`
171 `<?php the_ad_placement('header-left'); ?>`
172
173 == Frequently Asked Questions ==
174
175 = Is there a revenue share? =
176
177 There is no revenue share. Advanced Ads doesn’t alter your ad codes in a way that you earn less than you would directly including the ad code in your template.
178
179 == Screenshots ==
180
181 1. Create an ad almost like you would create an article or page.
182 2. Align the ad and set a margin to other elements
183 3. Choose from various conditions where and where not to display your ad.
184 4. Placements that let you inject ads anywhere into your site without coding (6 in Advanced Ads + 9 through add-ons)
185
186 == Changelog ==
187
188 = 1.6.9.1 =
189
190 * fixed AdBlocker check on Support page
191 * display Advanced Ads notices on Support page
192
193 = 1.6.9 =
194
195 *features*
196
197 * add AdSense Page-Level ads code globally
198 * added hours and minutes to expiry date
199 * allow to set content priority to negative value
200 * added checks for main issues to the Support page
201 * added check for AdBlocker to all Advanced Ads pages in the dashboard
202
203 *fixes and maintenance*
204
205 * don’t display error message if not on archive page
206 * fixed issue with placement tooltips not showing up
207 * optimized content injection code
208 * added collapsed field for advanced placement options
209 * fix "support email sent" message showing all the time
210 * allow JSON encoded arguments for ajax callback
211 * make conditions case insensitive and binary safe
212 * renamed some classes belonging to AdSense module
213 * updated composer
214 * display warning on AdSense settings page if publisher ID is missing
215 * optimized support form layout
216 * added can-display check + filter for placements
217
218 = 1.6.8.3 =
219
220 * Hoe vet is dat!? – added Dutch translation
221 * fix selecting placement type in IE 11
222 * fix errors with content injection when mbstring extension is missing on the server
223
224 = 1.6.8.2 =
225
226 * added introduction page with first steps
227 * optimized error handling in placement form
228 * added option to remove the public id from widgets completely
229 * rewritten dismiss buttons of notices based on new WP standard
230
231 = 1.6.8.1 =
232
233 * added menu page to get support from within your dashboard
234 * stricter control of ad group archives not being public
235 * fix: content-injection requires more than one item per level for p-tags only
236 * updated German translation
237
238 = 1.6.8 =
239
240 * added option to change the prefix of ids and classes in the frontend to prevent widgets from being ad-blocked
241 * minor optimization to autocomplete feature of post display condition
242 * minor changes to align with changes in WordPress 4.3
243 * content-injection now detects wrappers around content up to the third level
244
245 = 1.6.7.1 =
246
247 * hotfix to prevent error message on empty content injection placements
248
249 = 1.6.7 =
250
251 *features*
252
253 * allow to inject ads into content starting from bottom
254 * prevent ad injection into lower-level paragraphs (e.g. into tables or containers)
255 * hide ad widget when the content is empty
256 * show post type or date when searching an individual post display condition
257
258 *fixes and maintenance*
259
260 * fix placement types images not showing up completely
261 * warn if any used placement type is missing
262 * added `advads-ad-allow-php` class to php-setting of plain text
263 * added `advanced-ads-activate-advanced-js` filter to allow add-ons to attach advanced js file without bothering the user
264 * updated German translation
265
266 = 1.6.6.1 =
267
268 * removed link to no-longer-existing manual page
269 * the option to close internal notices now also hides update messages
270 * fixed broken html on placement page
271
272 = 1.6.6 =
273
274 *features*
275
276 * added images to placement form ui
277 * allow to select item when creating a new placement
278 * always display placement form if no placement exists
279 * display shortcode and function for default placement type
280 * display notice if license keys are invalid, expired, or expire soon
281 * display error when AdSense Publisher ID is missing
282 * log error message in case regular expression is used wrong in visitor conditions
283
284 *fixes and under-the-hood*
285
286 * extended advanced js by move and fix_element function
287 * minified advanced js file
288 * added `advanced-ads-sanitize-settings` filter to sanitize plugin options
289 * added `advanced-ads-can-inject-into-content` filter
290 * added `advanced-ads-dashboard-screens` filter
291 * removed wrong output on Responsive settings
292 * store jquery ui css locally
293 * fixed saving empty placement options
294 * fixed free add-on notice showing up twice
295 * fixed error message in ads list when AdSense ad is empty
296 * fixed saving quick edit on ad list returning wrong columns
297
298 = 1.6.5 =
299
300 * removed "use strict" from js
301 * hide error message caused by third party code that uses post_updated_messages filter wrong
302 * hide licenses tab on non-main-blogs on multisites
303 * made plugin name untranslatable
304
305 = 1.6.4.1 =
306
307 * fixed free-add-on notice not closing forever
308
309 = 1.6.4 =
310
311 COOL: newsletter subscribers now receive 2 free add-ons
312
313 * changed newsletter subscription text
314 * display description of visitor conditions, if selected
315 * minor fix to display conditions ui
316 * updated German translation
317
318 = 1.6.3 =
319
320 * added visitor condition to check for logged in visitors
321 * fixed display conditions buttons
322 * updated German translation
323
324 = 1.6.2.1 =
325
326 * added missing files to repository
327
328 = 1.6.2 =
329
330 * display dashboard widget only to authors and higher roles
331 * include admin javascript file only on pages which need it
332 * no need to save AdSense publisher ID separately anymore
333 * added warning if AdSense publisher ID has wrong format
334 * list more than 10 ads from a group on the group overview page
335 * active settings and conditions are now blue
336 * clear object cache when saving an ad (thanks to pete-sch)
337
338 = 1.6.1 =
339
340 * fix secondary query condition (this was revered in 1.6)
341 * fix wrong constant displaying errors on add-on license page
342 * display license expire date for add-ons
343 * prevent accidental removal of license keys
344
345 = 1.6 =
346
347 THIS IS A MAJOR UPDATE, PLEASE HELP ME WITH YOUR BUG REPORTS
348
349 [Update post](https://wpadvancedads.com/advanced-ads-1-6)
350
351 Changes you can test:
352
353 * fixed ordered ad groups displaying ads with 0 ad weight
354 * fixed order of ad groups to deliver ad with highest weight first
355 * added option to allow ad injections on archive pages and outside the loop
356 * minor layout fix for update button after selecting rich content ad type
357 * fixed timestamp issues using GMT only now (might shift old ad expiry timestamps by timezone offset)
358 * load adsense script with every ad request
359
360 Changes under the hood:
361
362 * allow to cache groups when persistend object cache is available
363 * pass placement options to underlying ad/ group
364 * allow to exchange loaded ad ids for ajax callback
365 * fix override option for ad select
366 * wp query is now prepared as ad argument on selection
367 * moved query based display conditions to own module
368 * fixed ajax request parser
369 * actually serve placement on injection (and allow to use placement arguments)
370 * `advanced-ads-ajax-ad-select-init` action when ad is going to be selected by ajax call
371 * provide action when plugin was loaded
372
373 [Changelog Archive](http://wpadvancedads.com/codex/changelog-archive/)
374
375 == Upgrade Notice ==
376