Are you looking for a easy to use way to manage all your adverts from the dashboard? AdRotate is easy to set up, easy to use and is built for your website.

AdRotate is intentionally designed to be simple to use yet offers a professional set of features for newcomers and experiences users alike.

With AdRotate you can easily create your own adverts and campaigns with HTML and/or Javascript code or use adverts from your favorite Ad Server such as, Blind Ferret, Yahoo! Adverts, 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 random, or selected, banners in pages or posts.
  • Manage Adverts, Groups and Schedules.
  • Track clicks, impressions and calculate the Cick-Through-Ratio (CTR).
  • Disguise adverts from ad blockers so they’re less likely to be blocked.
  • Automagically disable Ads after they expire.
  • Use shortcodes, widgets or PHP to put Adverts anywhere on your site.
  • Dashboard and Email notifications when Adverts are about to expire or need attention.
  • Show groups of Adverts in a grid, column or row.
  • Advert statistics.
  • Automatically delete short running adverts and stats after they expire.
  • Advertisers can add/edit/manage their own Adverts.
  • Geo Targeting for every country.
  • Mobile Adverts.
  • Portable Adverts.
  • Preview Adverts when editing.
  • Export statistics to CSV files.

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


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


  • The AdRotate menu
  • Managing adverts and general overview in AdRotate
  • Error checking for adverts 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 adverts in one spot on your site with AdRotate
  • Customize your group and select adverts from the group settings with AdRotate
  • Set up groups to do exactly what you want with AdRotate


Installing the plugin is as easy as searching for « AdRotate Arnan » or simply « AdRotate » in your plugin dashboard and clicking « Install Now » from your dashboards plugin page. Just like every other plugin.
Once activated, a new menu appears called « AdRotate » in the dashboard menu from which you 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.

Does AdRotate offer click tracking?

Yes, clicks and impressions.

Can I use my adverts from Google AdSense?

Yes, usually you can use their code as-is.
Googles new Auto-Ads work as well.

Does AdRotate support HTML5 adverts?


I need help with this plugin

You can asks your questions on my support forum.

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 it’s 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?



7 julhet 2020
I've recently been testing a lot of plugins to manage advertising and very glad I stumbled across this one, it deserves to come up higher in searches. Many of the plugins I tried were either overly complicated or bloated, or reserved what I consider to be the two most important features (scheduling and click-tracking) for their "pro/premium" version. But THIS one - AdRotate - is just really well thought out, clean and simple, and easy to use without needing much in the way of documentation or tutorials (I'm sure that's available, I just found it very intuitive to use). It's free version has all the features I need to get started, but does offer more features in a Pro version that I'll probably update to at some (near) future date. Kudos to the developer for creating a nice lightweight plugin that covers the basic features one would need to simply display ads on your site, and know how many people click on them.
18 junh 2020
If you have a site with a lot of visitors - BEWARE! This plugin triggers admin-ajax.php to fire constantly. Many hosting companies will shut you right down for using so much memory at one time. Find another solution.
3 junh 2020
I have loved this plugin for what I want to say is over 5 years I think, it's perfection. what you get for free is so fair you just want to upgrade because it's so darn good. possibly the best advertising solution for any blogger. this is my go too ad manager plugin. there has to be no doubt this is a 5 star WordPress Plugin in any category It was placed in.
31 mai 2020
this plugin provide a very beautiful environment and support all of my request. thank you very much
Read all 604 reviews

Contributors & Developers

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


“AdRotate” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “AdRotate” into your language.

Interested in development?

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


For the full changelog check out the development page.

AdRotate 5.8.5

  • [fix] Improved MySQL 8 compatibility
  • [change] Improved dashboard notifications

AdRotate 5.8.4

  • [fix] Possible SQL injection vulnerability for certain urls


  • [i18n] Updated Dutch translation
  • [i18n] Updated French translation
  • [i18n] Updated Italian translation

Be a Pro and get AdRotate Professional!

AdRotate Professional 5.8.3

  • [new] Configuration notifications when editing groups
  • [new] Configuration notifications when editing schedules
  • [new] Set schedule to auto-delete when creating an advert
  • [new] Added ipstack status notifications
  • [new] Portable adverts
  • [fix] Better handling for errors when the update check fails
  • [change] Better ‘onboarding’ for new users
  • [change] Tweaks to notification banner for upgrading users
  • [change] Tweaks to AdRotate Geo notifications
  • [change] Dashboard tweaks
  • [i18n] Updated Dutch, French, German, Italian and Spanish
  • [api] Provide basic update info for inactive licenses

AdRotate Professional 5.8.2

  • Improved WordPress 5.4.1 compatibility
  • [i18n] Updated french translation