Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
WordPress Plugins
View all Guides

What are the Best Ad Management Plugins and Solutions for WordPress

Last updated on by
Special WordPress Hosting offer for WPBeginner Readers
What are the Best Ad Management Plugins and Solutions for WordPress

Ad-based revenue model is utilized by millions of websites online. Most blogs that we know including our own use display advertisement, banner ads, to generate a good portion of the site’s income. As a content publisher, you want an easy to implement solution that allows you to maximize your site earning without taking up too much of your time. Luckily, there are tons of ad management plugins available for WordPress that can save you a tons of time and hassle. In this article, we will answer the question: What are the best ad management plugins and solutions for WordPress. We will analyze some of the most commonly used ad management plugins and give you our pick at the end.

OIO Publisher

OIO Publisher is an ad manager tool available as a plugin for WordPress powered websites. It allows you to eliminate the middle man by directly selling the ads through your website. It handles reporting, payments, tracking, and much more. You can create ad zones of different sizes and types on your website. You can choose how many ads to display in each zone, select a price, rotation factor, targeting, and much more.

As a plugin, OIO is pretty straight forward to use. Depending on the placement of the ad, you might have to edit the WordPress theme to place the zone code generated by OIO. OIO Publisher WordPress plugin comes with a sidebar widget, so you can easily add ad zones into your sidebar. The plugin is actively maintained and has an active user base. Since it is a premium plugin, there are a number of support options available as well.

OIO Publisher WordPress plugin admin view

We are using OIO Publisher on WPBeginner.

BuySellAds (PRO)

We have previously covered how to sell ads in your WordPress blog using BuySellAds. If you are already selling ads on your site and need a more powerful solution then BuySellAds Pro is a good solution. It provides you an easy to use Graphical User Interface to sell, serve, and manage ads on your site. Comparatively, BuySellAds Pro is expensive than WordPress plugins like OIO Publisher however BuySellAds helps you connect with the advertisers which increases your earning potential enough to justify the cost.

BuySellAds PRO Dashboard

Google DFP

Google Double Click for Publishers or Google DFP is a web based ad selling and serving platform for small businesses. Powered by Google, DFP gets an edge over other platforms in terms of reliability and cost effectiveness. It also allows you to sell your ads and run competition for the same ad spots on Adsense or other third party advertisement networks. DFP will automatically choose the best paying ad for the spot and serve it. Google DFP also has good reporting tools that allow you to measure ad performance more accurately than other solutions.

Google DFP Dashboard

Despite it’s effectiveness, it is a bit complicated to get started with. We are using it on List25, but our advertising partners helped us get started.


AdSanity is a simple light weight WordPress ad management plugin focused on ease-of-use. Adding new ads in Adsanity is very similar to adding a post. It comes with with widgets and shortcodes support to display ads, so you can display ads in sidebars, posts and pages. You can create either time-based ads (that run for a specific time) or infinite ads (that would keep running unless you remove them). It also has graphs and stats for ad views and clicks. AdSanity is probably the right fit for those who prefer simplicity and don’t want to spend too much time on discovering features.

Ads displayed in Adsanity Ad management view


WP125 is simple solution for websites serving ads in 125×125 boxes. It offers a simple interface for you to upload ads on your site. The settings page allow you to set number of ad slots, columns, and a default ad-sale page. The ad sale page is the page with the information for advertisers about how they can advertise on your site, pricing and statistics. You can create a page in WordPress, write a good sales copy and link it from your default ad image.

Settings for WP125 Ad Management Plugin


Adrotate is a powerful WordPress plugin to manage and serve ads on your website. Adrotate comes in two flavors, the basic version is available for free to download from WordPress plugin repository. The basic version is good enough to run and serve ads. However, the pro version has more advanced features. Adrotate allows you to create ad groups and blocks to better manage your inventory. It also enables advertisers to submit their ad creative for you to approve. It has a reporting page where you can see the performance of each ad. Check out this article to learn how to manage ads in WordPress with Ad Rotate plugin.

AdRotate menu and stats

Simple Ads Manager

Simple Ads Manager is a free WordPress plugin for bloggers to server and manage ads on their website. Even though it is named simple, the plugin is very powerful and full of options. Simple Ads Manager comes with a unique feature called flexible logic which rotates ads based on weight. It can be used to your own ads, third party ads or use Google DFP. It also ads a button in the post editor so that you can insert ads inside posts and pages.

Simple Ads Manager plugin settings page


So now that we have listed all of them, which is the best solution? Well it really depends on your needs. When we first started using OIO Publisher on WPBeginner, we actually used a lot of it’s features (multiple ad zones, direct sells, etc). Now we only have one zone that rotate 300×250 banners. For some thing simple like that, do you really need to purchase OIO? Probably not. If you have multiple zones, and you want to track subscription payments, auto-expire ads, etc, then definitely get OIO Publisher.

Are you selling ads on a eCPM model and want to control the bidding structure? Do you have the time to spend and learn the setup? If the answer is yes, then use Google DFP. If you don’t have the time to set things up and have your own advertising agent. Then use BuySellAds Pro.

If you are just starting out on a new blog, then don’t spend the money to buy an ad solution. Use one of the free solutions that we mentioned above.

We hope that this article helped you find an ad management solution for your WordPress site. Let us know what you are using to serve and manage ads on your WordPress site by leaving a comment below.

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Page maintained by Syed Balkhi.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »


  1. Ali says:

    I want to use wordpress plugin that allow me to insert two different Ad sizes e.g 336*280 with responsive ad unit, and I want the plugin to show 336*280 only on desktop and show the responsive ad unit for mobile visitors.

    Is that possible ??

  2. Souvik Mallick says:

    Thanks for post. Ad rotate is the one I was looking for. Thank again

  3. Jami Kling says:

    What program can accommodate 50 ads in rotation at one time? 700 x 100 plus 240 x 140 combinations. Of course that you are aware of.
    Thank you.

    Great article.

  4. piyush saini says:

    really awesome post thanks for sharing

  5. Praneeth says:

    I’m sorry. This post was a big disappointment. The plugins listed above are buggy and made the site slow. They degraded the performance of the website. Please help me.

    • Nick James says:

      That’s not accurate. The plugins above are well coded and are being updated constantly except for WP125 and Simple Ads Manager being partially deprecated. Labeling this post as a disappointment is not good.

  6. Allabakash says:

    I have a site. Is there a way that we can manage these ads page wise. I want to display only specific ads for a given page. Please let me know.

  7. Dev says:

    Heyy there, I have signed up for dfp some days ago.

    I have not created any ad unit there, But from 2 to 3 days my site is showing blank ads only on the homepage or landing page.. If i browse my site with any backstring than it will show the ads..

    for example . is showing blank ads on homepage..

    and is showing adsense ads..

    please help me to sort this out.. and I am using Adsense WP plugin by google for ad placement

  8. Susan Cottenden says:

    I have a blog on and I understood from them that I couldn’t post a sponsor’s ad on my blog. Is that correct? Do I need to have my blog on to include ads of my choosing?

  9. Luke says:

    Can I place my own sourced ads or banners on my WordPress site?

  10. Mike says:

    I am looking for an ad management plugin that lets me place an ad(s) ONLY within specific custom taxonomies, categories, etc… It appears these plugins only let you display ads globally on all pages/posts.

    For example, I need the option of saying – Here is 1 ad, ONLY display it in New York. Here is another ad, ONLY display it in California. That way, I can now offer advertising blocks to people that want to target specific states, not nationwide by default.

    • Editorial Staff says:

      OIO Publisher allows you to display specific ads for specific categories. Google DFP goes above and beyond as it can do URL level targeting.

      • Mike says:

        Thanks for the fast response! I will look into both; however, I don’t want to have AdSense related ads, I want to only have/accept “Sponsorship” type advertisements, not competition or relevant keyword-based ads.

      • Harsha says:

        We have a Google DFP for Small Business Account. I am not comfortable because of its complexity. We are looking at a plugin that can integrate Google DFP or for some one who can help us do that. Can you help me with this,

  11. Sudh says:

    I relly wanted an advertisement plugin for my blog and now I got one!! Thanks…!!

  12. Craig says:

    Currently using one of the solutions mentioned above on 2 different client sites.

    Issues are:
    1. CPU intensive.
    2. Database tables grow quickly and occasionally causes problems.

    Leaning towards OIO Publisher. Anyone using OIO Publisher and noticed any performance problems with it?


    • David says:

      I have the same problem. I asked for OIO Publisher explanations about those potential issues. We use banner rotator : it’s a good tool,easy to set up, but we have the issues you mentioned.

  13. Zach says:

    Does OIO support video pre-roll ads?

  14. Corine says:

    Hello. We bought ad sanity but it does not let the banners rotate on their own. We are looking for a program that rotates all banners on their own so you can see the banners move. Any advice. GREATLY APPRECIATED.

  15. Schalk says:


    I use Adrotae Pro, and am very happy with it.
    I am at the point where I will redesign the site I’m using it on, and need to decide whether I will continue.

    ONE feature I need is: To display adds which is on the main site on another site ( complete separate WordPress install ) like a rss feed.

    Is there a plugin that can do that?

    Thank you,


  16. Ajuda em Informática says:

    hello. Good review. However i’m looking for some plugin that insert banner ads between posts on blog page. Do you recommend any?

    • WPBeginner Staff says:

      No sitemap_index.xml has links to posts and category xml files as well so you don’t need to resubmit them individually. Adding a sitemap doesn’t mean that Google will immediately index all your pages in their search results.

  17. Bharat says:

    I want to set some ads with WP125, at the bottom of the wp website I making. However I am unable to do this …. any ideas or help pls.

  18. Amy says:

    Be careful with AdRotate: the IP-based feature only works if your visitor has an IPv4 address, not IPv6.

    • Chris says:

      Amy, I’m considering AdRotate for my multi-site. Could you explain the above restriction in layman terms? Thanks. Any other opines you’d like to share about AdRotate that might be helpful?

  19. Dance says:

    Is there a wp ad manager plugin which is geo compatible. Adrotate gives the ability to target ads via cities and countries. Any one which can target counties and states? Appreciate a reply.

  20. Sudip Majhi says:

    Is there any WordPress plugin that shows advertisements/ad banner based on category. For example, if the category is dog then I would like to show a banner related to dog food. If the category is cat then I would like to show a banner related to cat food etc. Is there any plugin that could do the same?

  21. GFerrell says:

    Great overview! AdSanity looks especially fascinating for our application — which is to serve banner ads only. Although, we would have to add some code to drive some of these based on cookies.

    My immediate concern would be that AdSanity’s forum seems to be filled with spam and their latest blog post is over a year old. Is this product still supported ?

  22. Madni Nadeem says:

    Is there a way to deploy more than 1 set of four ad blocks using wp125?
    like one in right sidebar and the second in the left?

  23. The Event Chronicle says:

    I’m new to WordPress, and every time I need to know how to do something WP Beginner steers me in the right direction. I’ve learned a lot from your articles. This site has been very helpful for me and I really appreciate it!

  24. aathi says:

    Can you help me to find an Ad plugin for wordpress Multi site.

  25. Ralph Warom says:

    Thanks for the guide. I had gotten lost in all the options. I think I will go with Simple Ads manager for a start.

  26. Hazza Jay says:

    Love your honest review. Thank you.

  27. Erik says:


    I use Asrotate plugin but I feel like it slows down the site. What plugin do you reccomend that does not slow down the site.

    I just need the option of having 2 ads on one slot that hade 50 % SOV each.


    • Editorial Staff says:

      We are using OIO Publisher.

      • David says:

        Do you still use it ? Does it slow down the site ? What about the database growth (with the plugin we use right now, database often crashes due to the plugin). How does it manage the cache server ? Thanks for your feedback !

  28. Reg Andrew says:

    Can OIO Publisher be used to sell ads in a directory format. I am building a real estate site and would like to dedicate one page for use as a directory of real estate services. If OIO Publisher is not suitable can you recommend a plugin that is more suitable for this purpose?

    Many thanks


    • Editorial Staff says:

      It cannot be used as that out of the box. There are other directory plugins, but we haven’t tested any to recommend it.

  29. David says:

    Thanks for the timely article, I look forward to your updates everyday. Any experience with Max Banner Ads? I’m just starting to use the free version for a couple of ads on a new site. I wanted a simple ad rotator for ads I sell to some sponsors of our non-profit car club and didn’t find many options. I see a couple here that I should look at and evaluate if they might be a better fit than Max Banner Ads. Thanks again for your site, you’re helping out this noob.

    • Editorial Staff says:

      There are a lot of ad plugins out there. We only wrote about the ones we have tried in the past.

      • jeery says:

        Very useful post. I need a plugin for banner ads management site. I want my entire website categories to be filled with ads spaces for e-commerce and internet marketers to advertise. Can you recomment and plugin or theme that can do the work for me?

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.