Aller au contenu principal
MeteorGPLby WebbingApps

Advanced Ads Pro

Extension
Suivre 0 Ajouter une étoile 0
Installer

Journal des modifications 60

Toutes les publications, de la plus récente à la plus ancienne, telles que l’éditeur les a décrites dans le journal des modifications de l’extension.

CHANGELOG.md

3.0.14

Amélioré Corrigé Dans le dépôt
  • 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

Amélioré Corrigé Pas encore disponible
  • Improvement: add undefined translations
  • Fix: add safeguard for failed regex split so count always receives an array

3.0.11

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • Improvement: add undefined translations
  • Fix: fatal error in REST API with tracking addon

3.0.6

Amélioré Pas encore disponible
  • Improvement: add undefined translations

3.0.5

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Dans le dépôt
  • 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

Amélioré Corrigé Dans le dépôt
  • 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

Corrigé Pas encore disponible
  • 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

Corrigé Pas encore disponible
  • 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

Nouveau Amélioré Pas encore disponible
  • 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

Amélioré Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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_WIDTH is defined

2.25.2

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Nouveau Corrigé Pas encore disponible
  • 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

Corrigé Pas encore disponible
  • Fix: replace more deprecated functions

2.24.1

Corrigé Pas encore disponible
  • Fix: replace deprecated functions

2.24.0

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • Improvement: update Danish, Turkish and Slovenian translations
  • Fix: prevent incorrect or multiple target URLs being opened with rotating background ads

2.22.0

Nouveau Amélioré Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Corrigé Pas encore disponible
  • Fix: prepare cache-busting for changes in device visitor condition

2.21.0

Nouveau Amélioré Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • Improvement: disable the Ads admin toolbar item with the ADVANCED_ADS_PRO_DISABLE_ADS_TOOLBAR_ITEM constant
  • Fix: improve IP-detection in Geo Module
  • Fix: show visitor profile in Geo Location condition and allow users to remove it

2.19.2

Amélioré Corrigé Pas encore disponible
  • 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

Corrigé Pas encore disponible
  • Fix: make "Max. ad clicks" visitor condition work with disabled CFP module

2.19.0

Nouveau Amélioré Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Corrigé Pas encore disponible
  • Fix: prevent syntax error in autoloading caused by Composer 2.3.0

2.17.0

Amélioré Corrigé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Nouveau Amélioré Corrigé Pas encore disponible
  • 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

Nouveau Amélioré Corrigé Sécurité Pas encore disponible
  • 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

Corrigé Pas encore disponible
  • Fix: resolve a bug that prevents BuddyPress and bbPress modules from working

2.14.0

Nouveau Amélioré Corrigé Pas encore disponible
  • 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 inline attribute 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

Amélioré Corrigé Pas encore disponible
  • 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

Supprimé Pas encore disponible
  • remove inline-css filter for passive cache-busting

2.12.0

Supprimé Pas encore disponible
  • warn if an Advanced Ads widget does not use cache-busting
  • remove cursor: pointer for 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

Corrigé Supprimé Pas encore disponible
  • 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

Nouveau Pas encore disponible
  • send placement tests email from admin email when "SERVER_NAME" is undefined
  • added advanced-ads-output-wrapper-before-content-group hook used by other add-ons
  • fire event after dynamically inserted ads (e.g. lazy-loading, infinite-scroll) have been decoded

2.10.2

Pas encore disponible
  • made Background placement work with AJAX cache-busting
  • cache-busting wrappers now have static placement classes

2.10.1

Corrigé Pas encore disponible
  • 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

Pas encore disponible
  • 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

Nouveau Pas encore disponible
  • 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

Corrigé Supprimé Pas encore disponible
  • 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

Amélioré Corrigé Pas encore disponible
  • 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

Nouveau Supprimé Pas encore disponible
  • 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

Corrigé Pas encore disponible
  • 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

Corrigé Pas encore disponible
  • 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

Nouveau Corrigé Pas encore disponible
  • added advanced_ads_pro_output_custom_code filter 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

Corrigé Pas encore disponible
  • fixed a minify-related bug that prevented some Custom Position placement from working

2.6

Nouveau Pas encore disponible
  • new feature: duplicate ads
  • load group name to Cache Busting code as per request by a customer

Envoyer votre avis

Ce qui fonctionne, ce qui ne fonctionne pas, ce qui manque : quelques mots suffisent.

Seulement si vous souhaitez une réponse.

Prise dans votre navigateur, sans cette fenêtre. Les mots de passe, ce que vous avez saisi dans les formulaires, les clés et les jetons sont exclus et remplacés par des blocs gris ; vous pouvez masquer d’autres zones avant l’envoi. Nous conservons les captures 90 jours.

Nous l’enregistrons avec l’adresse de la page, votre langue, la taille de la fenêtre, le navigateur et l’adresse IP, ainsi que votre adresse e-mail si vous en indiquez une. L’adresse IP et le navigateur sont supprimés après 90 jours. Politique de confidentialité.

Toutes les langues