This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



AdMangler provides an intuitive and easy to use interface to help you display banner ads, Google ads, or
your very own custom HTML ads on your wordpress powered site. AdMangler can help you get a hold on your ads
and help you easily swap ads, disable ads, and enable ads. AdMangler will also allow you to designate
certain ads to be exclusive to a page, a slot, or a slot on a certain page allowing you to determine
which ads show on which page or which ad slot.

AdMangler has been designed with flexibility in mind, allowing you to control your ad spaces the way you want
to control them. Whether you wish to display Adsense style ads, upload banner ads, sell your ad space or
mix it up and do a little of everything.

You can use AdMangler as a sidebar Widget, in your template files using a straight PHP call, or in the content
editor using the custom tags. With AdMangler you are in control over how and where your ads are displayed.

Features in the free Version:

  • Create Banner Ads using either the WordPress Media Manager or providing your own HTML
  • Associate any Ad with a specific page and/or ad position on any given page or post
  • Make an Ad exclusive for any Ad spot/page or post.
  • Display Ads using the AdMangler Sidebar Widget.
  • Display ads directly in your theme.
  • Display ads in the body of your post or page using the AdMangler shortcodes/AdMangler Shortcode Helper.
  • Shortcode Helper Icon on the content editor to help you setup shortcodes.
  • Cache buster feature in the options to help you serve rotating ads even when using a caching plugin.
  • Simple Statistics show impression and clicks on each banner.

Need more control over your ad space? Want to automate selling your adspace? Allow advertisers to purchase credits? AdMangler Pro
is the ultimate Ad Management plugin for WordPress. You can find how how to purchase it by
visiting AdMangler Pro
is currently under development and available only as a pre order. AdMangler Pro is slated for release sometime in June 2013.

Features in AdMangler Pro:

  • All the features found in the free versions.
  • Front-end registration form (Advertisers will sign up here)
  • Front-end login form (Advertisers will login here)
  • Front-end reset password form (Advertisers will use this to request password resets)
  • The ability to automate selling ads.
  • Advertiser management Page/
  • Paypal integration.
  • Dwolla integration.
  • Billing Options.
  • Comprehensive Statistics.

If you would like to contribute please contact and tell us where you feel you can contribute.

More Information can be found at


  • Screenshot 1
  • Screenshot 2
  • Screenshot 3


  1. Upload or admangler.tgz to the /wp-content/plugins/ directory and extract the contents.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Template File Usage (Do not use position 0 as its results are not what you expect):
  4. Wordpess ShortCodes for pages and posts: [AdMangler width=”468″ height=”60″]
  5. (Not Yet Working) To display the AdMangler Front-end panel you will need to create an empty page and place the following tag in that page: [AdMangler type=”Panel”]


AdMangler Ad Management Plugin

I created AdMangler in order to give website owners the ability to control their own ad network for their site.

AdMangler Pro is in the works and will allow you to sell and monetize the ads placed on your site along with many other exciting features.

AdMangler Pro will be sold at $59.99 per domain and will also have lifetime updates for that domain.

If you would like more information about AdMangler Pro or to pre-order AdMangler Pro contact us today. More information can be obtained at

Read all 0 reviews

Contributors & Developers

“AdMangler” is open source software. The following people have contributed to this plugin.

Translate “AdMangler” into your language.

Interested in development?

Browse the code or subscribe to the development log by RSS.



  • Click and Impression are now being logged
  • Random Bug Fixes
  • Beta status lifted


  • Added an Options Page
  • Added a Cache Buster Option to the Options page to make AdMangler work with caching plugins
  • Bug fixes (Seems I broke a lot things wiht the I18n updates. Carefully reviewed everything and they are fixed)
  • Added cache buster JavaScript to keep ads rotating when cache buster is activated!


  • Bug fix


  • Readied the plugin for internationalization or (I18n ready)
  • Bug fixes pertaining to curl an fsock open calls.
  • Changed stream_context_create to fsockopen
  • Checking for curl using it when possible and using fsockopen as a backup.
  • Added deactivate, and uninstall functions ( Nothing fancy in them but they are in place )


  • Fixed anonymous function use. Anonymous function are only full supported in PHP 5.3 and above. Shame on me!


  • Version mismatch


  • Bug fix for plugin automatic update!


  • Added the shortcode icon to the content editor
  • Replaced CURL calls with stream_context_create to enable a broader support of web servers


  • Fixed some mispelled words
  • Add the built in media uploader for image type banners

  • Bug in the preview banner page fixed!


  • Fixed bug in activation code.
  • Cleaned up a few method names
  • Moved some into the code to the __construct method

  • Keep Alive Commit

  • Improved Template File Usage capabilities
  • Dirty code cleanup.

  • Bug fix for page associations only showing the first ‘X’ Posts or Pages.

  • Improved Page associations and exclusive options


  • Some major bug fixes and solidifying the final changes found in

  • Deprecated the GetAds Method in favor of the GetAd Method
  • Added the ability to associate an Ad with a specific Page and position on a page.
  • Added the ability to make an Ad exclusive for a particular position on a page. (Disables the random selection for that ad spot)
  • Bug fix to prevent duplicate ads being created when editing a newly created ad
  • Bug fix for unexpected output during activation
  • Removed the items that have some missing functionality

  • Database update was missed in the last version this updates fixes it

  • Support for the WordPress built in shortcodes functionality
  • Added an Image type that excepts Image Location and Image Link. No need to know HTML for this.

  • WordPress 3.0 Compatibility Upgrade

  • WordPress 2.9 Compatibility Upgrade


  • Fixed a bug dealing with multiple ad sizes not displaying correctly
  • Updated dashboard instructions

  • Minor Bug fix
  • Updated compatibility version

0.0.7 Alpha

  • Implemented jQuery and jQuery validate plugin to do the validations on the forms
  • Implemented the front-end registration form (Advertisers will sign up here)
  • Implemented the front-end login form (Advertisers will login here)
  • Implemented the front-end reset password form (Advertisers will use this to request password resets)
  • The panel has not been implemented yet but there is a place holder page for the panel. (This is were advertisers will manage their accounts)
  • Bug fixes Alpha

  • Fixed a formatting bug

0.0.6 Alpha

  • Bug fixes dealing with multiple banner ads
  • Bug fix dealing with the displaying with a post or page using the [AdMangler:468×60] style tags Alpha

  • Fixed empty array bug

0.0.5 Alpha

  • Added Sidebar Widget Support
  • Bug Fix (wp-admin login page)

0.0.4 Alpha

  • Improved aesthetics integrated WordPress built in styling
  • Added delete button to the edit banner page
  • Added a preview to the banner list
  • Added icon to the menu for AdMangler
  • Other minor bug fixes

0.0.3 Alpha

  • Trying to get to work properly updating the repo

0.0.2 Alpha

  • Cleaned up some rather dirty stuff
  • Made the banner editing form more intuitive. (This will make old data obsolete you need to use the new structure)
  • Added an explanation how to use AdMangler to the dashboard.
  • Put Coming soon message under settings (Eventually will use this for things like “stop taking orders option”, “paypal email”, etc…).

0.0.1 Alpha

  • Add and Remove Banner Ads
  • Display and Rotate Random Banner Ads