Ad Code Manager

Securely and easily manage your ad codes through your Dashboard.


0.5 (Sep 15, 2015)

  • Added support for flex sized DFP Async ads (see upgrade notice)
  • Added robots.txt entries for provider's crawlers
  • Bug fix: Prevent global $post polution if ad code is getting rendered inside a loop
  • New Italian translation courtesy of sniperwolf
  • Using PHP5 constructs when initializing the widget

0.4.1 (Apr. 27, 2013)

  • Disabled rendering of ads on preview to avoid crawling errors. Thanks Paul Gibbs
  • Bug fix: Corrected "medium rectangle" ad size for DFP Async Provider. Thanks Marco

0.4 (Mar. 19, 2013)

  • Streamlined configuration for Doubleclick for Publishers Async and Google AdSense
  • Faster, cleaner JavaScript thanks to Jeremy Felt and Carl Danley
  • New filter 'acm_output_html_after_tokens_processed' for rare cases where you might want to filter html after the tokens are processed

0.3 (October 25, 2012)

  • Conditional operator logic can be set on an ad code by ad code basis. Thanks jtsternberg for the pull request!
  • Bug fix: If an ad tag doesn't need a URL, ignore the whitelist check
  • Bug fix: Make sure that all providers list tables call parent::get_columns to avoid conflicts with filters.
  • Coding standards cleanup

0.2.3 (June 25,2012)

  • Allow columns to be optional when creating and editing ad codes, introduced new filter acm_ad_code_args
  • Remove acm_provider_columns filter

0.2.2 (June 5, 2012)

  • New Google Ad Sense provider courtesy of Erick Hitter
  • Bulk delete action added for the WP List Table of ad codes. Delete more ad codes in one go
  • New 'acm_register_provider_slug' for registering a provider that's included outside the plugin (e.g. a theme)
  • Bug fix: Instantiate the WP List Table on the view, instead of on admin_init, to reduce conflicts with other list tables

0.2.1 (May 14, 2012)

  • Flush the cache whenever an ad code is created or deleted so you don't have to wait for a timeout with persistent cache
  • Bug fix: Default to priority 10 when querying for ad codes if there is no priority set

0.2 (May 7, 2012)

  • UI reworked from the ground up to look and work much more like the WordPress admin (using WP List Table)
  • Abstracted ad network logic, so users can integrate other ad networks. Pull requests to add support to the plugin are always welcome
  • Added in-plugin contextual help
  • Implemented priority for ad code (allows to workaround ad code conflicts if any)
  • Implemented the [acm-tag] shortcode
  • Implemented ACM Widget. Thanks to Justin Sternburg at WebDevStudios for the contribution
  • Initial loading of the ad codes is now cached using object cache
  • Bug fix: Enable using ad codes with empty filters using a filter
  • Bug fix: Setting the logical operator from OR to AND did not seem to result in the expected behaviour for displaying ads
  • Bug fix: Remove logical operator check when a conditional for an ad code is empty

0.1.3 (February 13, 2012)

  • UI cleanup for the admin, including styling and information on applying conditionals

0.1.2 (February 9, 2012)

  • Readme with full description and examples
  • Bug fix: Save the proper value when editing actions


  • Bug fix release


  • Initial release