PluginProbe ʕ •ᴥ•ʔ
Advanced Ads – Ad Manager & AdSense / 1.32.0
Advanced Ads – Ad Manager & AdSense v1.32.0
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 / changelog.txt
advanced-ads Last commit date
admin 4 years ago classes 4 years ago includes 5 years ago languages 4 years ago lib 4 years ago modules 4 years ago public 4 years ago LICENSE.txt 12 years ago advanced-ads.php 4 years ago changelog.txt 4 years ago index.php 12 years ago readme.txt 4 years ago wpml-config.xml 7 years ago
changelog.txt
365 lines
1 == Changelog ==
2
3 = 1.31.1 =
4
5 - Fix: show ad edit button when Advanced Ads block is used
6 - Fix: revert regression from expired view when filtering by weekday
7
8 = 1.31.0 =
9
10 - Feature: add "Expired" and "Expiring" views to the ad overview list replacing the expiry date filter
11 - Improvement: use "saved" dashicon when an element was saved correctly or a process finished
12 - Improvement: don't report HTML5 tags or custom elements as invalid tags in custom ad content
13 - Improvement: optimize warnings from AdSense account and clarify that these warnings are not from Advanced Ads
14 - Improvement: separate `inject_in_content` code into class `Advanced_Ads_In_Content_Injector`
15 - Improvement: update video manual display conditions
16
17 = 1.30.5 =
18
19 - Fix: correct ad weight calculation if ad count in group is retained but ad ids change
20
21 = 1.30.4 =
22
23 - Fix: prevent overriding of ads' weight `0` in ad groups
24
25 = 1.30.3 =
26
27 - Fix: properly output HTML attributes for TCF 2.0 script tag
28 - Fix: centralize and normalize Ad Group weight calculation
29 - Fix: escape closing HTML tags for ads injected into main content which use document.write
30 - Fix: add CSS class for hidden elements on medium and wider screens
31
32 = 1.30.2 =
33
34 - Improvement: hide feedback form when the plugin is disabled multiple times without feedback
35 - Fix: prevent applying array functions to boolean in `Advanced_Ads_Group`
36 - Fix: add default weight for ads added to groups via the ad edit screen
37
38 = 1.30.1 =
39
40 - Fix: copy missing `composer/platform_check.php`
41
42 = 1.30.0 =
43
44 - Improvement: add `advanced-ads-group-taxonomy-params` filter to change ad group taxonomy parameters
45 - Improvement: add "Manual Placements" to the Advanced Ads block and sidebar widget
46 - Improvement: update Black Friday promotion
47 - Fix: enable `Ad Admin` and `Ad Manager` to assign ads to groups from ad edit page and quick edit view
48 - Fix: disable unavailable ad types on the ad edit page
49 - Fix: improve AdSense auto ads code warning on ad edit page
50 - Fix: handle AdSense report API response for accounts without earnings
51 - Fix: remove `amp-auto-ads` element on non-AMP URLs
52 - Fix: honor disabling ads settings for AMP pages
53 - Fix: escape placement selectors for jQuery to allow adding conditions to multibyte placement names
54 - Fix: ensure correct text domain for translations
55 - Fix: make the ad list sortable in descending order
56 - Fix: remove hard-coded `orderby` and `order` for posts list
57 - Fix: prevent updating ad weights of non-published ads
58 - Fix: correct Display Conditions meta box video player
59 - Fix: remove escaped HTML tags in new placement form
60 - Fix: resolve a conflict with WPML where conditions were not displayed correctly on the placement page
61 - Fix: move placement of the ad blocker disguise settings
62
63 = 1.29.1 =
64
65 - Fix: ensure `Advanced_Ads_Adsense_Report_Helper` JavaScript global is defined
66 - Fix: hide AdSense setting submit button if there is no publisher ID
67 - Fix: show error message when no AdSense account data found
68
69 = 1.29.0 =
70
71 - Improvement: update AdSense API to V2
72 - Improvement: unify layout of backend notices
73 - Improvement: move some descriptions into tooltips
74 - Improvement: move ad blocker fix options to the related setting
75 - Fix: correct uppercase CSS rule for labels in backend
76 - Fix: remove usage link for every type except manual placement
77 - Fix: correct sorting of placements by type on placement list page
78 - Fix: bad language in Analytics Adblock Counter option
79
80 = 1.28.0 =
81
82 - Improvement: add an `inline` attribute to the `the_ad` shortcode that allows the user to change the wrapper from `div` to `span`
83 - Improvement: update plugin updater class
84 - Improvement: rename "Item" option into "Ad / Group" to clarify its purpose
85 - Improvement: show a link to create a new ad on the placement page
86 - Improvement: show content placements first when creating a new one
87 - Improvement: remove welcome panel on ad edit screen
88 - Improvement: rename last button in the wizard to "Save" to highlight that this is the last step
89 - Fix: wrap `advanced_ads_ready_queue` in an IIEF to prevent naming collisions
90
91 = 1.27.0 =
92
93 - Improvement: prevent issues with functionality from other plugins that delay JavaScript execution (WP Rocket, Complianz, et al.).
94 - Improvement: unify the layout of the Next buttons in the ad Wizard
95 - Improvement: add the updated AdSense code. Added a filter to continue using the old AdSense code. [Learn more](https://wpadvancedads.com/adsense-crossorigin-attribute-performance)
96 - Improvement: update Ad Block Counter to work with Google Analytics 4 properties
97 - Fix: ensure Ad Admin can save AdSense, Privacy, and License settings
98 - Fix: prevent error when "Remove data on uninstall" option is set due to uninitialised constants
99 - Fix: ad edit button for ads delivered using groups
100 - Fix: improve compatibility with PHP 8 by removing default values from required function parameters
101
102 = 1.26.0 =
103
104 - overwrite existing options when importing new options
105 - add possibility to export privacy, ads.txt and Google AdSense options
106 - remove duplicate inline styles for placements with passive cache-busting and activated TCF 2.0 privacy option
107 - adjust the Advanced Ads block layout to the default WordPress block layout
108 - add migration from Advanced Ads widget to Advanced Ads block
109 - fix saving of additional CSS class in Advanced Ads block
110 - make placement deletion confirmation dialogue translatable
111 - add WebP as allowed image media type for exports
112
113 = 1.25.1 =
114
115 - fixed a bug that prevented removing placement conditions
116 - trim `inline-css` to remove duplicate spaces
117 - check if `inline-css` index exists in ad options to prevent undefined index notice
118 - move `Advanced_Ads_Inline_Css` class from singleton to one instance per ad, to fix issues with `inline-css` not being added
119 - fixed ad edit button visibility in frontend when ad label was activated
120
121 = 1.25.0 =
122
123 - show ad label event when ad wrapper is now shown
124 - add filter `advanced-ads-ajax-ad-select-arguments` to modify arguments of AJAX ad selection
125 - display ads on BuddyPress pages when no ads allowed on 404 pages
126 - Ad blocker fix: do not copy assets from "vendor" and "lib" folders
127 - Ad blocker fix: compare assets based on `filemtime` instead of `filesize`
128 - bump minimal require WP core version to 4.9
129 - allow to add a replacement for AdSense page-level code
130
131 = 1.24.2 =
132
133 - fix authenticated (i.e. logged-in) DOM-based XSS vulnerability while creating jQuery object from user input in Safari and IE
134
135 = 1.24.1 =
136
137 - fix compatibilty with WP prior to 5.0
138
139 = 1.24.0 =
140
141 - AdSense deprecated Link Units and might no longer fill them. So we removed them when creating new ads. [Learn more](https://wpadvancedads.com/adsense-link-units/)
142 - enable AdSense Auto ads on AMP pages
143 - interpret WP blocks in the plain text ad type
144 - remove MailPoet warning since they are not retiring custom shortcodes after all
145 - convert jQuery shorthand functions to `.on()` and `.trigger()`
146 - made shortcode button work with WordPress 4.9
147 - allow to exclude conditions from the "new display condition" dropdown
148 - prevent AdSense earnings box from appearing on non AdSense ad page when AdSense connection is lost
149
150 = 1.23.2 =
151
152 - reverted erroneously removing plugin author index
153
154 = 1.23.1 =
155
156 - removed warning about iThemes Security since it is no longer causing the reported issue
157 - added correct icon to Advanced Ads block
158 - fixed escaping for AdSense Auto ads codes that use the deprecated "Disable Top Level" option
159 - fixed TinyMCE warning in dev console
160 - replaced `intval()` and `floatval()` with type-casting
161
162 = 1.23.0 =
163
164 - MailPoet is going to deprecate custom shortcodes. See [this section](https://wpadvancedads.com/mailpoet-newsletters/#Enable_MailPoet_support_in_Advanced_Ads) in case you are using Advanced Ads ads in your newsletters
165 - updated Google AdSense API to use web application verification
166 - prevent accidental public ad URLs. See [Making the Ads post type public](https://wpadvancedads.com/manual/making-the-ad-post-type-public/) if you want to query ads via a dedicated URL
167 - allow to reserve only width or height for plain, rich content and group ad types
168
169 = 1.22.2 =
170
171 - fix shortcode button within Classic editor and Classic editor block
172
173 = 1.22.1 =
174
175 - removed "Disable shortcode button" setting after it became obsolete in 1.22.0
176 - added the `advanced-ads-disable-shortcode-button` filter to disable the shortcode button
177 - removed ads.txt-related warnings when the option is disabled
178 - fixed issue with loading of shortcode button in editors that disabled custom buttons, e.g., Elementor
179 - fixed JavaScript warnings in Elementor editor
180
181 = 1.22.0 =
182
183 - made dashboard layout compatible with WordPress 5.6
184 - removed irrelevant AdSense warnings
185 - allow filtering of data-attributes for encoded ads if privacy module is enabled
186 - added `advanced-ads-ad-edit-show-placement-injection` filter to allow removing the placement-injection box on the ad edit screen
187 - added `advanced-ads-unhide-meta-boxes` filter to allow adding of meta box ids that should always be visible on ad edit pages
188 - added `advanced-ads-ad-option-{$field}` filter for ad options
189 - added action hooks for ad status changes: `advanced-ads-ad-status-published`, `advanced-ads-ad-status-unpublished`, `advanced-ads-ad-status-{$old_status}-to-{$new_status}`
190 - removed public URLs for single ads on some installations
191 - fixed old icon in the menu
192 - fixed Internet Explorer 11 incompatibility
193 - fixed possible error in TinyMCE editor caused by ad blockers
194
195 = 1.21.1 =
196
197 - fixed pagination on the ad list page
198 - fix Google AdSense non-personalized ads
199
200 = 1.21.0 =
201
202 - enable Position options for Sidebar placements
203 - increased default weight for ads imported to a group from 1 to 5 which is mostly relevant when selling ads to existing placements
204 - Ad Health: added body classes that explain plugin behavior at given moment
205 - ads.txt: prevented converting special characters into HTML entities
206 - show ad overview list even if all ads were moved to trash
207 - fixed error when specific ACF function does not exist
208 - fixed option to disable ads also on the "Posts page" as set in the WordPress Reading settings
209
210 = 1.20.3 =
211
212 - whitelist field groups created by Advanced Custom Fields on the ad edit page
213 - prevent including AdSense Auto ads code when the Borlabs Cookie is already adding it
214 - prevented adding unneeded escape characters to ads.txt file
215 - added compatibility with Funding Choices when consent is not needed
216
217 = 1.20.2 =
218
219 - fixed displaying image ads if privacy method is set to custom cookie
220 - fixed scroll to last edited placement with non-English letters
221 - fixed minor UI issues
222
223 = 1.20.1 =
224
225 - don't escape top anchor ads code as a whole, user input has already been escaped
226
227 = 1.20.0 =
228
229 - integrate with TCF 2.0 compatible consent management platforms, e.g., Quantcast Choices
230 - improve timezone methods `Advanced_Ads_Utils::get_wp_timezone()` and `Advanced_Ads_Utils::get_timezone_name()`
231 - Divi theme: made content injection work with the "Unlimited ad injection" setting disabled
232 - added missing spaces to image ad tags to fix Cache-Busting issue
233 - made ad centering work when right and left margin are set
234 - add ad health check if __tcfapi responds but the privacy module is either not enabled or not set to TCF 2.0
235 - remove duplicate lines from the ads.txt file
236 - fixed layout issues that happens due to the JNews theme
237
238 = 1.19.1 =
239
240 - apply WordPress lazy loading for images to images in ad content
241 - layout fixes for WordPress 5.5
242
243 = 1.19.0 =
244
245 - placements are now ordered by type on the Placements page. You can still choose ordering by name
246 - the "custom" option of the Content placement now comes with a picker to select the position in the frontend
247 - WPML: placements pages show ads according to the selected language
248 - WPML: display the ad in the original language if a translated ad is missing unless the publisher chooses to hide it instead
249 - prevented injection of ads into captions of "image" blocks
250 - improved bot check
251 - fixed layout of expiry data fields
252 - fixed broken check for the Responsive add-on
253
254 = 1.18.0 =
255
256 * inject ads automatically based on div, table, quotes, iframe, and other HTML tags
257 * define your own injection rules using the new "custom" option for the Content placement
258 * hide Shortcode button in TinyMCE editor by default for new users
259 * added `advanced-ads-options` filter for main plugin options
260 * prevent automatic ad injection into paragraphs within blockquotes
261 * hide placement options after publishing an ad translated with WPML
262 * disallowed ad insertion into the header of the WP File Manager's admin page
263
264 = 1.17.12 =
265
266 * set default name for ads where none was given
267 * fixed issue where long option markup could break the group page
268 * made placements of type other than "Header Code" work with "Thrive Theme Builder" theme
269
270 = 1.17.11 =
271
272 * added Datanyze and Ecosia to bots list
273 * linked to [Google Ad Manager Integration](https://wpadvancedads.com/add-ons/google-ad-manager/)
274 * fixed Layout Key field for AdSense ads not saving new values
275 * fixed error that broke the wizard when the URL field of image ads contained a wrong value
276 * fixed links to manuals
277 * fixed unneeded notification shown when ads are disabled on 404 pages
278
279 = 1.17.10 =
280
281 * fixed escaped HTML tag in Ad Planning column
282 * fixed possible JavaScript error caused by Ad Health checks
283 * fixed possible third-party conflict causing the ad group filter to throw an exception
284 * removed unneeded notification shown when ads are disabled on 404 pages
285
286 = 1.17.9 =
287
288 * fixed warning about missing `the_content` filter in WordPress 5.4
289 * fixed public warning if the WordPres `widget` function is called with wrong parameters
290 * fixed wrong usage of get_current_user
291
292 = 1.17.8 =
293
294 * WPML: placements now deliver also ads translated with WPML when only one of the language versions was assigned to them
295 * fixed delete option in placement form
296
297 = 1.17.7 =
298
299 * fixed index value of content placements not showing up in the form while saved and working correctly
300 * recovered compatibility with the "Render Blocking JS" option of the WP Fastest Cache plugin
301
302 = 1.17.6 =
303
304 * improved coding style in backend templates
305 * prepared for option to allow minimum number of words between ads in Advanced Ads Pro
306 * hide notice that warns if the "Disable ads in REST API" option was selected
307 * Renad theme: fixed a bug that caused menu item to point to incorrect url instead of theme options
308
309 = 1.17.5 =
310
311 * fixed ads being injected multiple times when using the Newspaper theme or multiple the_content filters
312
313 = 1.17.4 =
314
315 * added option and Display Condition to disable ads in content served through the REST API
316 * made error notices less obstrusive
317 * code style optimizations
318 * fixed ad groups form on ad edit page
319 * fixed potential conflict with autoloader
320
321 = 1.17.3 =
322
323 * prevented content injection into specific elements where ads cause issues
324 * assign `advads-stop-injection` class to any element into which you don’t want to automatically inject ads
325 * fixed possible cURL error when checking existing ads.txt file locally
326
327 = 1.17.2 =
328
329 * replaced autoloader
330 * fixed an issue where an expired ad removed HTML in the ad code
331
332 = 1.17.1 =
333
334 * fixed failing upload of new image ads
335 * fixed Google Ad Manager debug link also showing up when other Google Publisher Tags are used
336
337 = 1.17 =
338
339 * improved AdSense ad unit list coming from the AdSense API
340 * improved "highlight ads" option in Ad Health
341 * show notice if AJAX calls are broken
342 * added `com.pl` as exception for placing ads.txt files in subdomains
343 * removed placeholder for AdSense ads in the Customizer and Elementor editor
344 * fix for WP Smush lazy load preventing image ads from showing at all
345
346 = 1.16.1 =
347
348 * fixed JavaScript that broke privacy module check in the frontend
349 * allow to change size of AdSense ads loaded from the AdSense account
350
351 = 1.16 =
352
353 * moved all users to the new content injection logic and removed opt-out option
354 * use new Auto ads code for everyone who didn’t enable the "Disable top anchor ads" option
355 * hide "Disable top anchor ads" option to users who didn’t enable it
356 * the Ad Admin user role can now also save the plugin settings
357 * hide Wizard for existing ads
358 * removed warning about WP Autoterms plugin after a fix by the plugin authors
359 * some work for Conditions to improve compatibility with an upcoming Pro feature
360 * fixed multiple wrappers occurred as result of using nested ads
361 * fixed missing index issue on 404 pages for logged-in admins
362 * fixed AJAX/PHP error 403 on Settings page
363 * fixed layout issue that happened when "If>So Dynamic Content" plugin was active
364 * prevented Ad label from taking height of fixed sized AdSense ads
365