Unless marked with PRO all the documentation is valid also for free Ad Inserter


Ad Inserter is a simple yet powerful WordPress ad management plugin with many advanced advertising features to insert ads at optimal positions.

Ad Inserter installation is simple. Free version can be installed from the WordPress plugin directory, all versions can be installed from the zip file.

Short instructions to become familiar with Ad Inserter plugin. Practical example for settings for ad before the second paragraph on all posts.

Some commons setting for Ad Inserter: ad before the first paragraph on all posts, ad in the middle of posts, Amazon Native Shopping Ads, ads on AMP pages

Descriptions of some popular ad networks for publishers with typical settings for Ad Inserter: AdSense, Amazon Affiliate, Media.net, Ezoic, Infolinks

Learn common terms used by web developers and configure Ad Inserter like a Pro. Web development is simple when you understand how web works.

Ad Inserter can be configured to insert any code anywhere on the page. Each code with it's settings is called a code block.

Ad Inserter has a very useful code preview function that can help you to check if the ad code is working and to see how it will look like when it will be inserted.

Ad Inserter supports insertion of header and footer code. You can also configure the plugin to insert page-specific header or footer code.

Automatic insertion means that the code block (or ad) will be automatically inserted on all posts or pages according to the settings.

Insert ads manually with shortcodes, manually place widgets into widget positions or sidebars or call PHP function from theme files for custom insertions

Align ads for better exposure. Align left, align right, center, floating ads, sticky ad positions, sticky ad animations, custom CSS code

Sticky ads stick to the screen and stay fixed when the page is scrolled. Show them with animation or close button when the page is scrolled to some point.

Ad Inserter provides many functions for automatic insertion of ads between paragraphs. You can insert before, after or between multiple paragraphs.

For each block you need to enable at least one WordPress page type where the block can be inserted regardless of other settings or insertion positions.

Ad Inserter supports many additional settings to insert on special pages or based on word count, Pro supports also lazy loading, scheduling, close button

Insert Before, Inside or After arbitrary HTML element - insert any code anywhere on any WordPress page. You only need CSS selector to define HTML element.

insertion before or after HTML element needs CSS selector - to get the right one you can use built-in HTML Element Selection tool.

Ad Inserter supports insertion of ads on AMP pages, just make sure you are using right ad codes for AMP pages. Works with top AMP plugins for WordPress.

WordPress plugin for Google AdSense ads - insert code for AdSense ads automatically. This WordPress AdSense plugin can insert ads where other plugins fail.

Easily create, edit and check ads.txt file for any WordPress website. Declare who is authorized to sell inventory on your website.

WordPress plugin for Google Ad Manager ads - insert code for Ad Manager ads (formerly DoubleClick for publishers) automatically.

Online bloggers monetize their websites with Infolinks ads in addition to AdSense and Media.net ads. Use Ad Inserter plugin to add Infolinks ad code.

Ad Inserter supports ad rotation to show different versions of ads. You can also specify rotation shares or define times for timed rotation of ads.

WordPress ad blocking detection with anti ad blocking features - display popup message, redirect to another page, replace ads or protect (hide) the content.

Ad Inserter supports a feature to insert different ads when there are multiple insertions of the same code block on the page.

The plugin supports server-side and client side (browser) device detection to insert ads or codes only for specific devices (desktop, tablets, phones).

Limit insertion on pages based on category, tag, taxonomy, user, user role, post type, url, url pattern, cookie, referrer, IP address or country

Disable insertion of ads on certain posts or pages. If you need to exclude ads on some pages or posts then this is one of the possible options. 

Ad Inserter Pro supports ad impression and click tracking. Monitor ad statistics: how many times each ad was displayed and how many times it was clicked.

Use frequency capping to limit the maximum number of impressions/views a visitor can see a specific ad within a period of time.

The plugin has many advanced advertising features to insert ads at optimal positions. Configure the plugin for optimal monetization of your website.

The plugin can be configured for ad rotation, device, IP address, country, referrer or cookie check even when caching is enabled.

The plugin has many debugging functions that can help you to diagnose the problem when you don't see your ads at expected positions.

With remote management you can manage Ad Inserter Pro settings on other websites without logging into these websites.

Free Ad Inserter users can use WP support forum and ask for help or advice there, Pro users can contact us for help, some common issues are described here.


  • Warning - this is very important
  • Information - good to know
  • Hint, advice or suggestion
  • PROAvailable only in Ad Inserter Pro