Advanced Ads Pro
PluginChangelog 60
Tutte le release, dalla più recente, come le ha pubblicate il produttore nel changelog del plugin.
3.0.14
Migliorato Corretto Nel repository- Improvement: add undefined translations
- Fix: parallax placement with published status checked
- Fix: minimum content length and ad injection on Ristretto single posts
- Fix: device width checks for AJAX cache busting
- Fix: critical error caused by conflict with Avada theme
- Fix: Alter save_width function early bail statement to include that advancedAds object must be set
- Fix: Passive cache busting browser width conditions not working when missing visitor cookie, reload ads, duplicated ads after refresh group resizing
- Fix: Parallax ads whitespaces below and above, whitespace with hide on empty, visitor conditions
- Fix: Bring ad label outside of parallax clipped container, parallax with cache busting fixes
3.0.12
Migliorato Corretto Non ancora disponibile- Improvement: add undefined translations
- Fix: add safeguard for failed regex split so count always receives an array
3.0.11
Migliorato Corretto Non ancora disponibile- Improvement: add undefined translations
- Improvement: refactored parallax logic to support group sliders, fixed layout flickering parallaxing placement instead of individual ads, optimized asset injection
- Fix: Content injection and Offset Shifter performance issues and handle more use cases
- Fix: ad not delivered when post template display condition is applied
3.0.10
Migliorato Corretto Non ancora disponibile- Improvement: add undefined translations
- Improvement: Test plugin compatibility with WordPress 6.9.
- Improvement: Optimize ad rendering by replacing DOM parsing with native PHP regex processing
- Fix: Fixes ad server module CORS logic and Wordpress allowed_http_origins filter logic, origins need scheme
- Fix: Fix visitor cookie logic, add shortcircuit to prevent setcookie from running on cron scripts
- Fix: deprecated create_wrapper() usage and wrapper filter
- Fix: Duplicate ads module was lacking the group_ids meta key blacklisting, leading to group assignment errors on free version
- Fix: Force passive cache busting checkbox caused single ads (no group, no placement) to stop showing up
- Fix: Remove visitor cookie empty variable state to prevent no caching on page first load by user
- Fix: WPML display conditions showing no active languages after saving placement, placements not being translated caused empty array return by filter
3.0.9
Migliorato Corretto Non ancora disponibile- Improvement: add undefined translations
- Improvement: use cookies for 'User IP' visitor condition in passive cache-busting
- Fix: Updated Adsense Ad wrapper class to include placement ID, to prevent AdSense Ads fallback ad duplicates/groups in one placement and leave the others empty
- Fix: pagination condition not working in latest version
- Fix: prevent null return errors in grid group
get_columns() - Fix: Removed redundant sorting logic on the Grid ad groups, sorting is already done on main plugin abstract-group
- Fix: undefined error method
Advanced_Ads_Pro::remove_shortcodes() - Fix: prevent error when saving ad groups having refresh enabled
- Fix: conditionally set or delete the advanced_ads_visitor cookie based on explicit user consent via advanced_ads_allow_visitor_cookie filter or Cookiebot.
- Fix: Refactored Custom Position Ad injector class constructor, to avoid Avada builder editor conflict with output buffering
- Fix: prevented the adblock overlay modal from being closed via the escape key
- Fix: deprecated filters update
- Fix: updated get_weekdays() to use the correct property when retrieving weekday settings
3.0.8
Migliorato Corretto Non ancora disponibile- Improvement: add undefined translations
- Improvement: adblocker countermeasures class with cleaner structure and validation
- Fix: prevent adblocker countermeasures cookie set on backend
- Fix: adblocker countermeasures cookie headers already sent warning
3.0.7
Migliorato Corretto Non ancora disponibile- Improvement: add undefined translations
- Fix: fatal error in REST API with tracking addon
3.0.6
Migliorato Non ancora disponibile- Improvement: add undefined translations
3.0.5
Migliorato Corretto Non ancora disponibile- Improvement: add undefined translations
- Improvement: Test plugin compatibility with WordPress 6.8.
- Fix: CORS issue with multiple domains
- Fix: render background placement with group
3.0.4
Migliorato Corretto Nel repository- Improvement: improve visitor profile text when updated
- Fix: resolves an issue with ads in XML feeds
- Fix: removed all license-related code from the addons as license management has been moved to the free version.
- Fix: show warning about privacy when an image ad has a custom code attached to it
- Fix: correct order of placement icons
- Fix: fatal error when adblocker item not found
3.0.3
Migliorato Corretto Nel repository- Improvement: update Arabic, German, German (Austria), German (Switzerland) and German (formal) translations
- Fix: correct timeout for sticky and popup placements with passive cache busting
- Fix: restore the background placement background color
3.0.2
Corretto Non ancora disponibile- Fix: prevent PHP errors for some groups using passive Cache Busting
- Fix: ensure the correct saving of the group margin value
- Fix: correct an incorrectly called admin notices class
- Fix: resolve issue with shortcode ads not displaying on multisites
3.0.1
Corretto Non ancora disponibile- Fix: resolve PHP warnings during the update process
- Fix: remove a specific incompatibility issue with the basic version
- Fix: correct an error in the loading of the language files
- Fix: make the "Remove the placeholder if unfilled" option deselectable again
3.0.0
Crea Migliorato Non ancora disponibile- Feature: add new ad blocker tab with bundled features
- Feature: introduce ad blocker visitor condition
- Feature: introduce ad blocker overlays
- Feature: add ad blocker redirect functionality
- Feature: add Ads By Hours
- Feature: introduce fallbacks for unfilled AdSense ads
- Feature: add duplicate group functionality
- Feature: add IP Address visitor condition
- Feature: pre-check alternative ad blocker images
- Improvement: hide empty content block placeholder
- Improvement: add quick & bulk edit for Pro options
- Improvement: use groups as ad blocker fallback
- Improvement: optimize AJAX cache busting rotation to conserve server resources
- Improvement: disable elements in WP-admin bar
Build: 0000-00-00000000
2.26.1
Migliorato Non ancora disponibile- Improvement: update German, German (Austria), German (Switzerland) and German (formal) translations
- Improvement: show Ad Health notice when ads are disabled for selected post type
2.26.0
Migliorato Corretto Non ancora disponibile- Improvement: update German and German (formal) translations
- Improvement: display required modules for adblocker fallback item
- Improvement: display required modules for Lazy Loading
- Improvement: allow use of existing MaxMind database files via filters
- Fix: allow "parent page" and "post meta" display conditions to work with AJAX Cache Busting
- Fix: allow Gravity Forms shortcode to work with AJAX Cache Busting
- Fix: avoid storing browser width when
ADVANCED_ADS_RESPONSIVE_DISABLE_BROWSER_WIDTHis defined
2.25.2
Migliorato Corretto Non ancora disponibile- Improvement: update Arabic translations
- Improvement: provide vanilla JavaScript instead of jQuery code in the Ad Server usage box
- Improvement: add manual links to pro options on ad edit page
- Fix: remove a deprecation warning when running placement tests
2.25.1
Migliorato Corretto Non ancora disponibile- Improvement: update Greek and Italian translations
- Improvement: remove split test cronjob, when no test is running
- Fix: prevent Advanced Ads AMP Ads notice from showing infinitely
2.25.0
Crea Corretto Non ancora disponibile- Feature: add Browser Width condition
- Feature: add option to reload ads on screen size change
- Feature: enforce responsive image ads for themes without support
- Fix: remove PHP deprecation notices with PHP 8
2.24.2
Corretto Non ancora disponibile- Fix: replace more deprecated functions
2.24.1
Corretto Non ancora disponibile- Fix: replace deprecated functions
2.24.0
Migliorato Corretto Non ancora disponibile- Improvement: add a link to enable cache busting on the fly for groups that need a placement with cache busting enabled
- Fix: prevent background placements triggering termination notifications even without changes
- Fix: prevent a PHP warning when passing styles to wp_add_inline_style()
2.23.0
Migliorato Corretto Non ancora disponibile- Improvement: update Arabic, Danish, French (France), German, German (Austria), German (Switzerland), German (formal), Greek, Italian, Japanese, Polish, Spanish (Argentina), Spanish (Colombia), Spanish (Mexico), Spanish (Spain) and Spanish (Venezuela) translations
- Improvement: make current ad list in admin toolbar scrollable, when the list is longer than the window height
- Fix: update labels and description of the cache busting setting
- Fix: adjust the width of the custom position placement input field
- Fix: replace deprecated
intval()function with type-casting operator
2.22.1
Migliorato Corretto Non ancora disponibile- Improvement: update Danish, Turkish and Slovenian translations
- Fix: prevent incorrect or multiple target URLs being opened with rotating background ads
2.22.0
Crea Migliorato Non ancora disponibile- Feature: add parallax placement option
- Improvement: update Arabic, Danish, German, Italian translations
- Improvement: add Norwegian, Slovenian, Turkish translations
- Improvement: rename advanced_ads_pro_server_info cookie into advanced_ads_visitor
2.21.2
Migliorato Corretto Non ancora disponibile- Improvement: update the MaxMind license key and database UI on the settings page
- Fix: show more than two ads in a group if the position option and AJAX cache-busting are used for a placement
2.21.1
Corretto Non ancora disponibile- Fix: prepare cache-busting for changes in device visitor condition
2.21.0
Crea Migliorato Non ancora disponibile- Feature: add REST API endpoints
- Improvement: update Arabic, Danish, German, and Italian translations
- Improvement: restrict the ad types assignable to the background placement
2.20.0
Migliorato Corretto Non ancora disponibile- Improvement: disable the Ads admin toolbar item with the
ADVANCED_ADS_PRO_DISABLE_ADS_TOOLBAR_ITEMconstant - Fix: improve IP-detection in Geo Module
- Fix: show visitor profile in Geo Location condition and allow users to remove it
2.19.2
Migliorato Corretto Non ancora disponibile- Improvement: update Greek translations
- Fix: unsure the AddressNotFoundException in the Geo Module gets properly caught
- Fix: resolve a bug that prevents "BuddyPress profile field" visitor condition from working
2.19.1
Corretto Non ancora disponibile- Fix: make "Max. ad clicks" visitor condition work with disabled CFP module
2.19.0
Crea Migliorato Non ancora disponibile- Feature: add the Geo Location visitor condition due to integrating the Geo Targeting add-on in Advanced Ads Pro
- Improvement: update French, German, and Italian translations
- Improvement: add Greek translations
2.18.0
Migliorato Corretto Non ancora disponibile- Improvement: add a link to the pro setting to the refresh interval description when the cache busting module is not enabled.
- Improvement: add support for URL debug parameters
- Improvement: hide ads right after reaching "max ad click" visitor condition limit
- Improvement: show helpful hints about displaying ad groups using cache busting
- Improvement: unify "Manual" link layout with the general UI
- Improvement: update Arabic translations
- Fix: allow to enter profile type title instead of ID in "BuddyBoss profile type" condition
- Fix: honor the target settings for links in background ads
- Fix: improve tracking code in background placement
- Fix: make :eq selector of Custom Position placement accept numbers > 9
2.17.4
Migliorato Corretto Non ancora disponibile- Improvement: allows other plugins to pass extra data on selecting ad with AJAX cache busting
- Fix: make Tracking add-on track static ads when cache-busting default options is "ajax"
2.17.3
Migliorato Corretto Non ancora disponibile- Improvement: update German translations
- Fix: consider Weglot country code in Url Parameters Display condition
- Fix: make Linkwise (linkwi.se) ads works together with cache-busting
2.17.2
Migliorato Corretto Non ancora disponibile- Improvement: unify modules description on the setting tab
- Improvement: add German (Austria/Switzerland) translations
- Improvement: update German and Arabic translations
- Improvement: replace "lazy load" with "Lazy Loading" in admin
- Fix: display the right amount of displayed ads on the ad group page for grid groups
- Fix: make BuddyBoss profile field visitor condition work correctly with multi fields
2.17.1
Corretto Non ancora disponibile- Fix: prevent syntax error in autoloading caused by Composer 2.3.0
2.17.0
Migliorato Corretto Non ancora disponibile- Improvement: implemented PHP-based "Custom Position" and "Above Headline" placements
- Fix: prevent PHP 8 deprecation notices
- Fix: remove obsolete code for handling groups in cache-busting
2.16.1
Migliorato Corretto Non ancora disponibile- Improvement: disable cache-busting for Custom Position placements with static ads
- Fix: prevent encoding of cookie values and regular expressions for cookie visitor conditions
2.16.0
Crea Migliorato Corretto Non ancora disponibile- Feature: add the "post content" display condition
- Improvement: update German and Arabic translations
- Fix: reset page impressions number when the cookie that stores it expires
2.15.0
Crea Migliorato Corretto Sicurezza Non ancora disponibile- Feature: add GamiPress visitor conditions based on achievements, ranks, and points
- Improvement: add mobile click detection on Auto Ads to the Click fraud protection
- Fix: ensure compatibility with the Flex Mag theme when a custom position placement is used
- Fix: resolve a JS error on the ad edit pages when cache busting is enabled
- Fix: sanitize and verify additional user roles before saving
- Fix: show ads that do not use cache busting in "Ads" menu
- Fix: make it possible to use the Group Refresh feature without placements
- Fix: decode ads for TCF if cache busting is not enabled
2.14.1
Corretto Non ancora disponibile- Fix: resolve a bug that prevents BuddyPress and bbPress modules from working
2.14.0
Crea Migliorato Corretto Non ancora disponibile- Feature: suggest text for user’s privacy policy under Settings > Privacy > Policy Guide
- Improvement: minify Click Fraud Protection module's JavaScript file
- Improvement: update German and Danish translations
- Fix: correct typo in the handle when enqueuing "advanced-ads-pro.js"
- Fix: consider the
inlineattribute for ads added via shortcode if cache-busting wrapper is needed - Fix: resolve a bug that prevents blog_id attributes from working
2.13.0
Migliorato Corretto Non ancora disponibile- Improvement: move JavaScript files that are used for more than cache-busting out of the cache-busting module folder
- Improvement: increase word counter precision of the "Minimum Content Length" feature
- Improvement: move script files to the footer by default to increase performance score
- Improvement: remove cache-busting script files when cache-busting is disabled and no Custom Position placement exists
- Fix: ensure that the Ad Admin role can save options
2.12.1
Rimosso Non ancora disponibile- remove
inline-cssfilter for passive cache-busting
2.12.0
Rimosso Non ancora disponibile- warn if an Advanced Ads widget does not use cache-busting
- remove
cursor: pointerfor background placements on AMP - refresh ads on the same spot: hide current and subsequent ads after clicking on close button of Sticky placement
- respect wp_timezone settings when displaying ads on certain days only
- made Click Fraud Protection work for Google AdSense Auto Ads
- further minimized AJAX cache-busting footprint in footer
- BuddyBoss: added BuddyBoss Group display condition
- BuddyBoss placement: made possible to customize activity type
- BuddyBoss placement: made possible to repeat position
- made "url parameters" condition work in AJAX requests initiated by third party plugins
- made possible to import and export options
2.11.0
Corretto Rimosso Non ancora disponibile- disabled cache-busting when not needed for groups
- removed deprecated Flash module
- replaced deprecated jQuery functions
- fixed passive cache-busting for Specific Days and CFP
- fixed ad label when "Visitor profile" is enabled
- Click Fraud Protection: allow using the same ad multiple times on page
- Click Fraud Protection: remove ad after first click when only one click is allowed
- removed duplicated entries from AJAX cache-busting array in footer
2.10.3
Crea Non ancora disponibile- send placement tests email from admin email when "SERVER_NAME" is undefined
- added
advanced-ads-output-wrapper-before-content-grouphook used by other add-ons - fire event after dynamically inserted ads (e.g. lazy-loading, infinite-scroll) have been decoded
2.10.2
Non ancora disponibile- made Background placement work with AJAX cache-busting
- cache-busting wrappers now have static placement classes
2.10.1
Corretto Non ancora disponibile- decode ads that are loaded with infinite scroll and need consent
- fixed some combinations of cache-busting, tracking, and TCF consent
- fixed "advadsProCfp is not defined" error when clicking on a click-protected ad before the page fully loaded
- fixed compatibility between "Words Between Ads" and the TCF v2.0 integration
2.10.0
Non ancora disponibile- auto hide all ads after Click Fraud Protection is triggered
- Click Fraud Protection: use module-wide or individual ad click limit, whichever is more strict
- prevented displaying some warnings by amp validator
- integrate with TCF 2.0 compatible consent management platforms
2.9
Crea Non ancora disponibile- added more string compare options to the Cookie visitor condition
- added BuddyBoss placement to inject ads into the activity stream
- switched element picker for Custom Position placement when using Advanced Ads 1.19
- auto-save placement page after parent element was selected for Custom Position
2.8.2
Corretto Rimosso Non ancora disponibile- backend UI improvements to module activation and date fields
- prepare for Advanced Ads 1.19
- removed unneeded debug line from Browser Console
- fixing incorrect symbols in numeric fields automatically
2.8.1
Migliorato Corretto Non ancora disponibile- open ads loaded through the Ad Server automatically in a new window to prevent loading the target page in an iframe
- changed behavior of injection based on img tags to look for any images in the content except within tables
- Cache busting: made possible to use html attributes that contain JSON strings
- fixed error that happened when applying Random Paragraph placement to one-paragraph text
- don't take into account the "Words Between Ads" setting when inserting a first ad
2.8
Crea Rimosso Non ancora disponibile- New: Ad Server placement to embed ads on other websites
- New: show Post List placement on archive pages created by the AMP for WP plugin
- made placements of type other than "Header Code" work with "Thrive Theme Builder" theme
- shift ads from bottom when "repeat the position" and "words between ads" settings are in use
- marked Flash module as deprecated. New users can no longer enable it. Find the schedule here
- removed legacy code for URL Parameter visitor conditions since it moved to display conditions in 2016
- removed legacy code for minimum content length option as set before 2016 in the main plugin settings
- disallowed ad insertion into the header of the WP File Manager's admin page
2.7.1
Corretto Non ancora disponibile- Group Refresh feature: prevented impression tracking when it is disabled in the Tracking add-on
- fixed Custom Position placement showing in the footer when selector does not exist
- fixed broken link in the description of the User Agent condition
2.7
Corretto Non ancora disponibile- use Display and Visitor Conditions in placements
- allow content injection based on iframe tag
- set minimum amount of words between ads injected into the content
- show the link to duplicate an ad only when the ad was already saved once
- moved output of "Custom Code" outside the link
- fixed clearfix option of Custom Position placement
- fixed wide 'select' elements in conditions that broke layout
- fixed possible bug that prevented Pro settings from being saved
2.6.2
Crea Corretto Non ancora disponibile- added
advanced_ads_pro_output_custom_codefilter to manipulate the Custom Code option - prevented returning default language in the WPML plugin when AJAX cache-busting is used
- prevented reset of the "Disable ads for post types" option when saving Pro settings
- fix "Disable ads for post types" option when using AJAX cache-busting
- fixed possible PHP warning
2.6.1
Corretto Non ancora disponibile- fixed a minify-related bug that prevented some Custom Position placement from working
2.6
Crea Non ancora disponibile- new feature: duplicate ads
- load group name to Cache Busting code as per request by a customer