Title: Ad Inserter &#8211; Ad Manager &amp; AdSense Ads
Author: Spacetime
Published: <strong>November 14, 2010</strong>
Last modified: June 30, 2026

---

Search plugins

![](https://ps.w.org/ad-inserter/assets/banner-772x250.png?rev=1708001)

![](https://ps.w.org/ad-inserter/assets/icon-256x256.jpg?rev=1502039)

# Ad Inserter – Ad Manager & AdSense Ads

 By [Spacetime](https://profiles.wordpress.org/spacetime/)

[Download](https://downloads.wordpress.org/plugin/ad-inserter.2.8.17.zip)

 * [Details](https://test.wordpress.org/plugins/ad-inserter/#description)
 * [Reviews](https://test.wordpress.org/plugins/ad-inserter/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/ad-inserter/#installation)
 * [Development](https://test.wordpress.org/plugins/ad-inserter/#developers)

 [Support](https://wordpress.org/support/plugin/ad-inserter/)

## Description

Ad management plugin with many advanced advertising features to insert ad codes 
at optimal positions.

Supports all kinds of ads including **Google AdSense**, **Google Ad Manager** (DFP–
DoubleClick for publishers), Media.net , Infolinks and **rotating banners.**

This plugin is more than AdSense plugin or plugin for ads. It provides many advanced
options to insert opt-in forms, header scripts, Javascript, CSS, HTML, PHP, analytics,
tracking or advert code anywhere on the page.

**Insert ads where other plugins fail**.
 It’s all about the [settings](https://adinserter.pro/documentation).

[Plugin reviews](https://wordpress.org/support/topic/wow-684/):

> I’ve been using another ad placement manager for a couple years and just recently
> started using Ad Inserter.
> I’m blown AWAY with the power and flexibility of it.
> I can HIGHLY recommend this plugin to anyone looking for an easy way to manage
> ads within WordPress.
> Difficult to choose, but certainly top 3 plugins I’ve ever used in WordPress, 
> ever.

**Features** – check [documentation](https://adinserter.pro/documentation/features)
for the complete list

 * [AdSense integration](https://adinserter.pro/documentation/adsense-ads)
 * Support for [Google Ad Manager](https://adinserter.pro/documentation/ad-manager-ads)(
   DoubleClick for publishers)
 * Syntax highlighting [editor](https://adinserter.pro/documentation/code-editing)
 * Plain JavaScript code on front-end – no library dependencies
 * Code preview with visual CSS editor
 * Automatically inserts ads on posts and pages
 * Insert before or after post
 * Insert before or after content
 * Insert before or after paragraph
 * Insert before or after random paragraph
 * Insert before or after multiple paragraphs
 * Insert before or after image
 * Insert before or after comments
 * Insert before or after excerpt
 * Insert near any element on the page (using CSS selectors)
 * Insert above the header (after `<body>` tag)
 * Insert in the footer (before `</body>` tag)
 * Insert at relative positions in posts
 * Insert between posts on blog pages (in-feed AdSense)
 * Insert between excerpts on blog pages
 * Insert between comments
 * Insert at custom hook positions (`do_action ()` WP function)
 * Insert before or after any HTML element using CSS selectors
 * Visual HTML element selector (DOM explorer)
 * Avoid inserting ads near images or headers (AdSense TOS)
 * Disable ads on individual posts or pages
 * Insert header (`<head>` section) and footer code
 * Insert raw HTTP response header lines
 * Insert Google Analytics, Matomo (Piwik) or any other tracking code
 * Insert images, HTML, CSS, Javascript or PHP code
 * Insert into Ajax, RSS and REST requests
 * Insert with Gutenbeg blocks
 * Code generator for banners and placeholders
 * AdSense code generator
 * Support to detect, hide or replace blank AdSense blocks
 * Visual advert editor – create adverts from scratch
 * Manual insertion: widgets, shortcodes, PHP function call
 * Sticky (fixed) widgets (sticky sidebar – the sidebar does not move when the page
   is scrolled)
 * Custom alignments and styles
 * Insert different ad codes on AMP pages
 * Custom CSS class name for wrapping divs to avoid ad blockers
 * Use shortcodes from other plugins
 * Use custom fields as defined in posts
 * Use post title, tags or category names to create contextual adverts
 * PHP code processing
 * Ad labels – show customized label above adverts
 * ads.txt editor
 * [Global custom fields](https://adinserter.pro/documentation/global-custom-fields)
 * Support for [GDPR consent checks](https://adinserter.pro/faq/gdpr-compliance-cookies-consent)
 * Support for IAB TCF 2.0 GDPR consent API (used by Quantcast Choice)
 * Ad rotation (server-side and client-side – works with caching)
 * Timed ad rotation – define times to rotate adverts in a single ad block
 * Create rich media ads with standard WordPress TinyMCE editor
 * Ad blocking detection – popup message, page redirection
 * Desktop/mobile device detection (server-side and client-side – works with caching)
 * [Blacklist/Whitelist](https://adinserter.pro/documentation/black-and-white-lists)
   categories, tags, taxonomies, post IDs, urls, url query parameters, cookies, 
   referrers, browsers, operating systems
 * Easy copying and pasting ads or settings using internal clipboard
 * Use it with Google Site Kit or replace it to have more control over ad placement
 * Simple troubleshooting with many debugging functions
 * Function to visualize inserted blocks
 * Function to visualize AdSense ads with ad names and IDs
 * Function to visualize available insertion positions
 * Function to visualize HTML tags
 * You name it 🙂

[Review on WP Mayor](https://wpmayor.com/ad-inserter-review-the-best-wordpress-ad-management-plugin/)

> The Best WordPress Ad Management Plugin?

[Review on ShoutMeLoud](https://www.shoutmeloud.com/ad-inserter-review.html)

> Both Google and Amazon recommend this plugin for inserting ads, which is a testament
> to its quality

**Endorsed by Google** – [How to insert ad code in your WordPress site](https://support.google.com/adsense/answer/7527509)

> If you’re new to AdSense, one of your first tasks is to connect your site to AdSense.
> This requires you to copy the code on your AdSense homepage and paste it into 
> the HTML of your page, between the `<head>` and `</head>` tags.

👉 **Pro version** supports additional [advanced features](https://adinserter.pro/documentation/features):

 * Geolocation using internal or [MaxMind](http://www.maxmind.com/) databases (works
   also with caching)
 * Country, state, region and city level geotargeting
 * Blacklist/Whitelist IP addresses or countries/cities (works also with caching)
 * Ad impression and click statistics (works also with `<iframe>` Javascript ads
   like Google AdSense)
 * Statistics reports for clients in PDF format or public web pages
 * External tracking via Google Analytics or Matomo (Piwik)
 * A/B testing – discover adverts and settings that perform best
 * Frequency capping – limit impressions or clicks
 * Click fraud protection
 * reCaptcha v3 score check to hide ads from invalid traffic
 * Delayed loading of ad scripts until user interacts with the website
 * Lazy loading – delayed loading of ad scripts until the page is scrolled
 * [Sticky ads](https://adinserter.pro/documentation/sticky-ads) with optional close
   button
 * Sticky sidebar ads (stick to the screen or to the content)
 * Floating slide-in banner adverts
 * [Sticky (floating) ads](https://adinserter.pro/documentation/sticky-ads) with
   animations (fade, slide, turn, flip, zoom)
 * Animation trigger for sticky ads (page scroll in % or px, HTML element becomes
   visible)
 * [background ads (skin ads)](https://adinserter.pro/documentation/sticky-ads#background-ads)
 * Parallax ads
 * Support for sticky ad bar
 * Support for scheduling date and time with fallback option
 * Support to show ads as soon as the GDPR consent is given
 * Support for ads in iframes
 * Anti ad blocking features – replace ads, protect content
 * Ad blocking statistics
 * Multisite options to limit settings on the sites
 * Individual post/page exception management
 * Export and import of settings
 * Support via email

Run a WordPress related blog? Have experience with AdSense? Interested in reviewing
the plugin or would like to become an affiliate? [Introduce yourself](https://adinserter.pro/contact).

Have experience with WordPress theme or plugin translation? We are looking for translators!
[Contact us](https://adinserter.pro/contact).

Check [documentation pages](https://adinserter.pro/documentation) for detailed description
of all the features and some [common settings](https://adinserter.pro/documentation/common-settings)
for quick start.

You can also use shortcodes from other plugins (for example, to insert content from
other plugins).

Looking for AdSense plugin with simple setup for ads at best positions?

**Ad Inserter can insert ads where other plugins fail**.
 It’s all about the settings.

Average Rating: 5 out of 5 stars – check [Ad Inserter reviews](https://wordpress.org/support/plugin/ad-inserter/reviews/)

> One of the best adsense plugins […](https://wordpress.org/support/topic/one-of-the-best-adsense-plugins/)
> 
> Most comprehensive Ad plugin available […](https://wordpress.org/support/topic/most-comprehensive-ad-plugin-available/)
> Better than the old Google adsense plugin […](https://wordpress.org/support/topic/better-than-the-old-google-adsense-plugin/)
> The best WP Ad management plugin […](https://wordpress.org/support/topic/the-best-wp-ad-management-plugin/)
> Very flexible and excellent documentation […](https://wordpress.org/support/topic/very-flexible-and-excellent-documentation/)
> Excellent Ad Plugin […](https://wordpress.org/support/topic/excellent-ad-plugin-2/)
> Easy to use and also does more than I need […](https://wordpress.org/support/topic/easy-to-use-and-also-does-more-than-i-need/)
> Exactly what I needed to sell advertising spots […](https://wordpress.org/support/topic/exactly-what-i-needed-to-sell-advertising-spots-on-our-site/)
> Awesome Plugin and Super Support! […](https://wordpress.org/support/topic/awesome-plugin-and-super-support/)
> Lots of options and easy to use […](https://wordpress.org/support/topic/lots-of-options-and-easy-to-use/)
> Crazy flexible […](https://wordpress.org/support/topic/crazy-flexible/) Great 
> plugin that makes it simple […](https://wordpress.org/support/topic/great-plugin-that-makes-it-simple/)
> Superb Plugin and Support team also so good […](https://wordpress.org/support/topic/superb-plugin-and-support-team-also-so-good/)
> Best in same kind of plugins […](https://wordpress.org/support/topic/best-in-same-kind-of-plugins/)
> Must Have Plugin for Each WP Site […](https://wordpress.org/support/topic/must-have-plugin-for-each-wp-site/)
> Best Ad Placement Plugin […](https://wordpress.org/support/topic/best-ad-placement-plugin/)
> Best Solution for Advertisement Management […](https://wordpress.org/support/topic/best-solution-for-advertisement-management/)
> Comprehensive, flexible and well supported […](https://wordpress.org/support/topic/comprehensive-flexible-and-well-supported/)
> God bless these guys! […](https://wordpress.org/support/topic/god-bless-these-guys-2/)
> PRO for Free […](https://wordpress.org/support/topic/pro-for-free/)

**Please support plugin development**

Support the advancement of this plugin:

 * [Rate it](https://wordpress.org/support/plugin/ad-inserter/reviews/?filter=5#new-post)–
   positive ratings and reviews are a great way to show your appreciation for my
   work. Besides being an incredible boost to my morale, they are also a great incentive
   to fix any bug found in the software and to add new features for better monetization
   of your website.
 * [Donate](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LHGZEMRTR7WB4)
   if Ad Inserter helps you to make money with advertising
 * Register for [Ad Inserter Pro Affiliate](https://affiliate.adinserter.pro/), 
   promote the plugin on your website and earn commission for each purchase you 
   refer
 * Buy license for [Ad Inserter Pro](https://adinserter.pro/)

## Screenshots

[⌊Settings for one code block (Before content).⌉⌊Settings for one code block (Before
content).⌉[

Settings for one code block (Before content).

[⌊Code preview with visual CSS editor⌉⌊Code preview with visual CSS editor⌉[

Code preview with visual CSS editor

[⌊Code preview with visual CSS editor - highlighted code⌉⌊Code preview with visual
CSS editor - highlighted code⌉[

Code preview with visual CSS editor – highlighted code

[⌊Post / Page Ad Inserter Individual Exceptions⌉⌊Post / Page Ad Inserter Individual
Exceptions⌉[

Post / Page Ad Inserter Individual Exceptions

[⌊Some Ad Inserter Pro features: IP address and country lists, Scheduling between
dates with fallback⌉⌊Some Ad Inserter Pro features: IP address and country lists,
Scheduling between dates with fallback⌉[

Some [Ad Inserter Pro](https://adinserter.pro/) features: IP address and country
lists, Scheduling between dates with fallback

[⌊Ad Inserter plugin settings⌉⌊Ad Inserter plugin settings⌉[

Ad Inserter plugin settings

[⌊Visualization of HTML tags in post⌉⌊Visualization of HTML tags in post⌉[

Visualization of HTML tags in post

[⌊Visualization of positions for automatic insertion in post⌉⌊Visualization of positions
for automatic insertion in post⌉[

Visualization of positions for automatic insertion in post

[⌊Visualization of inserted block in post⌉⌊Visualization of inserted block in post⌉[

Visualization of inserted block in post

[⌊Automatic insertion, Alignment and Style settings⌉⌊Automatic insertion, Alignment
and Style settings⌉[

Automatic insertion, Alignment and Style settings

[⌊Rotation code editor and banner code generator⌉⌊Rotation code editor and banner
code generator⌉[

Rotation code editor and banner code generator

[⌊Settings for automatic insertion before/after paragraphs⌉⌊Settings for automatic
insertion before/after paragraphs⌉[

Settings for automatic insertion before/after paragraphs

[⌊Settings for custom hooks⌉⌊Settings for custom hooks⌉[

Settings for custom hooks

[⌊Settings automatic insertion at custom hook positions⌉⌊Settings automatic insertion
at custom hook positions⌉[

Settings automatic insertion at custom hook positions

[⌊Settings ad blocking detection⌉⌊Settings ad blocking detection⌉[

Settings ad blocking detection

[⌊AdSense code generator⌉⌊AdSense code generator⌉[

AdSense code generator

[⌊Complete settings for one code block (Before Paragraph)⌉⌊Complete settings for
one code block (Before Paragraph)⌉[

Complete settings for one code block (Before Paragraph)

## Installation

[Plugin installation](https://adinserter.pro/documentation/plugin-installation)

**Online Documentation**

 * [Documentation](https://adinserter.pro/documentation)
 * [Ads not displayed](https://adinserter.pro/documentation/troubleshooting#ads-not-displayed)
 * [Troubleshooting](https://adinserter.pro/documentation/troubleshooting)
 * [Code Editing](https://adinserter.pro/documentation/code-editing)
 * [Common Settings](https://adinserter.pro/documentation/common-settings)
 * [Automatic Insertion](https://adinserter.pro/documentation/automatic-insertion)
 * [Block Alignment and Style](https://adinserter.pro/documentation/alignments-and-styles)
 * [AdSense Ads](https://adinserter.pro/documentation/adsense-ads)
 * [WordPress Page Types](https://adinserter.pro/documentation/wordpress-page-types)
 * [Black and White Lists](https://adinserter.pro/documentation/black-and-white-lists)
 * [Post and Page Exceptions](https://adinserter.pro/documentation/individual-post-and-page-exceptions)
 * [Debugging](https://adinserter.pro/documentation/debugging)

## FAQ

### Settings for …

Check [common settings](https://adinserter.pro/documentation/common-settings)

### Does Ad Inserter insert any internal ads?

No revenue sharing and no such thing as “internal ads” or “our ads” on your website.
Period. What you configure is what will be inserted (+ some internal scripts for
plugin features).
 Ad Inserter is free, open source plugin and inserts only the 
code you configure (blocks, Header, Footer). The code you see is the code that will
be inserted. Please check page source code before you make any conclusion. Of course,
if you configure block with some JavaScript ad code, then this code may insert some
additional code or show ads. But please, don’t blame the plugin for this. You can
also use this plugin to insert code for AdSense Auto ads on each page (usually in
the header). However, **the exact placement of ads will be done by the ad code, 
not Ad Inserter!** [https://adinserter.pro/documentation/adsense-ads#auto-ads](https://adinserter.pro/documentation/adsense-ads#auto-ads)

The easiest way to check inserted blocks is to use **Label blocks** debugging function:

[https://adinserter.pro/documentation/debugging](https://adinserter.pro/documentation/debugging)

Please note that when you disable the plugin you also disable insertion of all codes
and blocks you have configured.
 Therefore, if your issues go away when you disable
the plugin THIS DOES NOT INDICATE any issue with the plugin! You need to try to 
[disable individual codes](https://adinserter.pro/documentation/debugging#back-end)
to see which one is causing trouble.

### What is remote debugging?

Ad Inserter is basically used to insert ad codes according to the settings.
 When
the code is not inserted where it is expected or the inserted HTML/Javascript code
does not display anything, you as the site administrator can use [debugging functions](https://adinserter.pro/documentation/debugging)
to diagnose insertions.

Those tools are normally available to the administrator of the website and are shown
as a menu item in the admin bar.
 When you will ask for help on the [support forum](https://wordpress.org/support/plugin/ad-inserter/)
we’ll ask you to enable remote debugging so the support team will be able to access
debugging tools via url.

This will allow the support team to:

 * Label inserted blocks – a border will be drawn around the blocks and a bar will
   be shown above them so the support will be able to see if/where and which blocks
   are inserted.
 * Show possible positions for automatic insertion – in places where WP hooks are
   called a label is placed so the support will be able to see where your theme 
   calls WP hooks
 * See processing log – the log is inserted as HTML comment at the end of the page
   and shows data and settings used by Ad Inserter and the log of the plugin functions/
   hooks called during page generation – the support will be able to see the reason
   why some block was not inserted, how many times `the_content` hook is called,
   etc.
 * Disable block insertions – sometimes the issues are caused by the inserted code–
   this way the support will be able to quickly disable insertions of Ad Inserter
   blocks to see the difference

Pages with debugging info are not cached – the debugging process will not be visible
to anybody else. Once the help is not needed anymore you can disable remote debugging.

### I have installed code for AdSense and I see ads placed at random positions.

You are probably using code for [AdSense Auto ads](https://adinserter.pro/documentation/adsense-ads#auto-ads).

Auto ads (known also as Page Level Ads) is a code that you insert on every page 
once and it will automatically display ads on positions chosen by the code.
 The
code uses Google’s machine learning to pick the best placements on your pages to
show adverts.

Auto ads may not be suitable for some WordPress themes or layouts. In such cases
it is easier to place ads at wanted locations by using [normal AdSense code](https://adinserter.pro/documentation/adsense-ads#ad-unit)
and specifying exact locations where the code should be inserted.

### I have installed code for AdSense but the ad blocks are blank.

Blank ad block means that the code is inserted properly, only the ad code doesn’t
display ads.
 This happens when Google for some reason does not serve ads for the
website, page or specific ad block – the block remains unfilled. Ad Inserter can
detect, [hide](https://adinserter.pro/documentation/adsense-ads#hiding-blank-adsense-blocks)
or [replace](https://adinserter.pro/documentation/adsense-ads#replacing-blank-adsense-blocks)
blank AdSense blocks. Please check [Ads Not Displayed](https://adinserter.pro/documentation/troubleshooting#ads-not-displayed)
for more information.

### What is GDPR?

The GDPR (General Data Protection Regulation) is a regulation in European Union (
EU) on data protection and privacy for all individuals within the EU and the European
Economic Area (EEA) that was designed to harmonize data privacy laws across Europe.
If you collect personal information from any EU citizen (within or outside the EU),
you must first obtain explicit and unambiguous consent.

### GDPR compliance: What cookies does the plugin use

Ad Inserter itself does not use cookies except for ad blocking detection when you
use delayed action.

In this case 3 cookies may be used (to store pageviews and action settings): `aiADB`,`
aiADB_PV` and `aiADB_PR`. However, no personal data is stored in the cookies.

Of course, the ads you may insert with the plugin may use own cookies – please check
with ad networks for details.

### How to display a GDPR compliant cookie message?

You can use any plugin for GDPR compliance / cookie consent. You can also prevent
inserting ad codes and displaying ads before the consent is given – check [How to show ads based on visitors’ consent](https://adinserter.pro/faq/gdpr-compliance-cookies-consent).

PLEASE NOTE: Installing GDPR plugin alone does not make your site GDPR compliant.
Since ads you insert may use various cookies, you may need to make sure you have
necessary configurations in place. Please check next question regarding showing 
ads based on visitor’s consent.

### How to show ads based on visitor’s consent?

Ad Inserter supports inserting ad codes (and showing ads) based on cookies or cookie
values. You can define cookie conditions by black/whitelisting _Url parameters_ (
where also [cookies are checked](https://adinserter.pro/documentation/black-and-white-lists#cookies)).

PLEASE NOTE: If you are using caching (very likely) you also need to set **Dynamic
blocks** to **Client-side insert** (tab ⚙ / tab General) in order to check cookies
in visitor’s browser and not when the page is generated.

For example, If you are using one of the following plugins for the consents you 
need to **whitelist the following cookie and value in Url parameter list**:

 * [CookieYes | GDPR Cookie Consent & Compliance Notice](https://wordpress.org/plugins/cookie-law-info/)–
   Whitelist `cookielawinfo-checkbox-advertisement=yes`
 * [Cookie Notice for GDPR](https://wordpress.org/plugins/cookie-notice/) – Whitelist`
   cookie_notice_accepted=true`
 * [Cookie Consent](https://wordpress.org/plugins/uk-cookie-consent/) – Whitelist`
   catAccCookies=1`
 * [Quantcast Choice](https://wordpress.org/plugins/quantcast-choice/) or any other
   solution based on IAB TCF 2.0 – For Google ads (AdSense) whitelist `tcf-google,
   tcf-no-gdpr`

Make sure **Dynamic blocks** are set to **Client-side insert** (tab ⚙ / tab General).
For more details please check [How to show ads based on visitors’ consent](https://adinserter.pro/faq/gdpr-compliance-cookies-consent).

### Will Ad Inserter work when jQuery is deferred?

Yes!

Ad Inserter uses plain JavaScript code on front-end and does not depend on jQuery
library.

### How to minimize redirects?

Ad Inserter does not do any redirects, it only inserts ad codes as configured.

If you see any report (for example from GTmetrix) suggesting to minimize redirects
you need to first check where the redirects are located (on which page or domain)–
if they are on other (ad network) domains you don’t control, then there is nothing
you can do (nobody except ad network can change this).

For details please check this page: [How to optimize plugin settings](https://adinserter.pro/faq/how-to-optimize-plugin-settings)

### How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program.
The Patchstack team help validate, triage and handle any security vulnerabilities.

[Report a security vulnerability for Ad Inserter.](https://patchstack.com/database/vdp/ad-inserter)
[Report a security vulnerability for Ad Inserter Pro.](https://patchstack.com/database/vdp/ad-inserter-pro)

### What is plugin usage tracking?

When enabled, the information regarding WordPress environment and Ad Inserter usage
will be collected and sent to plugin developers (once per month and on events like
plugin activation/deactivation). See detailed explanation below.

### Privacy Policy – Plugin Usage Tracking

When enabled, the information regarding WordPress environment and Ad Inserter usage
will be collected and sent to plugin developers (once per month and on events like
plugin activation/deactivation).

This is completely optional and can be disabled at any time. So if you have opted
in (by clicking Allow when asked for permission) and now you would like to disable
tracking, you should go to tab ⚙ / tab General, select **Disable** for Plugin usage
tracking and save settings.

If this setting is not available then you have not selected any option yet – **tracking
is disabled unless explicitly enabled** by clicking Allow when asked for permission(
or when this setting is set to Enable).

What data is collected: Ad Inserter version, activation status, number of active
blocks, date of installation, date of last saved settings, status of review notice
and remote debugging, block class name, location, website url and name, WordPress
version, language, text direction, charset, number of posts, active theme and version,
list of installed plugins, PHP version, server name, IP address (used to determine
country), site count for multisite installations, deactivation reasons and details(
if provided).

Ad Inserter is only a plugin for WordPress content management software. It works
together with WordPress, other installed plugins and selected theme.

This data provides information to make the plugin to be compatible with as many 
environments as possible, to test the plugin with commonly used plugins and themes,
to understand why users deativate (and uninstall) the plugin and to get ideas to
make improvements to the plugin.

If you are not happy to reveal this information and you have opted in, simply disable
usage tracking as described above.

**Your decision will be respected.**

## Reviews

![](https://secure.gravatar.com/avatar/be5f7363f5568942419a6de700a35413090ae65702249877e35f6ad771fa8e90?
s=60&d=retro&r=g)

### 󠀁[Плагин Ad Inserter](https://wordpress.org/support/topic/%d0%bf%d0%bb%d0%b0%d0%b3%d0%b8%d0%bd-ad-inserter/)󠁿

 [wporg1955](https://profiles.wordpress.org/wporg1955/) June 24, 2026 1 reply

Ad Inserter – отличный плагин! Мощный. Функциональный. Удобный. Рекомендую!

![](https://secure.gravatar.com/avatar/406b65cb6d8b7da26b3534e72862b0faa545c3a8c06d76617313504d19a0ae4e?
s=60&d=retro&r=g)

### 󠀁[Good and Easy to Use](https://wordpress.org/support/topic/good-and-easy-to-use-81/)󠁿

 [asadsial](https://profiles.wordpress.org/asadsial/) June 12, 2026 1 reply

Ad inserter is very easy to use.

![](https://secure.gravatar.com/avatar/e42ee916d94a3041e3c225557ec81493aeef83ab64341ff57324db35dae93d11?
s=60&d=retro&r=g)

### 󠀁[Easy to Understand Ads Plugin](https://wordpress.org/support/topic/easy-to-understand-ads-plugin/)󠁿

 [Rik Brown](https://profiles.wordpress.org/rik-brown/) June 6, 2026 1 reply

Found it very easy to understand and use and yet it can do so much. Thanks for this
great plugin.

![](https://secure.gravatar.com/avatar/91ba5dea4fbe99694b388b3698d37963dc86eca815ec98185f12d86ca7c0464e?
s=60&d=retro&r=g)

### 󠀁[El mejor que existe](https://wordpress.org/support/topic/el-mejor-que-existe/)󠁿

 [gabrielel1370](https://profiles.wordpress.org/gabrielel1370/) May 29, 2026 1 reply

Es excelente, aunque manejarlo no es nada intuitivo, es difícil, usaba theme foxiz
para insertar directamente mis anuncios y ese theme tiene mejores controles a nivel
de post individual, por parrafos, etc. luego pasé a adinserter porque me da opción
de elegir el numero de palabras que debe tener un párrafo para que aparezca un anuncio,
foxiz no me daba esa opción. Y batallando y usando chatgpt pude configurarlo. Tiene
muchas opciones ocultas y es dificil de manejar. Lo bueno es que una vez que lo 
configuras que puedes olvidarlo. Espero que lo hagan mas intuitivo. Gracias

![](https://secure.gravatar.com/avatar/4c378343d11315d26bc7a0ed32e991834bb3908b29b283f7a4cb4a1ad15efd69?
s=60&d=retro&r=g)

### 󠀁[Buen plugin](https://wordpress.org/support/topic/buen-plugin-312/)󠁿

 [xaviercadalso](https://profiles.wordpress.org/xaviercadalso/) May 7, 2026 1 reply

Perfecto para controlar los anuncios en el blog

![](https://secure.gravatar.com/avatar/cad963a02e6536a0dc2b11148110afb34d27e2431e0cc2aca32946f711f301b1?
s=60&d=retro&r=g)

### 󠀁[Amazing plugin. Recommend to everyone!](https://wordpress.org/support/topic/amazing-plugin-recommend-to-everyone/)󠁿

 [simonsmith123](https://profiles.wordpress.org/simonsmith123/) April 27, 2026 2
replies

Amazing plugin. Recommend to everyone!

 [ Read all 2,426 reviews ](https://wordpress.org/support/plugin/ad-inserter/reviews/)

## Contributors & Developers

“Ad Inserter – Ad Manager & AdSense Ads” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ Spacetime ](https://profiles.wordpress.org/spacetime/)
 *   [ Ad Inserter ](https://profiles.wordpress.org/adinserter/)

“Ad Inserter – Ad Manager & AdSense Ads” has been translated into 16 locales. Thank
you to [the translators](https://translate.wordpress.org/projects/wp-plugins/ad-inserter/contributors)
for their contributions.

[Translate “Ad Inserter – Ad Manager & AdSense Ads” into your language.](https://translate.wordpress.org/projects/wp-plugins/ad-inserter)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/ad-inserter/), check
out the [SVN repository](https://plugins.svn.wordpress.org/ad-inserter/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/ad-inserter/) by
[RSS](https://plugins.trac.wordpress.org/log/ad-inserter/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.8.17

 * Security fix for insecure direct object reference (credits to nightward)
 * Security fix for missing authorization to block visibility (credits to Jack Pas(
   Dark.))
 * Security fix for missing authorization to unauthenticated header/footer code 
   disclosure (credits to Evan)
 * Added support for sticky blocks
 * Added support for sticky parameter in block shortcodes
 * Added support for encoded url data shortcode
 * Added support to select individual capability for global custom field page access
 * Few minor bug fixes, cosmetic changes and code improvements

#### 2.8.16

 * Fix for reflected cross-site scripting (credits to darkmode)
 * Added support for Gutenberg blocks
 * Lists button renamed to Conditions
 * Few minor bug fixes, cosmetic changes and code improvements

#### 2.8.15

 * Optimized AdSense API code
 * Few minor bug fixes, cosmetic changes and code improvements

#### 2.8.14

 * Fix for potential false positive security warning (Pro only)

#### 2.8.13

 * Added remote management support for global custom fields (Pro only)
 * Few minor bug fixes, cosmetic changes and code improvements

#### 2.8.12

 * Added viewports to image custom fields (Pro only)
 * Few minor bug fixes, cosmetic changes and code improvements

#### 2.8.11

 * Added global custom field types (Pro only)
 * Few minor bug fixes, cosmetic changes and code improvements

#### 2.8.10

 * Added support for global custom fields
 * Few minor bug fixes, cosmetic changes and code improvements

#### 2.8.9

 * Few minor bug fixes, cosmetic changes and code improvements

#### 2.8.8

 * Security fix for potential cross site scripting
 * Few minor bug fixes, cosmetic changes and code improvements

#### 2.8.7

 * Few minor bug fixes, cosmetic changes and code improvements

#### 2.8.6

 * Few minor bug fixes, cosmetic changes and code improvements

#### Earlier versions

For the changelog of earlier versions, please refer to the separate changelog.txt
file.

## Meta

 *  Version **2.8.17**
 *  Last updated **2 days ago**
 *  Active installations **300,000+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/ad-inserter/), [English (US)](https://wordpress.org/plugins/ad-inserter/),
   [French (France)](https://fr.wordpress.org/plugins/ad-inserter/), [Italian](https://it.wordpress.org/plugins/ad-inserter/),
   [Japanese](https://ja.wordpress.org/plugins/ad-inserter/), [Polish](https://pl.wordpress.org/plugins/ad-inserter/),
   [Portuguese (Brazil)](https://br.wordpress.org/plugins/ad-inserter/), [Russian](https://ru.wordpress.org/plugins/ad-inserter/),
   [Slovenian](https://sl.wordpress.org/plugins/ad-inserter/), [Spanish (Chile)](https://cl.wordpress.org/plugins/ad-inserter/),
   [Spanish (Colombia)](https://es-co.wordpress.org/plugins/ad-inserter/), [Spanish (Ecuador)](https://es-ec.wordpress.org/plugins/ad-inserter/),
   [Spanish (Mexico)](https://es-mx.wordpress.org/plugins/ad-inserter/), [Spanish (Spain)](https://es.wordpress.org/plugins/ad-inserter/),
   [Spanish (Venezuela)](https://ve.wordpress.org/plugins/ad-inserter/), [Turkish](https://tr.wordpress.org/plugins/ad-inserter/),
   and [Ukrainian](https://uk.wordpress.org/plugins/ad-inserter/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/ad-inserter)
 * Tags
 * [ad manager](https://test.wordpress.org/plugins/tags/ad-manager/)[ad rotation](https://test.wordpress.org/plugins/tags/ad-rotation/)
   [ads](https://test.wordpress.org/plugins/tags/ads/)[adsense](https://test.wordpress.org/plugins/tags/adsense/)
   [amp](https://test.wordpress.org/plugins/tags/amp/)
 *  [Advanced View](https://test.wordpress.org/plugins/ad-inserter/advanced/)

## Ratings

 4.9 out of 5 stars.

 *  [  2,344 5-star reviews     ](https://wordpress.org/support/plugin/ad-inserter/reviews/?filter=5)
 *  [  44 4-star reviews     ](https://wordpress.org/support/plugin/ad-inserter/reviews/?filter=4)
 *  [  10 3-star reviews     ](https://wordpress.org/support/plugin/ad-inserter/reviews/?filter=3)
 *  [  4 2-star reviews     ](https://wordpress.org/support/plugin/ad-inserter/reviews/?filter=2)
 *  [  24 1-star reviews     ](https://wordpress.org/support/plugin/ad-inserter/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/ad-inserter/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ad-inserter/reviews/)

## Contributors

 *   [ Spacetime ](https://profiles.wordpress.org/spacetime/)
 *   [ Ad Inserter ](https://profiles.wordpress.org/adinserter/)

## Support

Issues resolved in last two months:

     6 out of 6

 [View support forum](https://wordpress.org/support/plugin/ad-inserter/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=LHGZEMRTR7WB4)