This plugin has been closed and is no longer available for download.

Advertising Manager


This plugin will manage and rotate your Google Adsense and other ads on your WordPress blog. It automatically recognises many ad networks including Google Adsense and other popular networks. Target your ads to different authors, categories, tags, and pages. View statistics on your ad performance.


  • The most popular advertising plugin for WordPress, with new features coming every single month
  • Widget can be used to place ads in the sidebar
  • Put ads in your blog posts with the click of a button
  • Ads can be placed in your templates with a single PHP function
  • Ad targeting by author, category, tag, page type, and much more
  • Auto-recognition for the most popular ad networks, so you can manage these ads in your WordPress blog rather than going to each website.
  • View high level analytics for your ads

Related Links:


  • Manage Your Advertising in WordPress 2.7
  • Create ad in WordPress 2.7
  • Edit ad in WordPress 2.7
  • Ad settings in WordPress 2.7
  • Manage Your Advertising in WordPress 2.5
  • Create ad in WordPress 2.5
  • Edit ad in WordPress 2.5
  • Ad settings in WordPress 2.5


  1. Under the ‘Plugins’ menu in your WordPress Admin console, click ‘Add New’.
  2. Search for ‘advertising-manager’.
  3. The first item should be ‘Advertising Manager’ by Scott Switzer. Click the ‘Install Now’ button.
  4. Click ‘Ok’ if an alert box appears.
  5. After the plugin installs, click ‘Activate Plugin’.


I previously used the Adsense Manager plugin for WordPress. Do I need to reconfigure my ads?

Advertising Manager will automatically import your settings from Adsense Manager. There is no modification necessary. In addition, Advertising Manager will accept the Adsense Manager ad calls (”) as well.

I previously used Adsense Deluxe plugin for WordPress. Do I need to reconfigure my ads?

Advertising Manager will automatically import your settings from Adsense Deluxe. There is no modification necessary. In addition, Advertising Manager will accept the Adsense Manager ad calls (‘‘) as well.

Does Advertising Manager support WordPress MU (multi-user)?


Can Advertising Manager work in my language?

Yes. Advertising Manager is localised. If your blog is in another language, and Advertising Manager shows in English, then it is most likely that a translation has not been done.
Don’t worry – if you are a native speaker in English as well as your local language, you can help out! Advertising Manager translations can be updated here:

Do I still need Advertising Manager now I can manage ads through Google’s system?

Yes. Advertising manager allows you to rotate ads, easily turn on/off ads, place them in your blog, and many other features. It a critical tool to use if you want to make more from your advertising.

How can I share revenue with my authors?
  1. Load YOUR ad into Advertising Manager.
  2. Load your AUTHOR’s ad into Advertising Manager.
  3. Name both ads the same – this will allow them to rotate.
  4. In your author’s ad, be sure to select the authors username in Display Options
  5. Set the weights of the ads according to your revenue share. The easiest way to do this is to set YOUR ad weight to 36, and then set the weight of your author’s ad according to the revenue share deal. For 10% revenue share, set the author ad weight to 4; 20% = 9; 33% = 18; 40% = 24; 50% = 36; 60% = 54; 66.7% = 72; 70% = 84; 80% = 144; 90% = 324. For the nerdy wonks out there, the formula is (AUTHOR AD WEIGHT) = (MY AD WEIGHT * REVENUE SHARE) / (1 – REVENUE SHARE)


Uses TOO MUCH Memory

I was hitting my PHP memory allocation (which granted isn’t that high) from my host and having tons of issues with my blog loading properly. Turns out that this plugin alone was using 30% of the allocation and drastically slows the load time of my blog. Will be removing and looking for another solution.

Read all 9 reviews

Contributors & Developers

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


Translate “Advertising Manager” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Bug with new installs of Advertising Manager in 3.5.2


  • Begin to separate out data so that we take up less memory resources


  • Only update 10 posts at a time when upgrading shortcodes


  • Fixed shortcodes issue introduces with WP 4.0.1
  • Fixed messages that printed in debugging mode
  • Initial analytics screen


  • Tested for WordPress 4.0
  • Reformatted code to prepare for Analytics – coming soon!
  • Fixed bug with previewing ad


  • Fixed bug when using filtering by tag or category
  • Removed templates for wordpress versions 2.4 and earlier
  • Reformatted code in preparation for ad slots


  • Updated translations to use Transifex (
  • Updated deployment instructions with new translation methodology


  • Allowed default ad to be toggled from ad list again
  • Changed Ad.js URL to be from CDN


  • Added experimental ad quality feature – url verification
  • Clean up the way notices work


  • Added search functionality on ad list
  • Added sort functionality on ad list
  • Added Advertising Manager version to admin page footer for advertising pages
  • Added screen level documentation
  • Added paging when more than 10 ads
  • Added better filtering
  • Added link to settings on plugin screen
  • Lots of behind the scenes cleanup!


  • Added custom icon to menu and tinymce editor
  • Code cleanup
  • Added better notices after performing actions
  • Fixed bulk actions – copy and delete now work from the list screen
  • When there are no ads, you are now redirected to the create screen from the list screen
  • Added better WordPress editor integration with TinyMCE
  • Updated developer instructions for people who want to get up and running quickly with Docker


  • Split up Advertising manager page into multiple pages
  • Fixed issue with setting network defaults. Thanks @Gwyneth Llewelyn


  • Added notices when items where being saved, copied, and deleted
  • Removed broken ad exchange integration


  • Updated Advertising Manager (after 4 years!) to work with the latest WordPress version


  • Fixed PHP ads to use proper syntax


  • Fixed PHP Compaitible Mode to work with in-post ads
  • Tested with WP 3.0 and made minor changes


  • Fixed compatibility issue with the Tweet Blender plugin (thanks kirilln!)
  • Fixed readme file formatting issues


  • Fixed bug with displaying ads in a widget.


  • Fixed issue with serving ads in a post. Added tag based ad limitations.


  • Removed some notices from the code. Added PHP ad ability (BETA). Added collecting statistics on ads (as a start – much more to do). Added the ‘notes’ column in the ad list.


  • Added additional checking before including files in the plugin directory. Removed ‘@’ for defines – if there is an error, things should stop there.


  • Added displaying ads to particular categories.


  • Fixed error when using Advman for Swedish and other languages.


  • Fixed array error when checking for author.


  • Fixed show-author functionality. Add ability to ‘Set Max Ads Per Page’ for all ad types.


  • Fixed minor Google Adsense ‘type’ issue, minor notice, and fixed defaulting


  • Fixed adsense account id importing issue, short tag issue, and openx importing issue


  • Fixed and expanded widget functionality for WP2.8 users


  • Fixed many small bugs, formatting changes, and missing fields from some ad networks


  • Fixed an issue where scripts were being delivered to all admin screens


  • Fixed display bug with WP 2.8


  • Added multiple select for author field, changed the page type field (show *), fixed error in factory method


  • Fixed settings screen, and random bug with printf


  • New architecture – less space, more efficient code. Tons of ad network bug fixes. Added plugin design, and new ad serving engine.


  • Added ability to suppress widget formatting on ads, fixed issue with PHP_INT_MAX on versions of PHP before 4.4.


  • Fixed a bug with widget display, updated all language files, fixed a bug with Ozh plugin


  • Added functionality around reverting to older versions of adsensem, fixed a bug with 0 weight ads, fixed a bug displaying ID rather than name for post ads


  • Fixed small bug in upgrade script, added counter support to widgets


  • Only enable Advertising Manager when Adsense Manager is disabled


  • Fixed a notice error in WP 2.6, added a small script which removes a notice set by adsense manager


  • Fixed error when using Advertising Manager as a widget


  • Added ‘advman’ to all variables which reside in the wordpress scope, to ensure that they do not stomp on other plugins


  • Added Chitika support, added counter support, fixed regex for ad in posts


  • Public beta – rotating ads, Adify support, much bug fixing and code restructuring


  • First alpha version that is separate from Adsense Manager