Title: AdSimple Cookie Consent Banner
Author: AdSimple
Published: <strong>مارس 31, 2020</strong>
Last modified: أوت 19, 2026

---

Search plugins

![](https://ps.w.org/adsimple-cookie-manager-for-wp/assets/banner-772x250.gif?rev
=3287838)

![](https://ps.w.org/adsimple-cookie-manager-for-wp/assets/icon-256x256.gif?rev=
3287838)

# AdSimple Cookie Consent Banner

 By [AdSimple](https://profiles.wordpress.org/adsimple/)

[Download](https://downloads.wordpress.org/plugin/adsimple-cookie-manager-for-wp.2.5.0.zip)

 * [Details](https://arq.wordpress.org/plugins/adsimple-cookie-manager-for-wp/#description)
 * [Reviews](https://arq.wordpress.org/plugins/adsimple-cookie-manager-for-wp/#reviews)
 *  [Installation](https://arq.wordpress.org/plugins/adsimple-cookie-manager-for-wp/#installation)
 * [Development](https://arq.wordpress.org/plugins/adsimple-cookie-manager-for-wp/#developers)

 [Support](https://wordpress.org/support/plugin/adsimple-cookie-manager-for-wp/)

## 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](https://www.adsimple.at/)
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 and Global Privacy Control (GPC)
    support.
 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.
 * 🛡️ **Global Privacy Control (GPC)** — Respect the W3C GPC opt-out signal (`navigator.
   globalPrivacyControl`). Non-essential cookies are auto-rejected when the visitor’s
   browser signals GPC, and the banner is skipped while the settings badge stays
   accessible.
 * 🍪 **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.
 * 🌐 **W3C GPC** — Honors the Global Privacy Control opt-out signal.
 * ♿ **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:

 * [Consent Manager](https://www.adsimple.at/consent-manager/)
 * [Datenschutz Generator AT](https://www.adsimple.at/datenschutz-generator/)
 * [Datenschutz Generator DE](https://www.adsimple.de/datenschutz-generator/)
 * [Impressum Generator AT](https://www.adsimple.at/impressum-generator/)
 * [Impressum Generator DE](https://www.adsimple.de/impressum-generator/)

## Screenshots

[⌊Cookie consent banner on the frontend of your WordPress website⌉⌊Cookie consent
banner on the frontend of your WordPress website⌉[

Cookie consent banner on the frontend of your WordPress website

[⌊Cookie settings dialog for visitors⌉⌊Cookie settings dialog for visitors⌉[

Cookie settings dialog for visitors

[⌊Consent Manager decision screen — connect with AdSimple or start local setup⌉⌊
Consent Manager decision screen — connect with AdSimple or start local setup⌉[

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 position, layout and color themes⌉[

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 — Design tab with popup effects and settings button⌉[

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 — Texts tab for banner title, text and button labels⌉[

Consent Manager wizard — Texts tab for banner title, text and button labels

[⌊Consent Manager wizard — Cookies tab with cookie categories⌉⌊Consent Manager wizard—
Cookies tab with cookie categories⌉[

Consent Manager wizard — Cookies tab with cookie categories

[⌊Consent Manager wizard — Settings tab for consent validity and visibility⌉⌊Consent
Manager wizard — Settings tab for consent validity and visibility⌉[

Consent Manager wizard — Settings tab for consent validity and visibility

[⌊Consent Manager wizard — Features tab for Google Consent Mode v2 and Global Privacy
Control (GPC)⌉⌊Consent Manager wizard — Features tab for Google Consent Mode v2 
and Global Privacy Control (GPC)⌉[

Consent Manager wizard — Features tab for Google Consent Mode v2 and Global Privacy
Control (GPC)

[⌊Consent Manager wizard — Review tab with configuration summary⌉⌊Consent Manager
wizard — Review tab with configuration summary⌉[

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](https://www.adsimple.at/dashboard/mein-consent-manager/)).
 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

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

### 󠀁[Super simple plugin to integrate the Cookie Manager](https://wordpress.org/support/topic/super-simple-plugin-to-integrate-the-cookie-manager/)󠁿

 [gpapouschek](https://profiles.wordpress.org/gpapouschek/) أڥريل 29, 2020

You just need to install it and add your AdSimple ID and you're done. Very simple
plugin with nice artworks.

 [ Read all 0 reviews ](https://wordpress.org/support/plugin/adsimple-cookie-manager-for-wp/reviews/)

## Contributors & Developers

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

Contributors

 *   [ AdSimple ](https://profiles.wordpress.org/adsimple/)

“AdSimple Cookie Consent Banner” has been translated into 1 locale. Thank you to
[the translators](https://translate.wordpress.org/projects/wp-plugins/adsimple-cookie-manager-for-wp/contributors)
for their contributions.

[Translate “AdSimple Cookie Consent Banner” into your language.](https://translate.wordpress.org/projects/wp-plugins/adsimple-cookie-manager-for-wp)

### Interested in development?

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

## Changelog

#### 2.5.0

 * Release Date – 19th August 2026
 * Added: The local banner now forwards the visitor’s decision to the WP Consent
   API. On every consent change (accept all, necessary only, custom selection, Global
   Privacy Control auto-reject) and on every page load with a stored decision, the
   banner calls `wp_set_consent()` for all standard categories (`functional`, `preferences`,`
   statistics`, `statistics-anonymous`, `marketing`, `uncategorized`). Consent-aware
   third-party plugins now see the actual consent state instead of “no consent” 
   for every visitor.
 * Fixed: The plugin registered itself with the WP Consent API only during the activation
   request. Since filters are not persistent, the `wp_consent_api_registered_*` 
   filter was missing on all subsequent requests and the WP Consent API never saw
   the plugin as a registered consent management provider. The registration now 
   runs on every request.
 * Fixed: After “Accept all” or “Necessary only”, the checkboxes in the settings
   view kept their initial default state instead of reflecting the stored decision.
   Reopening the settings in the same page session and clicking “Save selection”
   silently revoked all previously granted categories. The checkboxes are now synchronized
   with every stored consent change.

#### 2.4.0

 * Release Date – 7th August 2026
 * Fixed: The WP Consent API integration now reports the consent type `optin` instead
   of `optout`. With `optout`, `wp_has_consent()` returned `true` for every visitor
   who had not yet interacted with the banner, so consent-aware third-party plugins
   were told consent had been granted before the visitor agreed. `optin` reflects
   the GDPR/ePrivacy requirement that non-essential processing needs prior consent.

#### 2.3.0

 * Release Date – 30th April 2026
 * Added: Global Privacy Control (GPC) support in the Features tab — when a visitor’s
   browser signals `navigator.globalPrivacyControl`, non-essential cookies are auto-
   rejected and the consent banner is skipped per the W3C GPC specification. The
   settings badge remains visible so visitors can change their preferences.
 * Added: `/.well-known/gpc.json` resource published when GPC support is enabled,
   declaring W3C GPC compliance to browsers and tools

#### 2.2.2

 * Release Date – 10th April 2026
 * Fixed: English placeholders {necessary-cookies} and {cookie-settings} in the 
   cookie banner text were not rendered as clickable links (only German placeholders
   worked)

#### 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

## Meta

 *  Version **2.5.0**
 *  Last updated **2 months ago**
 *  Active installations **700+**
 *  WordPress version ** 4.2.0 or higher **
 *  Tested up to **6.9.9**
 *  PHP version ** 5.4 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/adsimple-cookie-manager-for-wp/)
   and [German](https://de.wordpress.org/plugins/adsimple-cookie-manager-for-wp/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/adsimple-cookie-manager-for-wp)
 * Tags
 * [CMP](https://arq.wordpress.org/plugins/tags/cmp/)[cookie consent banner](https://arq.wordpress.org/plugins/tags/cookie-consent-banner/)
   [dsgvo](https://arq.wordpress.org/plugins/tags/dsgvo/)[GDPR](https://arq.wordpress.org/plugins/tags/gdpr/)
   [IAB TCF](https://arq.wordpress.org/plugins/tags/iab-tcf/)
 *  [Advanced View](https://arq.wordpress.org/plugins/adsimple-cookie-manager-for-wp/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/adsimple-cookie-manager-for-wp/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/adsimple-cookie-manager-for-wp/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/adsimple-cookie-manager-for-wp/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/adsimple-cookie-manager-for-wp/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/adsimple-cookie-manager-for-wp/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/adsimple-cookie-manager-for-wp/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/adsimple-cookie-manager-for-wp/reviews/)

## Contributors

 *   [ AdSimple ](https://profiles.wordpress.org/adsimple/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/adsimple-cookie-manager-for-wp/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.adsimple.at/)