Advanced Ads – Ad Manager & AdSense

Release-by-release breaking change history · 100k+ active installs

MEDIUM RISK

2.0.25 → 2.0.26

Medium risk: 54 removed methods, 36 changed templates, 5 removed classes.

  • The filter advanced-ads-capabilities is no longer fired. Any code hooked to it stops running silently.
  • AdvancedAds\Abstracts\Group::_ad_weights() was removed.
  • The class AdvancedAds\Admin\Ads\Ajax was removed. Code that instantiates or extends it will fatal.
  • AdvancedAds\Admin\Ads\Quick_Bulk_Edit::enqueue_scripts() was removed.
  • The class AdvancedAds\Admin\Groups\Ajax was removed. Code that instantiates or extends it will fatal.
  • The class AdvancedAds\Admin\Groups\Edit_Modal was removed. Code that instantiates or extends it will fatal.
  • The class constant AdvancedAds\Constants::LICENSE_EXCHANGE_ENDPOINT was removed.
  • AdvancedAds\License\License::get() was removed.
  • AdvancedAds\License\License::is_migration_done() was removed.
  • AdvancedAds\License\License::get_shop_activate_endpoint() was removed.
  • AdvancedAds\License\License::get_shop_deactivate_endpoint() was removed.
  • AdvancedAds\License\License::get_shop_validate_endpoint() was removed.
  • AdvancedAds\License\License::license_exists() was removed.
  • AdvancedAds\License\License::normalize_rich_license_status() was removed.
  • AdvancedAds\License\License::is_rich_license_applied_on_this_site() was removed.
  • AdvancedAds\License\License::normalize_rich_license_list() was removed.
  • AdvancedAds\License\License::find_same_line_site_active_siblings() was removed.
  • AdvancedAds\License\License::request_shop_activate() was removed.
  • AdvancedAds\License\License::sync_local_activations_to_shop() was removed.
  • AdvancedAds\License\License::request_shop_deactivate() was removed.
  • AdvancedAds\License\License::deactivate_on_shop_then_local() was removed.
  • AdvancedAds\License\License::is_site_on_any_license_row() was removed.
  • AdvancedAds\License\License::validate_persisted_licenses_from_shop() was removed.
  • AdvancedAds\License\License::fetch_license_row_from_shop() was removed.
  • AdvancedAds\License\License::shop_uses_local_development_host() was removed.
  • AdvancedAds\License\License::allow_local_development_shop_http_request() was removed.
  • AdvancedAds\License\License::register_local_development_shop_http_filters() was removed.
  • AdvancedAds\License\License::get_configured_shop_api_hosts() was removed.
  • AdvancedAds\License\License::is_license_effective() was removed.
  • AdvancedAds\License\License::should_skip_shop_sync() was removed.
  • AdvancedAds\License\License::find_entitled_all_access_license() was removed.
  • AdvancedAds\License\License::license_row_exists_for_key() was removed.
  • AdvancedAds\License\License::flatten_to_addon_keys() was removed.
  • AdvancedAds\License\License::coalesce_all_access_duplicate_rich_rows() was removed.
  • AdvancedAds\License\License::drop_map_stub_duplicate_rows() was removed.
  • AdvancedAds\License\License::merge_map_into_rich() was removed.
  • AdvancedAds\License\License::maybe_retire_legacy_flat_map() was removed.
  • AdvancedAds\License\License::get_site_activation_list() was removed.
  • AdvancedAds\License\License::get_active_site_license_keys() was removed.
  • AdvancedAds\License\License::is_license_active_on_site() was removed.
  • AdvancedAds\License\License::persist_site_activation_list() was removed.
  • AdvancedAds\License\License::upsert_site_activation_status() was removed.
  • AdvancedAds\License\License::build_site_activation_list_from_legacy_storage() was removed.
  • AdvancedAds\License\License::addon_id_from_options_slug() was removed.
  • AdvancedAds\License\License::addon_license_valid_by_options() was removed.
  • AdvancedAds\License\License::get_license_details() was removed.
  • AdvancedAds\License\License::has_valid_license() was removed.
  • AdvancedAds\License\License::has_any_valid_license() was removed.
  • The class constant AdvancedAds\License\License::OPTION_LEGACY_MAP was removed.
  • The class constant AdvancedAds\License\License::OPTION_MIGRATION_DONE was removed.
  • The class AdvancedAds\License\License_Exchange was removed. Code that instantiates or extends it will fatal.
  • The class AdvancedAds\License\License_Package_Installer was removed. Code that instantiates or extends it will fatal.
  • AdvancedAds\License\License_Shop_Client::get_activate_endpoint() was removed.
  • AdvancedAds\License\License_Shop_Client::get_deactivate_endpoint() was removed.
  • AdvancedAds\License\License_Shop_Client::get_validate_endpoint() was removed.
  • AdvancedAds\License\License_Shop_Client::register_local_development_http_filters() was removed.
  • AdvancedAds\License\License_Shop_Client::http_timeout() was removed.
  • AdvancedAds\License\License_Shop_Client::package_download_timeout() was removed.
  • AdvancedAds\License\License_Shop_Client::is_shop_download_url() was removed.
  • AdvancedAds\License\License_Shop_Client::request_deactivate() was removed.
  • AdvancedAds\License\License_Utils::set_expiry_notice_flag() was removed.
  • AdvancedAds\License\License_Utils::normalize_activation_map() was removed.
  • Advanced_Ads::get_number_of_ads() was removed.
  • The template admin/views/conditions/condition-device.php changed. Any theme override of it is now out of date and will miss the change.
  • The template admin/views/conditions/condition-is-or-not.php changed. Any theme override of it is now out of date and will miss the change.
  • The template admin/views/conditions/condition-number.php changed. Any theme override of it is now out of date and will miss the change.
  • The template admin/views/conditions/visitor-conditions-list.php changed. Any theme override of it is now out of date and will miss the change.
  • The template admin/views/notices/inline.php changed. Any theme override of it is now out of date and will miss the change.
  • The template admin/views/notices/subscribe.php changed. Any theme override of it is now out of date and will miss the change.
  • The template admin/views/overview-addons-line.php changed. Any theme override of it is now out of date and will miss the change.
  • The template admin/views/placement-form.php changed. Any theme override of it is now out of date and will miss the change.
  • The template admin/views/placement-injection-top.php changed. Any theme override of it is now out of date and will miss the change.
  • The template admin/views/placement-types.php changed. Any theme override of it is now out of date and will miss the change.
  • The template admin/views/placements-item.php changed. Any theme override of it is now out of date and will miss the change.
  • The template admin/views/support-callout.php changed. Any theme override of it is now out of date and will miss the change.
  • The template modules/ad-blocker/admin/views/rebuild_form.php changed. Any theme override of it is now out of date and will miss the change.
  • The template modules/ad-positioning/views/ad-positioning.php changed. Any theme override of it is now out of date and will miss the change.
  • The template modules/ad-positioning/views/ad-spacing.php changed. Any theme override of it is now out of date and will miss the change.
  • The template modules/gadsense/admin/views/adsense-ad-parameters.php changed. Any theme override of it is now out of date and will miss the change.
  • The template modules/gadsense/admin/views/adsense-report.php changed. Any theme override of it is now out of date and will miss the change.
  • The template modules/gadsense/admin/views/external-ads-list.php changed. Any theme override of it is now out of date and will miss the change.
  • The template modules/pef/views/template.php changed. Any theme override of it is now out of date and will miss the change.
  • The template modules/privacy/admin/views/setting-general.php changed. Any theme override of it is now out of date and will miss the change.
  • The template public/views/ad-debug.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/bulk-edit.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/groups/edit-modal/list-row-option-ads.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/header-tabs.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/metaboxes/ads/post-ad-settings.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/placements/edit-modal/fields/content-index.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/quick-edit.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/screen-options.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/settings/general/allow-unfiltered-html.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/settings/general/hide-for-user-role.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/table-views-list.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/tables/ads/column-used.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/widgets/aa-dashboard/next-steps/widget.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/widgets/aa-dashboard/overview-notices.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/admin/widgets/rss-posts.php changed. Any theme override of it is now out of date and will miss the change.
  • The template views/marketing/ad-metabox-all-access.php changed. Any theme override of it is now out of date and will miss the change.