Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Advanced Ads Pro Changelog

Every recorded version, newest first, with what changed in each one.

Latest 3.0.1510 versions

Undated · 10 versions

  1. 3.0.15

    Latest
    9 improvements20 fixes
    Improved
    • update Arabic, Croatian, Danish, French (France), German, German (Austria), German (Switzerland), German (formal), Greek, Hungarian, Italian, Japanese, Norwegian (Bokmål), Polish, Romanian, Russian, Slovak, Slovenian, Spanish (Argentina), Spanish (Colombia), Spanish (Mexico), Spanish (Spain), Spanish (Venezuela), Turkish and Vietnamese translations
    • add continent conditions to Sucuri geo targeting; existing continent-targeted ads work without changes
    • require WordPress 5.9 or later
    • add the Update URI header for shop updates
    • load cache-busting and grid admin scripts in the footer
    • remove privacy listeners for hooks the new core no longer fires
    • use camel case for cache-busting settings labels
    • introduce a new settings screen
    • add an AdSense fallback option and field
    Fixed
    • apply the Sucuri geo-targeting method
    • prevent passive group refresh condition loops
    • prevent passive cache busting from dropping ads from shared groups across placements
    • make PMP-level checkboxes toggle correctly in placement conditions
    • fix the geo-location button
    • fix locked groups
    • fix a fatal error in the AdSense module
    • keep previously active modules enabled after upgrades
    • fix ad blocker module state
    • prevent visitor conditions from counting the current request again
    • return the correct REST API response for unknown ads and groups
    • exit after redirecting to a duplicated ad
    • escape condition field output and remove unused referrer views
    • load BuddyBoss member type labels in a single query
    • remove saved user role metadata on uninstall
    • use the correct text domain for translated strings
    • translate module labels when they are read instead of when modules are registered
    • build manual links using the UTM helper
    • add accessible labels to admin form inputs
    • remove `error_log` calls from geo-country lookups
  2. 3.0.14

    1 improvement8 fixes
    Improved
    • add undefined translations
    Fixed
    • parallax placement with published status checked
    • minimum content length and ad injection on Ristretto single posts
    • device width checks for AJAX cache busting
    • critical error caused by conflict with Avada theme
    • Alter save_width function early bail statement to include that advancedAds object must be set
    • Passive cache busting browser width conditions not working when missing visitor cookie, reload ads, duplicated ads after refresh group resizing
    • Parallax ads whitespaces below and above, whitespace with hide on empty, visitor conditions
    • Bring ad label outside of parallax clipped container, parallax with cache busting fixes
  3. 3.0.12

    1 improvement1 fix
    Improved
    • add undefined translations
    Fixed
    • add safeguard for failed regex split so count always receives an array
  4. 3.0.11

    2 improvements2 fixes
    Improved
    • add undefined translations
    • refactored parallax logic to support group sliders, fixed layout flickering parallaxing placement instead of individual ads, optimized asset injection
    Fixed
    • Content injection and Offset Shifter performance issues and handle more use cases
    • ad not delivered when post template display condition is applied
  5. 3.0.10

    3 improvements7 fixes
    Improved
    • add undefined translations
    • Test plugin compatibility with WordPress 6.9.
    • Optimize ad rendering by replacing DOM parsing with native PHP regex processing
    Fixed
    • Fixes ad server module CORS logic and Wordpress allowed_http_origins filter logic, origins need scheme
    • Fix visitor cookie logic, add shortcircuit to prevent setcookie from running on cron scripts
    • deprecated create_wrapper usage and wrapper filter
    • Duplicate ads module was lacking the group_ids meta key blacklisting, leading to group assignment errors on free version
    • Force passive cache busting checkbox caused single ads (no group, no placement) to stop showing up
    • Remove visitor cookie empty variable state to prevent no caching on page first load by user
    • WPML display conditions showing no active languages after saving placement, placements not being translated caused empty array return by filter
  6. 3.0.9

    2 improvements11 fixes
    Improved
    • add undefined translations
    • use cookies for 'User IP' visitor condition in passive cache-busting
    Fixed
    • 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
    • pagination condition not working in latest version
    • prevent null return errors in grid group `get_columns`
    • Removed redundant sorting logic on the Grid ad groups, sorting is already done on main plugin abstract-group
    • undefined error method `Advanced_Ads_Pro::remove_shortcodes`
    • prevent error when saving ad groups having refresh enabled
    • conditionally set or delete the advanced_ads_visitor cookie based on explicit user consent via advanced_ads_allow_visitor_cookie filter or Cookiebot.
    • Refactored Custom Position Ad injector class constructor, to avoid Avada builder editor conflict with output buffering
    • prevented the adblock overlay modal from being closed via the escape key
    • deprecated filters update
    • updated get_weekdays to use the correct property when retrieving weekday settings
  7. 3.0.8

    2 improvements2 fixes
    Improved
    • add undefined translations
    • adblocker countermeasures class with cleaner structure and validation
    Fixed
    • prevent adblocker countermeasures cookie set on backend
    • adblocker countermeasures cookie headers already sent warning
  8. 3.0.7

    1 improvement1 fix
    Improved
    • add undefined translations
    Fixed
    • fatal error in REST API with tracking addon
  9. 3.0.6

    1 improvement
    Improved
    • add undefined translations
  10. 3.0.5

    2 improvements2 fixes
    Improved
    • add undefined translations
    • Test plugin compatibility with WordPress 6.8.
    Fixed
    • CORS issue with multiple domains
    • render background placement with group

Changelog published by the developer, in their original language.