Version: 1.31.1
- Fix: show ad edit button when Advanced Ads block is used
- Fix: revert regression from expired view when filtering by weekday
Fix: prevent overriding of ads' weight `0` in ad groups
- Fix: properly output HTML attributes for TCF 2.0 script tag
- Fix: centralize and normalize Ad Group weight calculation
- Fix: escape closing HTML tags for ads injected into main content which use document.write
- Fix: add CSS class for hidden elements on medium and wider screens
- Fix: prevent applying array functions to boolean in `Advanced_Ads_Group`
- Fix: add default weight for ads added to groups via the ad edit screen
- Improvement: add `advanced-ads-group-taxonomy-params` filter to change ad group taxonomy parameters
- Improvement: add "Manual Placements" to the Advanced Ads block and sidebar widget
- Improvement: update Black Friday promotion
- Fix: enable `Ad Admin` and `Ad Manager` to assign ads to groups from ad edit page and quick edit view
- Fix: disable unavailable ad types on the ad edit page
- Fix: improve AdSense auto ads code warning on ad edit page
- Fix: handle AdSense report API response for accounts without earnings
- Fix: remove `amp-auto-ads` element on non-AMP URLs
- Fix: honor disabling ads settings for AMP pages
- Fix: escape placement selectors for jQuery to allow adding conditions to multibyte placement names
- Fix: ensure correct text domain for translations
- Fix: make the ad list sortable in descending order
- Fix: remove hard-coded `orderby` and `order` for posts list
- Fix: prevent updating ad weights of non-published ads
- Fix: correct Display Conditions meta box video player
- Fix: remove escaped HTML tags in new placement form
- Fix: resolve a conflict with WPML where conditions were not displayed correctly on the placement page
- Fix: move placement of the ad blocker disguise settings
- Fix: ensure `Advanced_Ads_Adsense_Report_Helper` JavaScript global is defined
- Fix: hide AdSense setting submit button if there is no publisher ID
- Fix: show error message when no AdSense account data found
- overwrite existing options when importing new options
- add possibility to export privacy, ads.txt and Google AdSense options
- remove duplicate inline styles for placements with passive cache-busting and activated TCF 2.0 privacy option
- adjust the Advanced Ads block layout to the default WordPress block layout
- add migration from Advanced Ads widget to Advanced Ads block
- fix saving of additional CSS class in Advanced Ads block
- make placement deletion confirmation dialogue translatable
- add WebP as allowed image media type for exports