by Saumya Majumder
4.7 (62 reviews)
Ad Invalid Click Protector (AICP)
One plugin to save your AdSense account from Click Bombings and Invalid Click Activities
Tested up to WP 6.5 (Current: 6.9)
v1.3.0
Current Version v1.3.0
Updated 1 year ago
Last Update on 02 Jul, 2024
Synced 15 hours ago
Last Synced on
Rank
#1,310
—
No change
Active Installs
20K+
—
No change
KW Avg Position
15.5
—
No change
Downloads
287.5K
+1 today
Support Resolved
0%
—
No change
Rating
94%
Review 4.7 out of 5
4.7
(62 reviews)
Next Milestone 30K
20K+
30K+
172
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 4,752 more installs to reach 30K+
Rank Changes
Current
#1,310
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
4.7
62 reviews
Overall
94%
5
56
(90%)
4
2
(3%)
3
0
(0%)
2
1
(2%)
1
3
(5%)
Tracked Keywords
Showing 4 of 4| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| aicp | 1 | — | Tag | 16 hours ago |
| isaumya | 2 | — | Tag | 16 hours ago |
| adsense | 25 | — | Tag | 16 hours ago |
| invalid | 34 | — | Tag | 16 hours ago |
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 1.3.0
- Last Updated
- Jul 02, 2024
- Requires WP
- 4.9+
- Tested Up To
- 6.5
- PHP Version
- 7.4 or higher
- Author
- Saumya Majumder
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 4.7
- Reviews
- 62
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
WP Adminify – White Label WordPress, Admin Menu Editor, Login Customizer
7K+ installs
#2,735
Master Addons For Elementor - White Label, Free Widgets, Hover Effects, Conditions, & Animations
40K+ installs
#929
Popup Builder - Create highly converting, mobile friendly marketing popups.
200K+ installs
#259
Ads.txt Manager
100K+ installs
#354
YARPP – Yet Another Related Posts Plugin
100K+ installs
#379
Frequently Asked Questions
Common questions about Ad Invalid Click Protector (AICP)
I know there are many WordPress plugin where you basically paste your AdSense code and it shows your ad at various position of your website. But unfortunately it is not humanly possible for me to check every single plugin of such out there or contact each plugin developer. Here I'm showing you how to incorporate the Ad Invalid Click Protector (AICP) plugin with your website's ad code, so that both other plugin developers and normal users who use custom codes to show up their ads can take advantage of this. To use the Ad Invalid Click Protector plugin with your ad code you basically have to do 2 simple things. Put a if( aicp_can_see_ads() ) { /* return your ad code here */ } block before returning your ad code to the front end Wrap your ad code within a simple div tag like this <div class="aicp">...your ad code goes here...</div> Personally I create various WordPress shortcodes for various ad units that I use on my personal website. It is extremely easity to create shortcodes for your ad units while taking the advantage of Ad Invalid Click Protector Plugin. Let me show you how to create a WordPress shortcode very easily. To create a shortcode the first thing you need to do is, go to the functions.php file of your theme or your child theme and at the end of yoru file put any of the following code. If you are using a PHP version < 5.3, you can create a shortcode in the following way: add_shortcode( 'your_shortcode_name', 'your_shortcode_function_name' ); function your_shortcode_function_name() { if( aicp_can_see_ads() ) { // This part will show ads to your non-banned visitors $adCode = '<div class="aicp"><!-- Don\'t forget to add this div with aicp class --> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- Responsive Ad Code --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-1234567890" data-ad-slot="0987654321" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div><!-- end of the aicp div -->'; return $adCode; } else { // Anything within this part will be shown to your banned visitors or to the blocked country visitors return '<div class="error">You have been blocked from seeing ads.</div>'; } } If you are using PHP version >= 5.3, you don't need to give a function name, instead you can take advantage of of anonymous function like this way: add_shortcode( 'your_shortcode_name', function() { if( aicp_can_see_ads() ) { // This part will show ads to your non-banned visitors $adCode = '<div class="aicp"><!-- Don\'t forget to add this div with aicp class --> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- Responsive Ad Code --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-1234567890" data-ad-slot="0987654321" data-ad-format="auto"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div><!-- end of the aicp div -->'; return $adCode; } else { // Anything within this part will be shown to your banned visitors or to the blocked country visitors return '<div class="error">You have been blocked from seeing ads.</div>'; } } ); Please Note: if you want, you can completely ignore the else {} block above in case you don't wanna show anything special to the blocked visitors.
You can install the WP Server Stats plugin in your website which will show you many important information about your hosting environment including what PHP version you are currently using.
No It is not. This plugin will only work with AdSense ads or any ad media that shows iframe based ads. Recently Google has tweaked there ad code which makes merely impossible to support both iframe based ads like AdSense and non-iframe based ads, like affiliate ads. In case of affiliate ads, there is generally no click bombing issue, that is why from v1.1.0, AICP will only support iframe based ads and not general affiliate ads. Sorry guys! In case you want to use AICP just for affiliate ads, I will recommend you to download v1.0.6 of the plugin from the old archive.
No, you are not supposed to click on your own ads. If you want you can use adblock in your browser to save yourself from accidental clicking on your own ads.
This plugin doesn't work on mobile devices such as smartphones and tablets, because this hardware uses a touchscreen instead of a mouse as click input. This design makes the boundary monitoring trick ineffective.