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