This is an info Alert.
xpay
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. ID Image Ad Popup & Roadblock

ID Image Ad Popup & Roadblock

Responsive image popups for WordPress with display rules, WooCommerce support, scheduling, GTM/GA4 tracking, and a modern admin UI.

10+ active installs
5.0
(1 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping ID Image Ad Popup & Roadblock running.

WordPress compatibility
Tested to 7.0.4 — 1 branch behind 7.1
Tested against the WordPress branch in use today.
Last updated
1 month ago
At least 4.6 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.6
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

10+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how ID Image Ad Popup & Roadblock is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 26 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.0.4 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
10 / 15
5.0/5 across 1 rating(s).
Listing transparency
7 / 10
Provides: screenshots, description
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-09-06 from the WordPress.org plugin registry.
Ratings

5.0

1 rating
5★1
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

ID Image Ad Popup & Roadblock is a lightweight WordPress plugin for showing responsive image popups on your site. You can build unlimited popups, each with its own images, targeting rules, schedule, and analytics tracking.

Whether you are running a flash sale, promoting a new product, capturing leads, or showing a site-wide notice, ID Image Ad Popup & Roadblock gives you full control over when, where, and how each popup appears.

Version 2.0.0 introduced a modernized card-and-tab admin UI, a new Tracking tab for Google Tag Manager and Google Analytics 4, a Mobile Max Width setting, a Show Logo option, and timezone-correct scheduling. Version 2.1.0 hardens the popup on real mobile devices with viewport-bound sizing, a body-scroll lock, a smarter close button position on narrow screens, and higher z-index so no theme header can render above the popup. All existing popups from earlier versions keep working without any changes.

Key Features

Multiple Popups
* Create unlimited popups, each with its own settings.
* Manage everything from the dedicated Popup Ad menu in the WordPress admin.

Modernized Admin UI (new in 2.0.0)
* Rounded pill-tab navigation for Media, Display Rules, Appearance, and Tracking.
* Clean white card layout for every settings section.
* Rounded buttons, consistent input styling, and modern toggle switches.
* Fully backward compatible with popups saved in earlier versions.

Smart Display Rules
* Show on Entire Website, Home Page Only, All Pages, or All Single Posts.
* Target Specific Page(s) or Specific Post(s) using a live search picker.
* WooCommerce: target All Product Pages or Specific Product Page(s) when WooCommerce is active.
* Home Page detection now works reliably with Elementor and custom template setups.

Responsive Image Support
* Separate images for Desktop and Mobile via the native WordPress Media Library.
* Popup is automatically suppressed on a device if no image is set for it.
* Desktop Max Width in pixels (default 900px).
* Mobile Max Width as a percentage of the viewport (new in 2.0.0, default 90%).

Show Site Logo (new in 2.0.0)
* Optional per-popup toggle to display your site logo (from Customizer, Site Identity, Logo) at the top of the popup.
* The logo is scaled responsively so it looks right on any device.

Popup Scheduling
* Independent Start Date and Time and End Date and Time per popup.
* Each date bound is evaluated on its own, set only a start, only an end, or both.
* Timezone-aware (fixed in 2.0.0): dates are now parsed using the WordPress timezone from Settings, General, instead of the server timezone.

Appearance and Behavior
* Configurable Delay Before Opening (default 3 seconds).
* Auto Close After timer, set to 0 to disable (default 15 seconds).
* Customizable Overlay Color and Overlay Opacity.
* Linkable popup image with Target URL (opens in a new tab, rel="noopener noreferrer").

Analytics and Tracking (new in 2.0.0)
* Optional per-popup Tracking tab, with an on/off switch and a unique Popup ID slug.
* When tracking is enabled, the popup link gets an HTML id matching your Popup ID slug, so any existing GTM click trigger or Element Visibility trigger can target it directly with zero GTM changes.
* The plugin also pushes standardized events to window.dataLayer:
* popup_view when the popup appears.
* popup_click when the popup image/link is clicked.
* popup_close when the popup is closed (X, overlay, or auto-close).
* Every event carries popup_id and popup_title. Click events also add link_url. Close events also add close_reason (button, overlay, or auto) and time_shown_ms. Use these in GA4 to filter and report per popup.

Native WordPress Integration
* Built on Custom Post Type, no custom database tables.
* Native WordPress Media Uploader, no third-party dependencies for uploads.
* Automatic one-time data migration from the old single-setting version.
* Clean uninstall (new in 2.0.0), a proper uninstall.php removes all popup posts and plugin options when you delete the plugin.

Use Cases

  • Flash sales and limited-time promotions
  • New product announcements
  • Email list opt-ins and lead capture
  • WooCommerce product-specific upsells
  • Event announcements and countdowns
  • Site-wide notices and alerts

Support

For help, documentation, or bug reports, visit the ID Image Ad Popup & Roadblock Support Page.

Further documentation and usage guides are available at our official documentation.

License

ID Image Ad Popup & Roadblock is licensed under the GPLv2 or later. You can freely redistribute and modify it under the terms of the license.

The full license text is available here: GPLv2 License

Can I create multiple popups?

Yes. Version 1.2 introduced a Custom Post Type architecture and later versions keep it. You can create unlimited independent popups, each with its own images, display rules, schedule, and tracking, all managed from the Popup Ad menu in your admin sidebar.

Can I use different images for desktop and mobile?

Yes. Upload a desktop image and a mobile image in the Media tab. If one is missing, the popup is automatically hidden on that device so you never see broken images or empty containers.

How does Mobile Max Width work?

It controls the popup width on devices under 768px, as a percentage of the viewport. Default is 90%. Set a lower value if you want smaller popups on phones, or 100% for edge-to-edge.

What does the Show Logo toggle do?

When on, the popup displays your site logo (the one set in Customizer, Site Identity, Logo) above the popup image at the top-left. It uses the current logo automatically, so if you change the logo in the Customizer, the popup updates too.

Can I schedule the popup to appear only on specific dates?

Yes. Set a Start Date and Time, an End Date and Time, or both. Each boundary is evaluated independently, so you can run an end-date-only sunset campaign without setting a start date.

Does the plugin honor my WordPress timezone?

Yes. As of 2.0.0, start and end dates are compared using the WordPress timezone from Settings, General, Timezone. Before 2.0.0 the plugin used the server timezone, which could cause popups to fire early or late on hosts where the two differed.

Can I target specific pages, posts, or WooCommerce products?

Yes. Use the Display Rules dropdown and pick Specific Page(s), Specific Post(s), or (when WooCommerce is active) Specific Product Page(s). A live search picker lets you find items by name without needing to know IDs.

Does it work with WooCommerce?

Yes. When WooCommerce is active, two extra rules appear: All Product Pages and Specific Product Page(s).

Does it work with Elementor and other page builders?

Yes. The Home Page rule was improved in 2.0.0 to reliably detect the site root even on Elementor-built or custom-template homepages that bypass the standard WordPress main query.

How do I track popup interactions in Google Analytics 4?

Open your popup ad from Popup Ad, All Popup Ads, click the Tracking tab, turn on Enable Tracking, and set a unique Popup ID slug. The plugin then pushes popup_view, popup_click, and popup_close events to the browser dataLayer, and also adds an HTML id matching your slug to the popup link so existing DOM-based GTM triggers work. Wire matching Custom Event triggers in GTM and register popup_id as a custom dimension in GA4 to see per-popup reports.

What if I already have a GTM trigger watching a CSS ID like `#technology_popup_ad`?

Just enter that same slug (technology_popup_ad) in the Popup ID field on the Tracking tab. The plugin will output the popup link with that HTML ID, and your existing trigger and tag will fire without any GTM changes.

How does Auto Close work?

Auto Close After (s) sets how many seconds after opening the popup automatically closes. Set it to 0 to disable auto-close entirely and keep the popup open until the visitor closes it.

Can I have multiple popups showing on the same page?

Yes. Every popup is rendered independently. If two published popups both match the current page and current schedule, both will show. Use scheduling and display rules to control which one appears when.

What happens if I had the old single-settings version installed?

The plugin automatically detects your old settings and migrates them into a new popup post called Default Popup on the first admin load after upgrading. No data is lost, no manual steps are needed.

What happens when I delete the plugin?

As of 2.0.0, the plugin ships with a proper uninstall.php that removes all popup posts (Custom Post Type entries and their meta) and clears the plugin’s own options. If you only Deactivate the plugin, your data stays intact.

Is it compatible with popups from earlier versions?

Yes. All 2.x versions preserve every option key, meta key, hook, and shortcode from previous versions. Your existing popups keep their settings and keep working without any manual changes.

Categories
Upsell & conversion
Plugin details
Version2.1.0
Last updated2026-08-11 11:07am GMT
Added2025-05-26
Requires WordPress5.6
Tested up to7.0.4
Requires PHP7.4

Tags on WordPress.org
ad popup
popup
responsive popup
roadblock
woocommerce popup
Alternatives
Other plugins in the same categories.
Fluid Checkout for WooCommerce – Lite
20K+ installs
4.9(159)
UpsellWP – Upsell and Related Products Offers for WooCommerce
5K+ installs
4.9(132)
CartFlows – Funnel Builder & Checkout Plugin for WooCommerce
200K+ installs
4.8(506)
NotificationX – FOMO, Live Sales Notification, WooCommerce Sales Popup, GDPR, Social Proof, Announcement Banner & Floating Notification Bar
30K+ installs
4.8(227)
Brave – Create Popup, Optins, Lead Generation, Survey, Sticky Elements & Interactive Content
20K+ installs
4.8(209)
Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce
5K+ installs
4.8(78)
xpay

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy