PluginProbe ʕ •ᴥ•ʔ
Advanced Ads – Ad Manager & AdSense / 1.8.26
Advanced Ads – Ad Manager & AdSense v1.8.26
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 8 years ago classes 8 years ago includes 8 years ago languages 8 years ago modules 8 years ago public 8 years ago vendor 8 years ago LICENSE.txt 12 years ago advanced-ads.php 8 years ago composer.json 8 years ago composer.lock 8 years ago index.php 12 years ago readme.txt 8 years ago
readme.txt
570 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 manager, ad widget, ad rotation, adsense, advertise, advertisements, advertising, adverts, advert, amazon, banner, banners, buysellads, chitika, clickbank, dfp, doubleclick, geotarget, geolocation, geo location, google dfp, monetization, widget
5 Requires at least: 4.6
6 Tested up to: 4.9
7 Requires PHP: 5.2
8 Stable tag: 1.8.26
9 License: GPLv2 or later
10 License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
12 Manage and optimize your ads and increase your revenue. Support for all ad codes, AdSense, ad injection, ad widget, and ad rotation.
13
14 == Description ==
15
16 Are you looking for an ad manager plugin? These are the top arguments to use Advanced Ads:
17
18 * most features to test and optimize ads
19 * unlimited ad units
20 * works with all ad types and networks (e.g. AdSense or Amazon)
21 * the only solution with *Ad Health* integration and AdSense violation checks
22 * [best rated](https://wordpress.org/support/plugin/advanced-ads/reviews/?filter=5) and free email support
23
24 I built Advanced Ads based on my experience delivering millions of ads per month.
25
26 [Full Feature List](https://wpadvancedads.com/features/).
27
28 = create and manage ads =
29
30 * create and display **unlimited** ad units
31 * rotate ads
32 * schedule ads and set expiry date
33 * target ads by content and user groups
34 * inject ads into posts and pages automatically without coding
35 * sell ads on your website automatically with the [Selling Ads add-on](https://wpadvancedads.com/add-ons/selling-ads/)
36
37 = ad types =
38
39 choose between different ad types that enable you to:
40
41 * insert code for any ad and affiliate networks (e.g., AdSense, Chitika, Amazon, BuySellAds, DoubleClick, media.net, … )
42 * dedicated support for all types of Google AdSense banners, including Responsive, InFeed and InArticle ads
43 * display images and image banners
44 * create content-rich ads with the WordPress TinyMCE editor
45 * use shortcodes within ads (to also deliver advertisements from other ad plugins like AdRotate or the AdSense Plugin WP QUADS)
46
47 = display ads =
48
49 * use functions to display ads in template files
50 * use shortcodes to place them manually in post content
51 * show ads in sidebars and widget areas
52 * disable all ads on specific pages
53 * display multiple ads (ad blocks)
54 * display a customizable label, e.g., “Advertisements” above each ad
55
56 = display conditions =
57
58 show ads based on conditions like
59
60 * individual posts, pages, and other post types
61 * posts by category, tags, taxonomies, author, and age
62 * archive pages by category, tags, taxonomies
63 * special page types like 404, attachment and front page
64 * hide ads on secondary queries (e.g., posts in sidebars)
65 * display or hide banners within the post feed
66 * hide all ads from specific page types, e.g., 404 pages, feed
67 * hide ads from bots and web crawlers
68
69 = visitor conditions =
70
71 display ads by conditions based on the visitor. [List of all visitor conditions](https://wpadvancedads.com/manual/visitor-conditions/)
72
73 * display or hide a banner by device: mobile and tablet or desktop
74 * display or hide a banner by role and for logged in visitors
75 * advanced visitor conditions: previously visited URL (referrer), user capability, browser language, browser and device, URL parameters included in [Pro](https://wpadvancedads.com/add-ons/advanced-ads-pro/)
76 * display ads by geolocation with the [Geo Targeting add-on](https://wpadvancedads.com/add-ons/geo-targeting/)
77 * display ads by browser width with the [Responsive add-on](https://wpadvancedads.com/add-ons/responsive-ads/)
78
79 = ad injection | placements =
80
81 Placements to insert ads in pre-defined positions in your theme and content. [List of all placements](https://wpadvancedads.com/manual/placements/)
82
83 * ads after any given paragraph or headline
84 * ads at the top or bottom of the post content
85 * ads before closing `</head>` tag
86 * ads in the footer
87 * test placements against each other with [Pro](https://wpadvancedads.com/add-ons/advanced-ads-pro/)
88 * many more ad positions with [add-ons](https://wpadvancedads.com/add-ons/)
89
90 = mobile devices =
91
92 * display ads for mobile and tablets or desktop only
93 * display responsive image ads
94 * ads for specific browser sizes only using [Responsive Ads](https://wpadvancedads.com/add-ons/responsive-ads/)
95 * insert ads on AMP pages with [Responsive Ads](https://wpadvancedads.com/add-ons/responsive-ads/)
96
97 = Google AdSense =
98
99 * supports all AdSense ad types, including AdSense display ads, AdSense link units, AdSense In-feed, AdSense In-article, and AdSense matched content
100 * change type and sizes of an ad without going into your AdSense account
101 * optional limit to 3 AdSense banners
102 * hide AdSense advertisements on 404 pages by default (to comply with AdSense terms)
103 * insert AdSense verification and AdSense Auto Ads (previously called Page-Level ads and QuickStart)
104 * Ad Health integration and AdSense violation checks
105 * option to make the AdSense background transparent
106 * place AdSense In-feed ads using the also free [In-feed add-on](https://wordpress.org/plugins/advanced-ads-adsense-in-feed/)
107 * assistant for exact sizes of responsive ads with the [Responsive add-on](https://wpadvancedads.com/add-ons/responsive-ads/)
108
109 = ad blocker =
110
111 * basic features to prevent ad blocks from being removed by AdBlock and others
112 * prevent ad blockers from breaking sites where plugin scripts are running
113 * show alternative content to ad block users with [Pro](https://wpadvancedads.com/add-ons/advanced-ads-pro/)
114
115 Learn more on the [plugin homepage](https://wpadvancedads.com).
116
117 Localizations: English, German, French, Spanish, Dutch, Italian, Portuguese, Vietnamese
118
119 > <strong>Add-Ons</strong>
120 >
121 > * [Advanced Ads Pro](https://wpadvancedads.com/add-ons/advanced-ads-pro/) – powerful tools for ad optimizations: cache-busting, more placements, lazy load, ad blocker module, click fraud, and more
122 > * [Selling Ads](https://wpadvancedads.com/add-ons/selling-ads/) - allows you to sell ads on your website fully automated, including payments and advertiser profiles.
123 > * [Geo Targeting](https://wpadvancedads.com/add-ons/geo-targeting/) – display ads based on geo location of the visitor
124 > * [Tracking](https://wpadvancedads.com/add-ons/tracking/) – ad tracking and statistics
125 > * [Responsive Ads](https://wpadvancedads.com/add-ons/responsive-ads/) – create mobile ads or ads for specific browser sizes
126 > * [Sticky Ads](https://wpadvancedads.com/add-ons/sticky-ads/) – increase click rates with fixed, sticky, and anchor ads
127 > * [PopUp and Layer Ads](https://wpadvancedads.com/add-ons/popup-and-layer-ads/) – display ads and other content in layers and popups
128 > * [Slider](https://wpadvancedads.com/add-ons/slider/) – create a simple slider from your ads
129
130 If you have problems with Advanced Ads, please reach out to [our support](https://wpadvancedads.com/support/).
131
132 == Installation ==
133
134 How to install the plugin and get it working?
135
136 = Using The WordPress Dashboard =
137
138 1. Navigate to the 'Add New' in the plugins dashboard
139 2. Search for 'advanced ads'
140 3. Click 'Install Now'
141 4. Activate Advanced Ads on the Plugin dashboard
142
143 = Uploading in WordPress Dashboard =
144
145 1. Navigate to the 'Add New' in the plugins dashboard
146 2. Navigate to the 'Upload' area
147 3. Select `advanced-ads.zip` from your computer
148 4. Click 'Install Now'
149 5. Activate Advanced Ads in the Plugin dashboard
150
151 = Using FTP =
152
153 1. Download `advanced-ads.zip`
154 2. Extract the `advanced-ads` directory to your computer
155 3. Upload the `advanced-ads` directory to the `/wp-content/plugins/` directory
156 4. Activate Advanced Ads in the Plugin dashboard
157
158 == Frequently Asked Questions ==
159
160 = Which ad networks are supported? =
161
162 Advanced Ads is compatible with all ad networks and banners from affiliate programs like Google AdSense, Chitika, Clickbank, Amazon, and also Google Double Click (DFP), media.net.
163
164 You can also use it to insert additional ad network tags into header or footer of your site without coding.
165
166 AdSense has even a dedicated ad type leveling the specific options this ad network provides.
167
168 = PHP functions and shortcodes =
169
170 You can use functions and shortcodes to display ads and ad groups.
171
172 The integers in this example are the IDs of the elements.
173
174 Use these shortcodes to insert an ad or group into your post/page.
175
176 `[the_ad id="24"]`
177 `[the_ad_group id="5"]`
178
179 Use these functions to insert an ad or ad group into your template file.
180
181 `<?php the_ad(24); ?>`
182 `<?php the_ad_group(5); ?>`
183
184 In addition to directly displaying ads and groups you can define ad placements and assign either an ad or group to them.
185
186 `[the_ad_placement id="header-left"]`
187 `<?php the_ad_placement('header-left'); ?>`
188
189 = Is there a revenue share? =
190
191 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.
192
193 = Can I place ads directly in my theme files? =
194
195 Yes. I would add a "Manual" placement into your theme files. It would allow you to change the displayed ads or groups later without changing your code again.
196
197 = Does it work with other ad plugins? =
198
199 Yes. Advanced Ads can be combined with other ad plugins.
200 Just use their shortcodes in our "Rich Media" ad type to combine both features.
201 Works with AdRotate, Ad Inserter, Ad Injection, Quick AdSense, QuickAdSense Reloaded (WPQUADS), Simple Ads Manager, and other plugins.
202
203 = Can I use Flash ads? =
204
205 There is a dedicated Flash ad type in [Pro](https://wpadvancedads.com/add-ons/advanced-ads-pro/).
206
207 = Is the plugin compatible with site builders? =
208
209 Yes. It works out of the box with all site builders that allow shortcodes or widgets, like SiteOrigin, Beaver Builder, Visual Composer, and others.
210 There is also a [free add-on to support Visual Composer](https://wordpress.org/plugins/ads-for-visual-composer/).
211
212 = Will ads show up for ad block users? =
213
214 Visitors who have any ad blocker (e.g., AdBlock Plus) enabled won’t see ads from known external sources (e.g., AdSense).
215 You can still monetize those spots with custom content.
216
217 Read more about ad blockers and the features Advanced Ads has to deal with them [on this page](https://wpadvancedads.com/manual/ad-blockers/).
218
219 = I am a developer. Can I customize the plugin? =
220
221 Yes. Advanced Ads is based on WordPress standards and therefore easily customizable using either WordPress hooks or the ones we defined [here](https://wpadvancedads.com/codex/).
222
223 == Screenshots ==
224
225 1. Placements that let you inject ads anywhere into your site without coding (7 in Advanced Ads + 14 through add-ons).
226 2. Support for all kinds of ad types, including dedicated AdSense type. AMP is included in the Responsive add-on.
227 3. Flexible ad input with the Plain Text ad type and code highlighting.
228 4. Align your ads within the content.
229 5. Dynamically change AdSense ad options in your WordPress backend.
230 6. Choose where to display your ads using many conditions.
231 7. Use various conditions to choose who should see ads (basic plugin and more in add-ons).
232 8. Track impressions and clicks (Tracking add-on).
233
234 == Changelog ==
235
236 = 1.8.26 =
237
238 * fixed issue for new installations
239
240 = 1.8.25 =
241
242 * updated labels and links for AdSense Page-Level ads and QuickStart since both are now combined as "Auto Ads"
243 * added link to create new AdSense account
244 * removed "Remove Widget ID" option. No longer needed after fixing a compatibility issue with Q2W3 Fixed Widget plugin
245 * prepared for Pro feature to repeat an ad multiple times by injecting it into the content
246
247 = 1.8.24 =
248
249 * fixed minor conflict caused by Bridge theme
250 * fixed links to support page
251 * fixed possibility to create an infinite loop by adding an ad (type: group) to a group which it represents
252 * fixed issue when rebuilding Ad Blocker file folder and using not direct filesystem method
253
254 = 1.8.23 =
255
256 * moved support page into a tab on the settings page
257 * show link to assigned ad and ad group on placement page
258
259 = 1.8.22 =
260
261 * dynamically adjust available ad weight in a group depending on the number of ads
262 * added option to interpret shortcodes in plain text ad type
263 * specified some of the warnings on settings page
264 * fixed 'Display only once' feature when used together with Content placement
265
266 = 1.8.21 =
267
268 * added more checks for conflicting plugins
269 * show critical warnings also on settings page
270 * reopen placement options that were opened last when saving the placement list
271 * added check for missing PHP extensions
272 * updated label for bot detection setting and warn, if current user is bot-like
273 * minified ad block counter code in frontend or remove, if not used
274 * introduced `advanced-ads-ad-image-tag-style` filter to adjust image ad style
275 * fixed images not being centered when in a placement
276
277 = 1.8.20 =
278
279 * added "placement_has_ads" and "group_has_ads" functions to test if a placement/group has not empty output
280 * allowed to rotate ordered ads with same weight
281 * show warning if Page-level ad code is used for AdSense ad type
282
283 = 1.8.19 =
284
285 * delayed Ad Health checks for hidden AdSense ads
286 * added fix for WooCommerce store page to work with Specific Pages condition
287 * prepared for more AMP features in next update of Responsive add-on
288
289 = 1.8.18 =
290
291 * fixed bug when old version of [Tracking](https://wpadvancedads.com/add-ons/tracking/) was running
292
293 = 1.8.17 =
294
295 * updated review message
296 * prepared for upcoming fixes for Pro add-ons with WP Rocket defer option
297 * fixed index issue
298
299 = 1.8.16 =
300
301 * fixed issue introduced to some ad types with last code highlighting support update
302 * fixed layout issue on sites with 'Right to Left' locale
303 * ignore content and excerpt when searching for a post in the Specific Pages condition
304
305 = 1.8.15 =
306
307 * use code highlighting by default for plain text ad type
308 * fixed newsletter signup form
309 * fixed bug that shows install message for Genesis add-on even if already installed
310
311 = 1.8.14 =
312
313 * prevent ad injection on BuddyPress image upload pages
314 * added more Yandex bots to bot check
315 * compatibility with iOS 9.3
316
317 = 1.8.13 =
318
319 * improved security of WP Admin forms and AJAX requests
320 * added translation notice
321 * fixed publish date showing up for newly created ads
322 * fixed issue when searching for post IDs in the "Specific Pages" Display Condition
323
324 = 1.8.12 =
325
326 * linked the new [AdSense In-feed add-on](https://wordpress.org/plugins/advanced-ads-adsense-in-feed/) where needed
327 * optimized settings page layout
328 * process Advanced Ads shortcodes correctly when they are nested inside Rich Content ads
329
330 = 1.8.11 =
331
332 * added option to make AdSense background transparent
333 * only show missing the_content filter warning if relevant
334 * show Ad Health warning if current user looks like a bot
335 * fixed showing correct group type options
336
337 = 1.8.10 =
338
339 * added Ad Health warning if ads are disabled in the frontend
340 * fix for Wizard navigation
341
342 = 1.8.9 =
343
344 * added option to disable AdSense-related Ad-Health warnings
345 * fixed search for terms with numbers in them
346 * added check for hidden AdSense units
347 * added warning that AdSense InFeed and InArticle ads can’t be aligned left or right
348
349 = 1.8.8 =
350
351 * fix to feedback form
352
353 = 1.8.7 =
354
355 * added option to analyze the number of visitors using an ad blocker
356 * exchanged Dummy ad image and URL to something more neutral
357 * compatibility with PHP 5.2
358 * use margin: auto to center reserved ad space
359 * renamed Groups menu item to also mention "Rotations"
360 * do not execute shortcodes of the current ad in its own content
361 * updated first-ad video tutorial link
362 * fixed wizard skipping a step after being stopped and reopened
363 * fixed wrong scheduled time displayed on ad overview list
364
365 = 1.8.6 =
366
367 * hotfix for PHP below 5.4
368 * fixed HTTPS warning showing up for links
369
370 = 1.8.5 =
371
372 * optimized Wizard – fewer steps and less clutter
373 * added more options to the placement box after a new ad is saved
374 * load dashboard widget using AJAX
375 * show a warning in Ad Health if an ad contains HTTPS, but the site is using HTTP
376 * fixed problem when multiple add-ons were updated at once
377
378 = 1.8.4 =
379
380 * added "Taxonomy" Display Condition
381 * display arrow if an Ad Health message is a link
382 * removed "jQuery not in Header" warning after we fixed all known issues
383 * renamed and updated add-on updater class to use SSL only
384 * updated pt_BR translation
385 * added Japanese translation
386 * replaced "Cheatin' uh?" message with something useful if user role does not have required permissions
387 * prevent output of Adsense ads on AMP pages if they are not converted to AMP-format with Responsive add-on
388
389 = 1.8.3 =
390
391 * introduced `advads_is_amp` function to fix ad injections on AMP pages
392 * implemented a simple ad block counter with Google Analytics
393
394 = 1.8.2 =
395
396 * fixed Content Age condition
397 * fixed group options not changing correctly when switching types
398
399 = 1.8.1 =
400
401 * added support for new AdSense InFeed and InArticle ad codes
402 * create a new ad group on group page
403 * add group wrapper even if the group was not edited on the group edit page
404 * add the 'advanced-ads-output-wrapper-after-content-group' filter
405 * removed unused MarketPress license code
406 * removed debug page
407 * removed license expires notice
408 * updated composer
409 * updated translation files
410 * fixed issue with inheriting settings of ad group ad type
411 * removed PHP notice in Import feature
412
413 = 1.8 =
414
415 This release is even larger under the hood than the following list. Please make sure to also update all [your add-ons](https://wpadvancedads.com/add-ons/) and let us know directly about any issues [here](https://wpadvancedads.com/support/).
416
417 * new Content Age display condition added – display ads based on post age
418 * allow to enable/disable ad label for each placement
419 * complete rework of group and placement options
420 * added Dummy ad type
421 * show AdSense code form inline instead of in a popup
422 * optimized workflow in wizard to show only relevant information
423 * select draft, pending and future posts in the Specific Pages condition, too
424 * warn if QuickStart ads from AdSense are loaded
425 * show ads on AMP pages for all bots
426 * properly escaped output of image ad title and alt attribute
427 * removed description field from groups since we have never seen this being used, let us know when you need it though
428 * updated all translation files
429 * fixed wrong month names in translated versions of the ad overview list
430 * fixed with small image ads not appearing on AMP pages
431 * fixed missing and wrong textdomains
432 * fixed search for single digit IDs in Specific Pages condition not working
433
434 = 1.7.25 =
435
436 * added explicit "link ads" AdSense type with normal and responsive format
437 * included link to AdSense types manual
438 * optimized bot check
439 * removed TinyMCE security features from links added to the rich media ad type to not break affiliate links
440 * fixed error appearing when image of an image ad does not exist anymore
441 * fixed wizard not going to ad parameters box automatically after selecting ad type
442
443 = 1.7.24 =
444
445 * fixed issue with shortcode button that caused some page builders and scripts to break
446 * fixed saving settings on multisite sub-blogs
447 * applied fix to updater class
448 * fixed basic fix function needed for Sticky ads
449
450 = 1.7.23 =
451
452 * fix a warning that appears when wp admin bar is missing.
453
454 = 1.7.22 =
455
456 * added option to also consider elements in containers for ad content injection
457 * show warning in Ad Health bar when not all ads could be injected
458 * added logic to display ad specific warnings and possible conflicts
459 * added warning to disable shortcode button or ad blocker in order to use the visual editor for posts
460 * reapplied user capabilities to create or edit ads to make sure they are never wrong
461 * added warning about left and right position not working with responsive AdSense units
462 * edited feedback form
463 * add ad/group wrapper, if needed
464
465 = 1.7.21 =
466
467 * fixed jumping "more terms" button in taxonomy conditions
468 * fixed advanced JavaScript for frontend picker in Pro
469
470 = 1.7.20 =
471
472 * updated local storage script
473 * fixed issue causing passive-cache busting and layer not to work together
474
475 = 1.7.19 =
476
477 * check if local storage is supported by the browser, if needed
478 * use flexbox layout for longer input fields in conditions
479 * use `advanced-ads-admin-max-terms` filter also for limit in author condition
480 * updated EDD Updater Class for add-on updates
481 * fixed error message when all placements were removed
482 * fixed adblock disguise folder not working correctly on https pages
483
484 = 1.7.18 =
485
486 * use the same ad block disguise settings for all sites in a multisite
487 * update to advanced.js to allow injection into hidden elements
488 * fixed group options being overridden, when filtered groups are being saved
489 * fixed missing attribute for responsive Matched Content ads
490 * fixed issue with MarketPress license check
491
492 = 1.7.17 =
493
494 * add `ADVANCED_ADS_DISABLE_SHORTCODE_BUTTON` constant to wp-config.php in order to remove the shortcode button from the TinyMCE interface
495 * don’t move ads into hidden elements
496 * set license key fields to readonly after updated
497 * show "reserve ad space" only for ad types where it makes sense
498 * using WordPress Filesystem to create ad block disguise folder
499 * disable page level ads on pages where all ads are disabled
500 * hide double compatibility warning with cache-busting in Advanced Ads Pro
501 * hide warning about unexcaped `&` in urls
502
503 = 1.7.16 =
504
505 * added helpful links when download of an add-on failed
506 * set active license key fields to readonly
507 * bundles add-on related functions into one class
508 * updated Spanish translation
509 * added Vietnamese translation
510
511 = 1.7.15 =
512
513 * allow Unlimited Ad Injection setting to specify the number of posts in the loop to show ads
514 * allow to override specific options in functions and shortcodes
515 * added feedback form on deactivation
516 * fixed Visitor Conditions connector being saved wrongly first
517 * fixed ads not appearing on AMP pages
518
519 = 1.7.14 =
520
521 * added `ADVANCED_ADS_ENABLE_REVISIONS` constant to allow revisions for ads
522 * fixed wrong output after using quick edit in the ads list
523 * fixed custom position logic to not leave critical errors when localStorage is disabled
524 * fixed update checks on every admin page impression due to W3TC object cache breaking transients
525
526 = 1.7.13 =
527
528 * fix for class name sensitive systems and Tracking autoloader
529
530 = 1.7.12 =
531
532 * better highlighting of AND and OR connectors in display and visitor conditions
533 * removed general conditions as default from display conditions
534 * highlighted video and manual links for conditions
535 * show is_home and is_front_page as the same item in ad debug mode
536 * show warning if plain ad code contains HTTP, but the website is using HTTPS
537 * added notice if add-on licenses expired to plugin page
538 * changed "mobile device" into "device" condition with better option descriptions (mobile + tablet | desktop)
539 * changed "Post Content" placement label into "Content" since it is used for all post types
540 * hide manage ads link in dashboard widget from users who can not edit ads
541 * fixed dependency issue with Tracking add-on
542 * fixed dependency issue with AJAX cache-busting
543 * fixed missing scripts for ad block disguise
544
545 = 1.7.11 =
546
547 * added filter to change General display conditions set
548 * set `ADVANCED_ADS_AD_DEBUG_FOR_ADMIN_ONLY` in order to allow only admins to see ad debug mode
549 * introduced `advanced-ads-output-final` filter
550 * only check once per day for add-on updates
551 * fixed one support link
552 * fixed multiple add-on update checks
553 * fixed error message when ad group is empty
554
555 = 1.7.10 =
556
557 * highlight ads in the frontend through the "Ad Health" options
558 * check if PHP DOM module is enabled and warn in "Ad Health" if not
559 * added DFP debug link to "Ad Health"
560 * added button to check Add-On license keys for changes
561 * extended ad debug mode with more information
562 * restructured support page to reach helper more quickly
563 * fixed header ad bug
564 * fixed compatibility issues with Yoast SEO, WPML, and Jetpack
565 * confirmed working with Divi Themes and NewsMag
566
567 [Changelog Archive](https://wpadvancedads.com/codex/changelog-archive/)
568
569 == Upgrade Notice ==
570