With AdRotate you can easily place advertising banners pretty much anywhere on your website while managing everything from the easy to use dashboard. No fussing with your themes code or complex functions if you don’t want to.

Easily create your own adverts with basic 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.

AdRotate is compatible with every advert you have, all managed from your dashboard.

Including Google’s new Auto-Ads, Javascript adverts, HTML5, VAST and even old-school Flash adverts.

AdRotate looks and feels similar to the WordPress dashboard you already know, this means you’re already familiar with AdRotate before you even start using it. Familiarize yourself with the many useful features and you’ll be up and running in minutes.

Getting started
Get your ad campaigns online in minutes. Simply install the plugin, explore the dashboard pages and new options and start creating ads.
If you need a hand installing AdRotate or you just want someone to handle the initial setup. Take a look at these services.

Getting started with AdRotate is not complex, but a little help or advise is never bad.

Some of the AdRotate Features

  • Works with ad servers such as;, Blind Ferret, Google, Bing, Amazon, DFP and most other referrer/ad servers
  • Put random, or selected, banners in pages or posts
  • Easy management of Adverts, Groups and Schedules
  • Track how many times a banner is clicked and show it’s Cick-Through-Ratio (CTR)
  • Automagically disable ads after they expire
  • Use shortcodes, widgets or PHP to put ads on your site
  • Automatic rotation of ads with Dynamic Groups
  • Dashboard notifications when ads are about to expire or need attention
  • Show multiple adverts at once in a grid, column or row
  • Any size advertisement, including 125×125, 468×60, 729×90, 160×600 and every common format you can imagine
  • Easy to read stats so you can follow how each advert is performing
  • Automatically delete short running adverts and stats after they expire
  • Compatible with responsive adverts
  • Have your advertisers add/edit/manage their own adverts
  • Geo Targeting for adverts in every country
  • Mobile adverts (differentiate tablets from phones or desktops)
  • Disguise adverts from ad blockers so they’re less likely to be blocked
  • Get email notifications when your adverts need you
  • Couple adverts to users for personalized stats
  • Preview banners when creating or editing them
  • Advanced time schedules and restrictions you control
  • AdRotate Geo, AJdG Solutions’ exclusive Geo Targeting service
  • Export statistics to CSV

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

Screenshot (schermate di esempio)

  • Creating / Editing adverts
  • Managing adverts
  • Scheduling adverts
  • Managing groups of adverts


Installing the plugin is as easy as searching for “Arnan AdRotate” 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 manage everything in AdRotate.

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


Can I migrate my data from another plugin to AdRotate?

Maybe. Take a look at AdRotate Switch and see if your current advertising plugin is compatible for migrating your data!

How do I use AdRotate

There are user guides with every popular feature explained.
You can also post your questions on the forum.

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 adblockers 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.
Other plugins such as WP Super Cache or WP Fastest Cache may work, but are untested.

Can I use my adverts from Google AdSense?

Yes, usually you can use their code as-is.
Even Googles new Auto-Ads are supported.

Does AdRotate support HTML5 adverts?


Does AdRotate work with WooCommerce?


Can I use bbPress alongside AdRotate?


Does AdRotate offer click tracking?

Yes, and it counts impressions and CTR as well.

Can I place adverts on forms from Contact Form 7?

All contact form plugins should work fine.

Are emails sent by AdRotate sent through my installed SMTP plugin?

Yes! SMTP Mailer and similar plugins take over the wp_mail function which is what AdRotate uses.


19 Febbraio 2020
Es el mejor complemeto de gestion de anuncios que he usado
3 Dicembre 2019
I tested the free version and what made me want to upgrade was the import feature. After a hole month of coming and going messages with Arnan I couldn't make it work. And it doesn't. The only time import "worked" was when I gave him access to my admin, two new products appeared and, on his own words, "I’ve fixed up Advert 3 by adding the image, but otherwise I made no changes or modifications. I’m not sure why the image is not loaded, and I’ll look into that for the next version. But the overal import clearly works." One of the reasons he claimed to work is that he used Safari browser and my Chrome, Firefox, IExplorer and Edge seems to be broken. I quote again: "I’m using Safari though. But when adding the feature a few years ago I tested it in Chrome and Firefox as well." We all know the problem ARE not the browsers. I suggested to make a Skype call so he share his screen (or I share mine) to give a fast approach to the problem but the even bother to answer to this. Instead I got a "as I mentioned in my previous email, since it works for me, and presumably others, something on your computer, browser or connection is probably blocking the file. A firewall, browser extension, some setting in the browser. Maybe your internet is too slow, though then it would just go slow, and not not work at all." If AdRotate needs something faster than 30mbps here's another reason for you to not buy it. I tried a refund from day 5 and now he justifies with his terms and conditions. Anyway, keep the money. But I need to make people aware that the dev simply states "it works" and pulls the "Terms and Conditions card" when you need effective support. That's how paying customers are treated. Great free plugin. But don't bother paying.
27 Novembre 2019
I have tried a few others but none suited my style. I like things to be intuitive and Ad Rotate is. The only issue I've had (and it's minor) is when auto generating an ad, after saving and then going back into the new ad it has forgotten the url for the selected image. That's pretty minor. Everything else seems to work out of the box. I'm using it on three websites and plan to use it on more soon.
Leggi tutte le recensioni di 593

Crediti e riconoscimenti

“AdRotate” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.


“AdRotate” è stato tradotto in 1 lingua. Grazie ai traduttori per i loro contributi.

Traduci “AdRotate” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

Be a Pro and get AdRotate Professional!

AdRotate 5.7

  • [fix] Vulnerability related to groups
  • [fix] Asset sometimes gets deselected when editing adverts
  • [new] Tooltips for useful tags when editing adverts
  • [change] Dashboard tweaks

AdRotate Professional 5.7.1

  • [fix] Better organised $_SESSION data for duplicate adverts
  • [fix] Date selection for exports not working for some users
  • [fix] Date selection for group stats not working for some users
  • [fix] Date selection for advert stats not working for some users
  • [fix] Better error handling for Geo Targeting
  • [fix] Vulnerability related to groups
  • [fix] Better error handling when checking for updates
  • [change] Dashboard tweaks

All recent changes are available on the AdRotate Changelog.