Ad Inserter Review: The Best WordPress Ad Management Plugin?

This article was researched and written by our experts using our in-depth Analysis Methodology.
If you like making money from your WordPress site, you probably display some type of ads. And if you display ads on your WordPress site, an ad management plugin can make your life a lot simpler (and give you extra functionality that you wouldn't be able to do manually). When it comes to ad management plugins, Ad Inserter is, by the numbers, the most popular option at with over 100,000 active installs and 542 5-star reviews.
Table of Contents
WP Engine High Performance Hosting
BionicWP Hosting

If you like making money from your WordPress site, you probably display some type of ads. And if you display ads on your WordPress site, an ad management plugin can make your life a lot simpler (and give you extra functionality that you wouldn’t be able to do manually).

When it comes to ad management plugins, Ad Inserter is, by the numbers, the most popular option at with over 100,000 active installs and 542 5-star reviews.

There’s a reason for that popularity…

I’ve used this plugin on a number of personal sites at this point and always enjoy the simple one-page interface and flexible ad placement options.

In my Ad Inserter review, I’ll share a bit more about some of the features that can make your life easier. Then, I’ll show you how the interface actually works in both the free and Pro versions of the plugin.

Ad Inserter Review: A Look At What The Plugin Does

In the free version, Ad Inserter gives you a simple interface to manage ads on your site and, if desired, automatically inject those ads into your content.

You manage your ads through something called blocks. Blocks can include:

  • Shortcodes
  • PHP
  • Data from custom fields

Which means that, while the plugin’s focus is on ads, you can actually use Ad Inserter to insert anything into your content. Beyond ads, I find Ad Inserter helpful to manage:

Once you have a code block, you can either:

  • Manually insert it into your content via a shortcode, widget or PHP function
  • Automatically inject it into your content using a variety of predefined placement options

Ad Inserter gives you a ton of options for where to automatically insert your ads, which is another reason I like it. Here’s a partial list of the locations:

  • Before/after post content
  • Before/after a specific paragraph in your post (or you can also choose a random paragraph)
  • Sidebar widget
  • Before/after comments
  • In between individual comments
  • Before/after specific HTML elements using CSS selectors (super flexible)
  • At theme/plugin hooks (this lets you take advantage of the hooks that themes like Genesis and GeneratePress offer)

And if you purchase Ad Inserter Pro (which I’ll show you in this review), you get:

  • More code blocks to work with
  • Ad impression and click tracking
  • A/B testing
  • Adblock detection statistics
  • Geotargeting for your ad blocks
  • Ad scheduling start/end dates

How The Free Ad Inserter Plugin Works

One thing that I really like about Ad Inserter is that everything is contained in a single screen. While it can get a little tricky to find some advanced options, on a day-to-day basis, I find Ad Inserter’s approach to be more user friendly than any of the alternatives that I’ve used.

You can access this screen by going to Settings → Ad Inserter.

At the top of the screen, you can switch between your different code/ad blocks:

ad inserter review interface

Once you put the code snippet that you want to inject into the code editor, you can configure placement and targeting options underneath the editor.

First, you can choose whether or not to use Automatic Insertion. This is the feature that lets you automatically inject your ads at specific spots on your site:

ad insertion options

If you’re unsure where an ad spot applies to, Ad Inserter includes this cool frontend debug tool that lets you see the exact location of each automatic insertion option:

frontend debug tool

Below the automatic insertion, you can choose what content to insert your ads into:

targeting options

You can also manually enable/disable ads on specific posts via the drop-downs.

Other helpful targeting options include:

  • Creating targeting whitelists/blacklists by category, tag, taxonomy, post ID, URL, URL parameter, or referer in the Lists section
  • Targeting your ads to specific devices in the Devices tab
  • Choosing styling in the Alignment and Style drop-down

And the Misc area lets you:

  • Target specific users (e.g. logged in vs not)
  • Show ads on AMP pages
  • Show ads in your RSS feed
  • Configure lots of other smaller settings
other helpful interface options

Even in the free version, the functionality is surprisingly deep, which is one of the reasons this plugin is so popular.

Let’s take a peek at a couple other helpful features…

Easy Ad Rotation

If needed, Ad Inserter gives you access to ad rotation via the [ADINSERTER ROTATE] separator.

Basically, you place this separator between two different ads in the same code block like so:

rotate ads

You’re not limited to two variants, either. You can use the separator multiple times to test 3+ different ads against one another.

Then, Ad Inserter will rotate between the different ads on the frontend.

You can also do this via a more graphic interface by using the Rotation Editor interface:

rotation editor interface

Dedicated AdSense Integration

If you connect Ad Inserter to your Google AdSense account, you’ll be able to generate new AdSense ad codes directly from the Ad Inserter interface:

Live Preview And Code Editor

To preview how your ad will look on the frontend, you can hit the Preview button.

What’s nice is that, in addition to giving you a live preview, it also gives you a code editor so that you can easily adjust the margins and padding on your ad using a visual interface:

This gives you a lot more control over your ad’s positioning without forcing you to dig into custom CSS.

An Example Of How It Works

For a quick example, let’s say that you configure the plugin like below. While the functionality can get a lot deeper, something like this basic configuration is how I personally use the plugin most often:

example configuration

Then, Ad Inserter will inject this exact ad after the second paragraph on every single post at your site.

You can see this below:

frontend example

All in all, it’s super easy to quickly spin up ads like this and push them out across your site.

4 Helpful Features That You Get With Ad Inserter Pro

Ok, so everything that I showed you above is available in the free version of Ad Inserter at

Now, I’m going to swap in the Pro version and show you some of the reasons to consider it.

First off, the Pro version increases the number of allowed blocks to 64. Beyond that increase, though, here are some other helpful features:

1. Ad Impression, Click, And CTR Stats

Ad Inserter Pro lets you enable impression and click tracking for individual code blocks. When enabled, you’ll be able to view impressions, clicks, and CTR rate for various time periods:

stats tracking

This helps you understand how your different code blocks are performing. And it also lets you A/B test ads to find the ones that perform the best.

2. Ad Scheduling

Ad Inserter Pro lets you give your individual code blocks specific start/end dates, which is helpful for time-sensitive ads:

You can even choose a fallback ad to display when the ad is disabled because of scheduling.

3. Adblocker Detection

Ad Inserter Pro gives you a few different ways to handle ads for users with ad blockers. You can:

  • Do nothing
  • Replace the code block with another one (for example, you could display a special message about ad blockers)
  • Hide the code block

You can also use shortcodes to perform even more advanced actions.

Some of these features are available in the free version, but the more detailed options are only available in Pro.

4. Target Ads By Country/IP Address

In the Pro version, you get access to new targeting options for IP Address and Country:

This is helpful if you need to promote offers that only apply to specific geographic areas. By combining whitelists and blacklists, you can create some ads for specific countries, while also creating one generic fallback ad to display everywhere else.

How Much Does Ad Inserter Cost?

The free version of Ad Inserter is available at and offers pretty deep functionality for a free plugin. For many sites, the free version might be enough.

If you want access to Ad Inserter Pro, pricing starts at just $20 for use on two sites, which is pretty dang affordable.

Final Thoughts On Ad Inserter

Like I said, I’ve used Ad Inserter on a number of personal sites, so I have no problem recommending this plugin if you need to manage ads on your sites. The 542 other 5-star reviews at say I’m not the only fan.

For most uses, the one-page interface is great. I will say that, for some of the more advanced functionality, it can be a little tricky to learn where everything is located in the interface.

To write this review, I dug into some more advanced features that I haven’t personally used on my own sites and I sometimes struggled a bit to find where everything was located in the interface. And the documentation, while plentiful, could do with some screenshots to help make that a bit easier.

With that being said, for how most people will use Ad Inserter on a daily basis, I think the interface is perfectly set up. Until I tried to find these more advanced features, I never even noticed this and always loved that everything was on one page.

All in all, Ad Inserter is the most popular ad management plugin for a reason. The placement options are flexible and it’s simple enough for non-developers to use.

Give it a look for a much better way to manage ads on your WordPress site.

Colin Newcomer

Colin has been using WordPress for over a decade and is on a quest to test all 60,000+ plugins at He has been a Writer and Product Review Expert for WP Mayor since 2017, testing well over 150 products and services throughout that time.

Discover more from our , archives ↓

Popular articles ↓

12 Responses

  1. I’m not sure if this changed after this post was originally published, but the free version of Ad Inserter now allows up to 64 blocks. I use the free version myself with far more than 16 blocks.

    1. Hey Tom, thanks for bringing that to my attention. We haven’t updated this review in a while so I’ll reach out to the Ad Inserter team so we can work on that together.

  2. Yes.. This is great plugin by ad inserter. I have been using it from a long time. But how to use the ad inserter pro version to boost website earning.

  3. Yes.. This is great plugin by ad inserter. I have been using it from a long time. But how to use the ad inserter pro version to boost website earning.

  4. Indeed! found the perfect ad plugin for wordpress. Thanks a ton Colin for reviewing this phenomenal tool.

  5. Hello
    Great to know about Ad inserter WordPress plugin and its amazing features. AD is also one of the best ways to earn money from blogging and almost as many bloggers are using this trick. This plugin is totally new and I never hear before. I am really excited to use this plugin in WordPress site.

    You have well explained the whole the features of the Ad inserter plugin and how they work. The step by step guide from your side is very helpful.

    Thanks for sharing with us.

    Best wishes,
    Praveen verma

Share Your Thoughts

Your email address will not be published. Required fields are marked *

Claim Your Free Website Tip 👇

Leave your name, email and website URL below to receive one actionable improvement tip tailored for your website within the next 24 hours.

"They identified areas for improvement that we had not previously considered." - Elliot

By providing your information, you'll also be subscribing to our weekly newsletter packed with exclusive content and insights. You can unsubscribe at any time with just one click.