AdRotate – Ad manager & AdSense Ads


AdRotate is the only advert manager you’ll ever need if you are looking for an easy to use dashboard to manage all your ads and affiliate campaigns. AdRotate is easy to set up, easy to use and is built for your website and theme.
AdRotate is designed to be simple to use, yet offers a set of powerful features for newcomers and experienced users alike. Manage your ads and banners like a professional.

With AdRotate it’s easy to set up your own ads and campaigns with standard HTML and/or Javascript code or use ads from your favorite Ad Server such as, Blind Ferret, Yahoo! ads, DFP, Google AdSense, Google Ad Manager, Bing Ads, Amazon Affiliates, Chitika, Doubleclick, JuiceAds and many more similar ad servers and affiliate programs.

Some of the AdRotate Features

  • Works with any advert
  • Place your advert campaigns anywhere on your site
  • Easily manage ads
  • Easily manage Groups for ads
  • Easily manage Assets and media
  • Track clicks, impressions and calculate the Cick-Through-Rate (CTR)
  • Disguise ads from ad blockers so they’re less likely to be blocked
  • Automagically disable Ads after they expire
  • Use shortcodes anywhere they are supported in WordPress
  • Place widgets for single ads or groups of ads
  • Insert PHP snippets in your theme files to put ads anywhere on your site
  • Dashboard and Email notifications when ads are about to expire or need attention
  • Easily set up groups of ads in a grid, column or row
  • Preview ads when editing
  • Advert statistics
  • Automatically delete short running ads and stats after they expire
  • Advertisers can add/edit/manage their own ads
  • Geo Targeting for every country and city
  • Mobile ads
  • Portable ads
  • Export statistics to CSV files

AdRotate and AdRotate Professional share many features. But some features are exclusively available in AdRotate Professional. Learn more about AdRotate Professional on my website.


  • English (default)
  • German
  • Spanish
  • French
  • Dutch
  • Italian
  • Other translations available are provided by the community


  • The AdRotate menu
  • Managing ads and general overview in AdRotate
  • Error checking for ads in AdRotate
  • Easily create and edit your advert campaigns with AdRotate
  • Schedule you advert to the minute with AdRotate
  • Manage groups, which can act as locations or slots on your website via AdRotate
  • Create groups to easily place multiple ads in one spot on your site with AdRotate
  • Customize your group and select ads from the group settings with AdRotate
  • Set up groups to do exactly what you want with AdRotate


Installing AdRotate is as easy as searching for “AdRotate Arnan” or simply “AdRotate” in your plugin dashboard and clicking the “Install Now” button in your dashboards plugin page. Just like every other plugin.
Once activated, a new menu called “AdRotate” appears in the WordPress navigation from which you’ll handle everything in AdRotate.

For more detailed instructions check out the installation steps on the AdRotate website.


How do I use AdRotate?

Take a look at the user guides.
You can also post your questions on the forum.

I need help with this plugin

The best place to ask your question is on my support forum.

Does AdRotate offer click tracking?

Yes, AdRotate counts clicks and impressions.

Can I use my ads or tags from Google AdSense?

Yes, usually you can use their code as-is.
Most ads work without special tricks or tweaks.

Does AdRotate support HTML5 ads?


This is cool, do you have more plugins?

Yep, check out my website AJdG Solutions

Why do some dashboard notifications look so ugly

If a dashboard notification misses its layout or looks out of shape try clearing your browser cache.
Some ad blockers block parts of the AdRotate dashboard, check out this page to make an exception for your website in adblockers – Whitelist your site.

Is AdRotate compatible with Yoast SEO or other SEO plugins?

Yes, Yoast SEO, All-in-One SEO pack and all other SEO plugins work fine with AdRotate.

Is Jetpack compatible with AdRotate?


Does AdRotate work alongside caching plugins?

AdRotate works best with Borlabs Cache and W3 Total Cache.
Personally I prefer Borlabs Cache.
Other plugins such as WP Super Cache, WP Rocket or WP Fastest Cache may work, but are untested.

Does AdRotate work with WooCommerce?


Does AdRotate work with bbPress?



3 juni 2021
It is good plugin, works well and does not show config problems as many others do. Congratulations! Please donate to this team instead of being captive by the subscription thieves out there. Is good idea to support one payment apps and donation apps... Is a good application and deserves support Thanks
27 mei 2021
I switched to Ad Rotate from a premium plugin that had expired. It's much better that what I previously paid for, and I get it for free!! Not a need but it would be nice to have a setting that can be turned on to set the width and height of ad spaces before the images load to reduce cumulative layout shift. Checkout the Google core web vitals update that's coming up for more info.
For a while (3+ years) I was manually managing ads. Now I'm using AdRotate, and I doubt I'll ever look back. If you have one or two Google Ads, sure, your own is fine. I've got a bunch now, multiple ad networks too, and they often have expiry dates. AdRotate makes it easy to get all that done! Why four stars? It's cosmetic. 1. The sidebar icon is green and not an SVG that can match the color pattern of my wp-admin screen, so it stands out unnecessarily. 2. Every page promotes AdRotate Pro. I get it, I do, but I don't need it yet, and all those reminders feels naggy, especially since the first two menu items are promotional. 3. The middle section of options on the per-ad edit page are greyed out (being pro or features I don't use) and I can't hide them or dismiss them. Which means when I add a new ad, I do the basic work and then scroll all the way down to set the groups. 4. Usage is repeated multiple times on the per-ad edit page. 5. It would be nice that if statistics (in settings) is set to DISABLED, that the menu item went away. 6. The Dashboard Banner for notifications is on every page. It would be nice to just have a Main Dash widget ( ) But again, those are ALL cosmetic. None interfere with anything functional, and I am happy as two clams with this decision to use AdRotate.
6 mei 2021
I'm a beginner in wp, and for what i need now it's a free version. It's works, it's simple, it's easy. Enough for now. But in future, after grow, if i need more it's possible buy the premium version.
Lees alle 628 beoordelingen

Bijdragers & ontwikkelaars

“AdRotate – Ad manager & AdSense Ads” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


“AdRotate – Ad manager & AdSense Ads” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.

Vertaal “AdRotate – Ad manager & AdSense Ads” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.


For the full changelog check out the development page.

AdRotate 5.8.20

  • [fix] Advert no longer fails evaluation if a script tag is present
  • [i18n] Corrected ‘Post Injection’ labels in Dutch translation

AdRotate 5.8.19

  • [i18n] Improved Italian translation (Thanks Davide)
  • [i18n] Improved Dutch translation
  • [i18n] All translations updated using auto-translate
  • [change] More consistent use of the word advert vs ad
  • [change] Simplified settings text in General Settings
  • [change] Cleaner dashboard when creating adverts
  • [fix] Tabindex on dashboards now in the right order

AdRotate 5.8.18

  • [i18n] Added Portuguese translation (pt_BR)

AdRotate 5.8.17

  • [fix] Labels for all checkboxes
  • [update] HTML dashboard code cleanup

AdRotate Professional 5.8.13

  • [reversal] Re-added option to disable dynamic mode on mobile
  • [change] Simplified settings text in General Settings
  • [change] Merged Advertiser tab into Roles tab
  • [change] Removed global permissions for advertisers
  • [change] Advertiser advert creation dashboard overhauled
  • [change] Geo Targeting now matches city/state/country independently
  • [change] Geo Targeting now filters faster
  • [new] Edit/Create adverts are now separate permissions for advertisers
  • [new] User Profile controls for advertisers expanded and overhauled
  • [fix] Advertiser permissions work more reliably
  • [fix] Advert no longer fails evaluation if a script tag is present
  • [fix] Initiate sessions a bit later
  • [i18n] Corrected ‘Post Injection’ labels in Dutch translation

Be a Pro and get AdRotate Professional!