Title: TrueSift Ad Detect
Author: webdigitech
Published: <strong>September 24, 2026</strong>
Last modified: September 24, 2026

---

Search plugins

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

![](https://ps.w.org/truesift-ad-detect/assets/icon-256x256.png?rev=3710974)

# TrueSift Ad Detect

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

[Download](https://downloads.wordpress.org/plugin/truesift-ad-detect.1.0.1.zip)

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

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

## Description

TrueSift Ad Detect helps publishers respond to ad blocking without turning the website
into a wall. It checks the browser quietly and gives you control over what happens
only when blocking is confidently confirmed.

Choose the experience that fits your site:

 * Show a friendly reminder banner and let visitors continue.
 * Redirect confirmed detections to your own information or support page.
 * Use the browser event to build a completely custom front-end experience.
 * Discourage casual copying with independent right-click and copy controls.
 * Keep copying available while automatically adding the current page URL as the
   source.

The banner can be matched to your website with light, dark or custom colors, adjustable
width, corner radius, typography and six placement options. A live preview in the
WordPress admin helps you see the result before saving.

TrueSift uses a fail-open approach. Only a confirmed `blocked` result triggers the
action you selected. `clear`, `limited`, `unknown`, invalid responses and scanner
or network failures allow the visitor to continue normally.

The Scanner V2 runtime is loaded locally from the plugin. Only the public probe 
resources are requested from the TrueSift scanner service.

TrueSift Ad Detect does not create a detection history in WordPress. If a visitor
dismisses the optional reminder banner, only the reminder expiry is stored in browser
localStorage. Content protection runs locally in the browser and does not send copied
content to TrueSift.

TrueSift Ad Detect is Made in Germany by WebDigiTech.

Product page: https://truesift.de/adblock-check?utm_source=wordpress_plugin&utm_medium
=readme&utm_campaign=truesift_ad_detect&utm_content=product_page
 TrueSift: https://
truesift.de?utm_source=wordpress_plugin&utm_medium=readme&utm_campaign=truesift_ad_detect&
utm_content=truesift_website WebDigiTech: https://webdigitech.de?utm_source=wordpress_plugin&
utm_medium=readme&utm_campaign=truesift_ad_detect&utm_content=webdigitech_brand

#### External service

AdBlock detection is disabled by default. When a WordPress administrator enables
detection, the visitor browser contacts the public TrueSift scanner service at `
https://ad-detect.truesift.de` to request neutral and ad-specific probe resources.
These requests are necessary for the AdBlock detection feature.

Like ordinary web requests, the scanner service processes standard connection metadata
such as the visitor IP address and HTTP request headers. The WordPress plugin does
not send a WordPress user account, site secret, management token, form content or
detection history to the scanner service.

Privacy policy: https://truesift.de/datenschutz?utm_source=wordpress_plugin&utm_medium
=readme&utm_campaign=truesift_ad_detect&utm_content=privacy_policy

### Privacy

When detection is enabled, the browser requests probe resources from the public 
TrueSift scanner service. Standard network metadata is processed by that service
as part of normal HTTP delivery. See https://truesift.de/datenschutz?utm_source=
wordpress_plugin&utm_medium=readme&utm_campaign=truesift_ad_detect&utm_content=privacy_policy
for details.

The plugin stores only administrator configuration in WordPress. A dismissed banner
stores its reminder expiry only in browser localStorage. Content protection settings
act locally in the browser. If source attribution is enabled, the current page URL
is added to the clipboard locally; copied content is not sent to TrueSift.

### Development

The source code and build tooling for the JavaScript scanner distributed
 with this
plugin are publicly available at:

https://gitlab.com/webdigitech-wordpress/truesift-scanner-js

Scanner release tags correspond to the scanner versions distributed with
 this WordPress
plugin.

The distributed scanner artifact is accompanied by
 assets/js/truesift-scanner.v2.0.0.
manifest.json, which records the scanner version, public API version, bundle format,
JavaScript target and SHA-256 of the exact JavaScript artifact included with this
plugin.

## Screenshots

[⌊Overview dashboard with quick access to AdBlock detection, visitor experience,
content protection and privacy settings.⌉⌊Overview dashboard with quick access to
AdBlock detection, visitor experience, content protection and privacy settings.⌉[

Overview dashboard with quick access to AdBlock detection, visitor experience, content
protection and privacy settings.

[⌊Detection settings for enabling TrueSift Ad Detect, choosing the visitor response
and configuring reminder behavior.⌉⌊Detection settings for enabling TrueSift Ad 
Detect, choosing the visitor response and configuring reminder behavior.⌉[

Detection settings for enabling TrueSift Ad Detect, choosing the visitor response
and configuring reminder behavior.

[⌊Content Protection settings for blocking right-click, blocking copying and optionally
adding the current page URL as a source.⌉⌊Content Protection settings for blocking
right-click, blocking copying and optionally adding the current page URL as a source
.⌉[

Content Protection settings for blocking right-click, blocking copying and optionally
adding the current page URL as a source.

[⌊Appearance settings with configurable banner width, colors and a live preview 
of the visitor reminder.⌉⌊Appearance settings with configurable banner width, colors
and a live preview of the visitor reminder.⌉[

Appearance settings with configurable banner width, colors and a live preview of
the visitor reminder.

[⌊Privacy & Data overview explaining what stays in WordPress, what remains in the
visitor's browser and how the TrueSift probe service is used.⌉⌊Privacy & Data overview
explaining what stays in WordPress, what remains in the visitor's browser and how
the TrueSift probe service is used.⌉[

Privacy & Data overview explaining what stays in WordPress, what remains in the 
visitor’s browser and how the TrueSift probe service is used.

## Installation

 1. Upload the `truesift-ad-detect` folder to `/wp-content/plugins/` or install the
    ZIP through Plugins > Add Plugin.
 2. Activate TrueSift Ad Detect.
 3. Open TrueSift Ad Detect > Detection.
 4. Choose how your site should respond when blocking is confirmed.
 5. Open Content Protection if you want to control right-click, copying or source attribution.
 6. Open Appearance to match the banner to your website and preview its position and
    width.
 7. Enable detection when you are ready.

## FAQ

### Does TrueSift block a visitor when it is not sure?

No. Only a confirmed `blocked` result is authoritative. `limited`, `unknown`, invalid
results and scanner failures fail open, so the visitor continues normally.

### Can I keep the reminder subtle?

Yes. The built-in banner is non-blocking. You can adjust its colors, width, position,
typography and reminder period, or use your own front-end integration instead.

### Does the plugin store detected visitors in WordPress?

No. Version 1.0.1 does not create a detection log and does not store visitor IP 
addresses, user agents or detection results in the WordPress database.

### Does the plugin create cookies?

No. If the optional reminder banner is dismissed, only an expiry timestamp is stored
in browser localStorage.

### Can developers build their own UI?

Yes. Choose the custom integration option and listen for the browser event `truesift:
ad-detect-result`. Its event detail contains the validated Scanner V2 result.

### Can TrueSift stop every possible way of copying content?

No. Right-click and copy controls discourage casual copying in the browser, but 
they are not DRM. Content that has already been delivered to a visitor browser can
still be accessed by a determined user.

### What happens when source attribution is enabled?

When copy blocking is off, copied page text can receive a short `Source:` line with
the canonical URL of the current page. The clipboard update happens locally in the
browser and is not sent to TrueSift or stored in WordPress.

### Is the scanner loaded from a CDN?

No. The Scanner V2 runtime is a local plugin asset. Only probe resources are requested
from the TrueSift scanner service.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“TrueSift Ad Detect” is open source software. The following people have contributed
to this plugin.

Contributors

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

[Translate “TrueSift Ad Detect” into your language.](https://translate.wordpress.org/projects/wp-plugins/truesift-ad-detect)

### Interested in development?

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

## Changelog

#### 1.0.1

 * Added the Scanner V2 release manifest and public source/build reference for release
   transparency.
 * Added an independent Content Protection section in the WordPress admin.
 * Added optional right-click context-menu blocking for public page content.
 * Added optional copy blocking for public page content while keeping editable form
   controls usable.
 * Added optional source attribution that appends the canonical current-page URL
   when copying is allowed.
 * Kept all content-protection behavior local to the visitor browser without server-
   side logging or external content transfer.
 * Added English, German and Bulgarian interface text for the new controls.

#### 1.0.0

 * First public TrueSift Ad Detect release.
 * Added TrueSift Scanner V2.0.0 as the sole detection engine.
 * Added fail-open handling for uncertain results and scanner failures.
 * Added friendly banner, redirect and custom-integration behaviors.
 * Added configurable visitor messaging and reminder period.
 * Added light, dark and custom appearance styles.
 * Added live banner preview, six placement options and adjustable banner width.
 * Added local browser reminder state without cookies or server-side visitor logs.
 * Added English source strings with German and Bulgarian translations.
 * Added WordPress privacy-policy helper content and clean uninstall handling.

## Meta

 *  Version **1.0.1**
 *  Last updated **20 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 7.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 8.2 or higher **
 * Tags
 * [ad blocker](https://wordpress.org/plugins/tags/ad-blocker/)[adblock](https://wordpress.org/plugins/tags/adblock/)
   [content-protection](https://wordpress.org/plugins/tags/content-protection/)[copy protection](https://wordpress.org/plugins/tags/copy-protection/)
 *  [Advanced View](https://wordpress.org/plugins/truesift-ad-detect/advanced/)

## Ratings

No reviews have been submitted yet.

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

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

## Contributors

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

## Support

Got something to say? Need help?

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