AdSimple Cookie Consent Banner

Description

The AdSimple Cookie Consent Banner lets you add a fully GDPR-compliant cookie consent banner to your WordPress website β€” with or without an AdSimple account.

Two ways to get started

Local Setup (no account required): Configure your cookie banner entirely within WordPress using a visual wizard. Choose from 16 color themes, 6 banner positions, 3 layouts, and customize every detail β€” all without leaving your dashboard.

Connect with AdSimple: Link your website to your AdSimple account for additional features like automatic legal text updates, remote cookie scanning, and centralized management of multiple websites.

Visual Configuration Wizard

The built-in wizard guides you through the setup in six steps:

  1. 🎨 Design β€” Pick a position (popup, bottom bar, top bar, corners), layout (classic, block, wireframe), color theme, and fine-tune with custom colors, shadow effects, and a settings button.
  2. ✏️ Texts β€” Customize the banner title, consent message, button labels, and link your privacy policy and legal notice pages.
  3. πŸͺ Cookies β€” Manage cookie categories (required, statistics, marketing, preferences, and more). Run a browser-based quick scan to detect cookies on your site.
  4. βš™οΈ Settings β€” Set consent validity (1–365 days) and define visibility rules to exclude specific paths from showing the banner.
  5. πŸš€ Features β€” Enable Google Consent Mode v2 with configurable default consent states.
  6. βœ… Review β€” See a summary of your configuration and publish the banner.

Key Features

  • πŸ†“ Works without an account β€” Full local banner setup with no external dependencies.
  • 🎨 16 color themes β€” Pre-built themes plus full custom color control (18 color fields).
  • πŸ“ 6 banner positions β€” Popup (center), bottom bar, bottom-left, bottom-right, top bar, top fixed.
  • 🧱 3 layouts β€” Classic, Block, Wireframe.
  • πŸ”’ Script blocking β€” Third-party scripts are automatically blocked until the visitor gives consent.
  • πŸ” Browser-based cookie scan β€” Detect cookies directly from the admin dashboard, no remote service needed.
  • πŸ“Š Google Consent Mode v2 β€” Built-in support with configurable default consent states.
  • πŸͺ Cookie categories β€” 6 categories (required, statistics, statistics-anonymous, marketing, unclassified, preferences) with per-category activation, locking, and visibility controls.
  • 🚫 Visibility rules β€” Exclude specific paths (e.g. /checkout, /my-account/*) from showing the banner.
  • βš™οΈ Settings button β€” Configurable floating button so visitors can change their preferences at any time.
  • πŸ‘οΈ Live preview β€” See your banner changes in real time while configuring.

Compliance & Standards

  • βœ… IAB TCF 2.2 β€” Officially registered Consent Management Platform (CMP) with CMP ID 463.
  • πŸ›‘οΈ GDPR & ePrivacy β€” Fully compliant with EU privacy regulations.
  • β™Ώ WCAG 2.1 β€” Accessible design meeting European Accessibility Act (EAA) requirements.
  • πŸ”Œ WP Consent API β€” Compatible with the WordPress Consent API for seamless integration with other plugins.

Shortcode

πŸ“‹ Use [acm_cookie_list] to display an organized list of all detected cookies on any page or post.

Cache Compatibility

⚑ Tested and compatible with WP Rocket, WP Super Cache, W3 Total Cache, LiteSpeed Cache, Autoptimize, SG Optimizer, and WP Fastest Cache.

About AdSimple

AdSimple is a provider of privacy and consent management solutions based in Austria. As a registered Consent Management Platform (CMP) under the IAB Europe Transparency and Consent Framework (TCF) with CMP ID 463, AdSimple helps website owners comply with GDPR and ePrivacy regulations.

Learn more:

Screenshots

  • Cookie consent banner on the frontend of your WordPress website
  • Cookie settings dialog for visitors
  • Consent Manager decision screen β€” connect with AdSimple or start local setup
  • Consent Manager wizard β€” Design tab with position, layout and color themes
  • Consent Manager wizard β€” Design tab with popup effects and settings button
  • Consent Manager wizard β€” Texts tab for banner title, text and button labels
  • Consent Manager wizard β€” Cookies tab with cookie categories
  • Consent Manager wizard β€” Settings tab for consent validity and visibility
  • Consent Manager wizard β€” Features tab for Google Consent Mode v2
  • Consent Manager wizard β€” Review tab with configuration summary

Installation

Automatic installation

  1. In your WordPress dashboard, go to Plugins Add New Plugin.
  2. Search for AdSimple.
  3. Click Install Now, then Activate.
  4. You will be redirected to the Consent Manager setup screen.

After activation

The plugin presents you with two options:

Option A β€” Local Setup (recommended for quick start):

  1. Click Local Setup on the decision screen.
  2. Walk through the visual wizard: pick a design, customize texts, configure cookie categories, adjust settings, and enable features like Google Consent Mode v2.
  3. Click Publish Banner on the Review tab.
  4. Your cookie banner is now live on your website.

Option B β€” Connect with AdSimple:

  1. Click Connect with AdSimple on the decision screen.
  2. Enter your AdSimple ID (found in your Consent Manager dashboard).
  3. Click Save.
  4. Your banner is managed centrally through your AdSimple account.

You can switch between these modes at any time.

Manual installation

  1. Download the plugin ZIP file from WordPress.org.
  2. Go to Plugins Add New Plugin Upload Plugin.
  3. Upload the ZIP file and click Install Now, then Activate Plugin.

FAQ

Do I need an AdSimple account to use this plugin?

No. Since version 2.2.0, you can set up and run a fully functional cookie consent banner entirely within WordPress using the built-in wizard. An AdSimple account is optional and provides additional features like automatic legal text updates and remote cookie scanning.

What is the Local Setup?

The Local Setup lets you configure your cookie banner directly in your WordPress admin using a visual wizard with six tabs (Design, Texts, Cookies, Settings, Features, Review). No external account is needed.

What is the difference between Local Setup and connecting with AdSimple?

With Local Setup, everything is configured and stored in WordPress. With AdSimple connection, the banner configuration is managed centrally on adsimple.at, which provides additional features like monthly remote cookie scans and automatic legal text updates. Both options produce a GDPR-compliant banner.

How do I customize the banner design?

In the wizard’s Design tab, you can choose from 16 color themes, 3 layouts (Classic, Block, Wireframe), and 6 positions (popup, bottom bar, corners, top bar). You can also set custom colors for every element, configure drop shadow effects, and add a settings button.

What is the browser-based cookie scan?

The Cookies tab includes a quick scan feature that detects cookies on your website directly from your browser. No remote service is required. Found cookies are automatically assigned to categories.

Does the plugin support Google Consent Mode v2?

Yes. In the Features tab, you can enable Google Consent Mode v2 and configure the default consent state (denied or granted). The plugin sets the appropriate consent signals before any Google scripts load.

Can I display a list of cookies on my website?

Yes. Use the shortcode [acm_cookie_list] on any page or post to display an organized list of all detected cookies.

Is the plugin compatible with caching plugins?

Yes. The plugin is tested with WP Rocket, WP Super Cache, W3 Total Cache, LiteSpeed Cache, Autoptimize, SG Optimizer, and WP Fastest Cache. Cache is automatically cleared when banner settings change.

How does script blocking work?

When using the local banner, third-party scripts are automatically blocked until the visitor gives consent. A blocking runtime script is injected early in the page head (before other scripts load) to prevent unauthorized tracking.

Can I exclude certain pages from showing the banner?

Yes. In the Settings tab, you can define visibility rules to exclude specific paths (e.g. /checkout, /my-account/*) from displaying the cookie banner.

How long is consent valid?

You can configure the consent validity between 1 and 365 days in the Settings tab. After the configured period, visitors will be asked for consent again.

Can I switch from Local Setup to AdSimple (or vice versa)?

Yes. You can connect to AdSimple at any time from the plugin settings, or disconnect to switch back to the local banner.

Is the Consent Manager compatible with all WordPress themes?

Yes. The cookie banner is rendered independently of your theme and works with all WordPress themes.

Reviews

Read all 0 reviews

Contributors & Developers

“AdSimple Cookie Consent Banner” is open source software. The following people have contributed to this plugin.

Contributors

“AdSimple Cookie Consent Banner” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “AdSimple Cookie Consent Banner” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.2.1

  • Release Date – 10th March 2026
  • Fixed: Admin settings page stuck on “Loading application…” when WPML or other plugins (dark-mode, snippet managers) modify the WP_Screen object
  • Fixed: type=”module” script attribute now applied reliably across all WordPress versions (4.2+) via script_loader_tag filter instead of wp_script_add_data()

2.2.0

  • Release Date – 2nd March 2026
  • Added: New visual configuration wizard with six tabs (Design, Texts, Cookies, Settings, Features, Review)
  • Added: Local Setup mode β€” full cookie banner without an AdSimple account
  • Added: Decision screen to choose between AdSimple connection and Local Setup
  • Added: 16 built-in color themes with full custom color support (18 color fields)
  • Added: 6 banner positions (popup, bottom bar, bottom-left, bottom-right, top bar, top fixed)
  • Added: 3 banner layouts (Classic, Block, Wireframe)
  • Added: Browser-based cookie quick scan from the admin dashboard
  • Added: Automatic script blocking until visitor consent
  • Added: Google Consent Mode v2 support with configurable default states
  • Added: 6 cookie categories with per-category activation, locking, and visibility controls
  • Added: Visibility rules to exclude specific paths from showing the banner
  • Added: Configurable settings button for visitors to change preferences
  • Added: Live banner preview in the admin wizard
  • Added: Consent validity configuration (1–365 days)
  • Added: Modern React-based admin interface
  • Added: REST API for options and cookie scan management

2.1.4

  • Release Date – 24th February 2026
  • Fixed: Consent banner script tags were stripped by wp_kses_post(), causing raw JavaScript to appear as text on the page (with local cache) or the banner not loading at all (without local cache)
  • Fixed: Local script cache is now automatically invalidated when the plugin version changes, preventing stale cached scripts after updates
  • Fixed: Third-party page cache clearing now supports WP Super Cache, W3 Total Cache, LiteSpeed Cache, Autoptimize, SG Optimizer and WP Fastest Cache (in addition to WP Rocket)
  • Fixed: Third-party page caches are now always cleared when local cache is deleted, even if individual cache file deletions fail

2.1.3

  • Release Date – 23rd February 2026
  • Fixed: Renamed plugin display name to comply with WordPress.org guidelines (removed “WordPress” trademark and “Plugin” word)
  • Fixed: Added missing GPLv2 license header to plugin file
  • Fixed: Updated “Tested up to” to WordPress 6.9
  • Fixed: Replaced all short PHP opening tags (<?=) with full <?php echo tags
  • Fixed: Removed promotional language from readme description
  • Fixed: Added ABSPATH direct file access protection to all PHP files
  • Fixed: Improved output escaping throughout templates (esc_html, esc_attr, esc_url, wp_kses_post)
  • Fixed: Added nonce verification and input sanitization for form handling
  • Fixed: Replaced direct filesystem calls with WordPress Filesystem API
  • Fixed: Added translator comments and fixed unordered placeholders in i18n strings
  • Fixed: Replaced parse_url() with wp_parse_url() and unlink() with wp_delete_file()
  • Fixed: Replaced wp_redirect() with wp_safe_redirect()
  • Fixed: Prefixed custom hook names and template variables

2.1.2

  • Release Date – 18th August 2025
  • Updated: Fixed PHP 8.0+ compatibility issue with static method calls

2.1.1

  • Release Date – 29th July 2025
  • Added: WP Consent API integration

2.1.0

  • Release Date – 1st July 2025

  • Added: Registered as an official CMP under IAB Europe’s Transparency and Consent Framework (TCF) with CMP ID 463.

  • Added: EAA WCAG 2.1 compliance

  • Updated: Readme to reflect TCF certification.

  • Updated: Readme to reflect EAA WCAG 2.1 compliance.

2.0.17

  • Release Date – 12th December 2024

  • Added: added screenshots

  • Updated: updated readme.txt

2.0.16

  • Release Date – 14th November 2024

  • Updated: updated text-domain loading

  • Updated: whitespace cleanup
  • Updated: tested up to WP 6.6.2

2.0.15

  • Release Date – 7th November 2024

  • Updated: updated short description

  • Updated: code-style update, improved code readability
  • Updated: whitespace cleanup

2.0.14

  • Release Date – 5th November 2024

  • Updated: updated text domain to plugin slug

  • Updated: code-style update, improved code readability
  • Updated: whitespace cleanup
  • Updated: updated readme.txt

2.0.13

  • Release Date – 5 September 2024

  • Updated: improved embed_code validation

2.0.12

  • Release Date – 3 September 2024

  • Updated: updated plugin name

  • Updated: updated readme.txt

2.0.11

  • Release Date – 3 September 2024

  • Updated: improved error-handling

2.0.10

  • Release Date – 27 August 2024

  • Updated: tested up to WP 6.5.4

2.0.9

  • Release Date – 12 October 2022

  • Updated: updates logic for exclude from WP Rocket

2.0.8

  • Release Date – 7 December 2021

  • Updated: Minor changes for PHP 8.0

2.0.7

  • Release Date – 21 June 2021

  • Updated: Optimization local version

2.0.6

  • Release Date – 9 June 2021

  • Added: Locale cache

2.0.5

  • Release Date – 5 March 2021

  • Updated: logic for exclude from WP Rocket

2.0.4

  • Release Date – 4 March 2021

  • Added: Support of shortcode [acm_cookie_list]

  • Added: Refactoring

2.0.3

  • Release Date – 24 November 2020

  • Added: Refactoring

2.0.2

  • Release Date – 11 November 2020

  • Added: Refactoring

  • Added: Added functionality exclude from WP Rocket

2.0.1

  • Release Date – 24 August 2020

  • Updated: Minor changes

2.0.0

  • Release Date – 26 March 2020