WordPress plugin intelligence profile

AdGhost Lite – Ad Inserter for Google Ad Manager

No-code ad inserter for Google Ad Manager: place ads in-content, sidebar, header, anchor and interstitial, with lazy loading and no layout shift.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.3 · PHP 8.0
Directory statusactive
Last directory update24 Oct 20268d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records AdGhost Lite – Ad Inserter for Google Ad Manager version 1.2.0 as active, updated 8d ago and tested up to WordPress 7.1.

Overview

About this plugin

AdGhost Lite is an ad inserter for Google Ad Manager (GAM): it puts your ad units on your WordPress site and keeps them in good positions.

There is no code to write or paste. AdGhost adds Google’s ad tag (GPT) and every ad slot to your pages itself: you only enter your network code and ad unit codes, the numbers and names from Google Ad Manager.

AdGhost Lite is complete on its own and free. An optional paid add-on, AdGhost Pro, is sold separately.

  • Enter your Google Ad Manager network code.
  • Add your ad units, or import them from a GAM CSV.
  • Click Save and deploy.

Placement

  • In-content ads placed by rule: after or before the paragraphs you name (2, 4, 7, 9), every N paragraphs, before the last paragraph, or “Best spots”. They skip unsafe positions (inside tables, lists, quotes, columns, straight under a heading or image) and keep a minimum number of words between ads.
  • Header, footer, before and after content, before and after comments, between posts in lists, sidebar (after widget N), and next to any HTML element by CSS selector.
  • AdGhost Ad block for the block editor, plus shortcode, widget and PHP function for manual placement.
  • Anchor bar, interstitial and rewarded ads using Google’s native formats.
  • Sticky and float-to-corner behaviours; corner pop-up, slide-in, docked and beside-content formats on the Pro plan.
  • AMP pages: every placement is served as an, and the anchor as AMP’s own sticky bar.
  • Works with block themes, classic themes, page builders and content in any language.

Control

  • Per unit: devices, page types, alignment, sizes, maximum insertions, auto refresh.
  • Key-values for Google Ad Manager: send each page’s post ID, page type, categories, tags and author, your own site-wide pairs, and pairs per unit, to target line items and break down reports.
  • Hide ads from logged-in writers or from every logged-in visitor, so your own views and clicks never reach Google.
  • Pages without ads: privacy policy and contact pages are excluded by default, and any page can be switched off from the editor or the Pages list.
  • Maximum ads per page, lazy loading, layout-shift prevention, ad label.
  • ads.txt editor and validator.
  • Preview mode that outlines every ad position for administrators.
  • Quick settings beside your ad units: Preview mode, ad style, who is shown no ads, and bot protection, with links to every other setting.
  • Optional invalid traffic detection that can withhold ads from automated sessions.

Switching, consent and site code

  • Import from Ad Inserter and Advanced Ads: the Google Ad Manager units you placed with either plugin come over with their positions (paragraphs, before and after content, HTML elements), devices and page types. The other plugin’s settings are left as they are.
  • Consent banner for GDPR: a guide to Google’s own certified consent message (Ad Manager → Privacy & messaging), a check that shows which consent platform answers on your site, and a “Privacy settings” link (footer or shortcode) that lets visitors change their choice.
  • Header and footer code: add analytics, site verification or a consent platform’s tag to every page, in the head, after the body opens, or before it closes.
  • Export and import settings: copy a setup to another site or a staging copy, or keep a backup before big changes.

Fast and private

The ad script is built into your site’s own uploads folder when you deploy, or you can host it on your own server or CDN. The plugin sends no data to its author.

Source code

Everything this plugin runs in the browser is built from human-readable source that ships inside the plugin, in ad-setup/: the ad engine, its format modules and the invalid-traffic detector. The files served to readers, in cdn-free/, are generated from those sources in two steps, each checked to leave the program unchanged: comments and indentation are removed, then local variable names are shortened. mjs ).

No code is obfuscated.

Third-party services

js on the front end of your site, so that the ad units you configure can request and display ads from your own Google Ad Manager account. It is loaded only after you enter a network code and deploy, and never on pages without ads. When it loads, the visitor’s browser connects to Google, and Google receives what it needs to serve ads, such as the page address, the ad unit codes and browser details.

  • Google terms of service: https://policies.google.com/terms
  • Google privacy policy: https://policies.google.com/privacy
  • How Google uses information from sites that use its services: https://policies.google.com/technologies/partner-sites

You are responsible for any consent your visitors’ jurisdiction requires before ads load, for example with Google’s consent message (Ad Manager → Privacy & messaging) or another consent management platform. The “Privacy settings” link only calls Google’s consent message when it is already on the page; it loads nothing itself.

The plugin makes no other requests to external services.

Privacy

Invalid traffic detection is off until you switch it on (AdGhost → Settings → Invalid traffic). When it is on, a first-party cookie named adghost_sid identifies the browser session, and the visitor’s browser reports the names of the bot checks that fired to your own site through the WordPress REST API. Your site works out the result from them; nothing is sent anywhere else.

The deeper device checks (graphics, fonts) follow the visitor’s choice: they are skipped under Global Privacy Control, and where a consent platform is on the page they run only with consent. A visit found to be a robot is remembered for the rest of that browser session (session storage, key agh_ivt ). When “Block ads for obvious bots” is chosen and a session shows a clear robot sign, a second cookie, adghost_ivt, tells the site’s pages to show that browser no ads; it expires with the session.

Verdict reports are limited per visitor address; the address is only kept as a hash that changes daily.

Header and footer code is printed on your pages exactly as you enter it; what it does is up to the code you add. The consent check (Check on my site) runs only in an administrator’s own browser and stores nothing. The import from Ad Inserter and Advanced Ads reads their settings on your own site and sends nothing anywhere.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • ad inserter
  • ads txt
  • google ad manager
  • ads.txt
  • dfp
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.3 · PHP 8.0
Update activity24 Oct 20268d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.1.01.2.0
Version1.0.01.1.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.