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;, Google AdSense, Bing, Amazon, Blind Ferret, DFP, Doubleclick 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.


  • 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.


12. ožujka 2020.
Me gusta la app, aunque deberían liberar algunas extensiones, así sea por un tiempo limitado, mientras se prueban.
19. veljače 2020.
Es el mejor complemeto de gestion de anuncios que he usado
Pročitajte svih 595 recenzija

Suradnici i Programeri

“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.

Prevedite “AdRotate” na svoj jezik.

Interested in development?

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


Be a Pro and get AdRotate Professional!

AdRotate 5.7

  • [fix] Better check for Borlabs Cache availability
  • [fix] Manual update and Background task reset button
  • [fix] More reliable trigger for database update script
  • [fix] Missing $wp_roles when deactivating the plugin
  • [change] Updated export advert script

AdRotate Professional 5.7.1

  • [fix] ‘Install Update’ button not always working
  • [fix] Missing array for network settings on non-network setups
  • [fix] Better check for Borlabs Cache availability
  • [fix] Manual update and Background task reset button
  • [fix] More reliable importing of adverts
  • [fix] More reliable trigger for database update script
  • [change] Removed ‘AdRotate Switch banner’
  • [change] AdRotate Geo now provides 30000 lookups per day
  • [change] Updated import advert script
  • [change] Updated export advert script
  • [new] Hide the license key and email on Network setups
  • [new] Force de-activate license option for Network setups
  • [new] Email notification when adverts expire in a week
  • [new] Now uses Update API 8
  • [new] Now uses AdRotate Geo 6

All recent changes are available on the AdRotate Changelog.