HapiGuard – Invalid Click Protection for AdSense, Ad Manager & Auto Ads

Changelog

1.0.3

  • Fixed: PHP parse error on the Protection Summary heading caused by an unescaped apostrophe — the plugin could not be activated.
  • Reworded all UI copy that referenced “unlocking” features to make clear that the external RevHapi service is optional and that every feature shipped in the plugin code is fully functional without any account, license, or API key.
  • Replaced the 🔒 padlock icon next to the cloud-only features list with ☁️ so it reads as “cloud service” rather than “locked”.
  • Added an explicit “External cloud service — separate from this plugin” label above the RevHapi promo card.
  • Dashboard widget CTA renamed from “Unlock Advanced Protection” to “Learn about RevHapi Cloud”.

1.0.2

  • Local stats now shown without any account — blocked clicks and total clicks from the local database
  • RevHapi cloud analytics (page views, sessions, geo) clearly separated and labelled
  • Plugin URI updated
  • Text domain aligned with plugin slug

1.0.1

  • Security and escaping improvements
  • Improved readme documentation

1.0.0

  • Initial public release
  • Real-time click detection and blocking
  • AdSense, Auto Ads, and Google Publisher Tag support
  • Preemptive CSS hiding and vignette ad blocking
  • Optional RevHapi integration for geo-blocking, email alerts, and analytics

Plugin Website
Visit website

Author
waldroid
Version:
1.0.3
Last Updated
June 25, 2026
Requires
WordPress 5.8
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.