Invalid activity is one of the most common thing which affright every new AdSense publisher. As per a recent published adsense statistics repost, almost 72% adsense account got disabled and banned due to invalid click activity reason. A group of students also done a research about the webmaster’s view and thought about their adsense account getting disabled due to invalid click activity. Most of the webmaster said that they neither clicked on their own ads nor provoked anyone to do so. They feel that Google disabled their account so that they won’t have to pay him anymore. Also some said “it’s a Google scandal to fool webmasters”. If you are one of the victims of the invalid click activity, trust me there is nothing to do with google, it’s all your you and your site.

Today in this article I’m gonna explain to you what Invalid Click is in Google AdSense and most importantly how you can prevent your AdSense account getting blocked due to invalid click activity. If this feels interesting to you, then keep reading.

Update! I’ve released a free WordPress plugin to help you fight this invalid click & click bombing war effectively. To know more about that, please check the updated section of this article. 

What is invalid click activity in Adsense?

As per definition if a click is generated as an outcome of keen interest on the ad or product showing in the screen and if the user clicked on the ad, it will counted as a legit click. Now if the user just clicks on the ad without even having any interest on whatever is showing in the screen, it will definitely be counted as invalid click. Also if a user just keep clicking every single ads showed in his screen, then also it can be taken as invalid click activity. Because logically there is no one in this internet who could be interested with every single ads shows up on his / her screen. Take a look at the video below to know more about invalid click activity.

How Google does know all this?

As I said on many previous posts of mine, that google uses very sophisticated human alike bots which crawl pages just the way we see them on screen. Beside that google has few more advanced bots and algorithm especially for Adsense program as this is their major source of revenue and they do not want to compromise their quality in this competitive market. Google also uses mouse tracking algorithm which actually every single user’s mouse pattern on the sites using adsense and depending upon their mouse pattern google checks their psychology behind clicking on those ads. It’s a very complex process with many complex algorithms.

How invalid clicks happens on our site?

As I’ve already described what invalid click is still many webmaster claims that they neither did it nor provoked anyone to click on their ads. From a judging perspective its almost sounds like a thief claiming that he didn’t steal anything. Funny right? Though I’m not saying that every webmaster is lying about the invalid click activity on their site.

This is how it happens, some webmasters don’t even know the Google Adsense Policies and hence make mistakes which google doesn’t forgive and in the end they blame Google for their own mistake.  But there are many webmasters who are telling the truth. They follow every Google policy but still get disabled due to invalid click activity. How does it happen, right?

Well, technically it is called “Adsense Cyber Fraud Attack” – a specific attack towards adsense users to generate fraud click and as a result to block your adsense account. There is no specific reasons behind all this attacks and no specific motives also. The only common motive they have is they have Google and its product, mainly Adsense and hate adsense account holders. As a statistical result of a research paper it has been shown that major invalid click activities are triggered in the home country of the author or webmasters. These are specially done by webmaster’s close people and friends who are not happy with his / her web success. So, they does invalid click on your site to stop the major source of income you have in your site. Beside this there are few countries from which these major attacks comes are mainly China, Russia, Pakistan, Ukraine and Belgium etc. Some hackers from this countries does this thing so that your adsense account get disabled and you lose your major income source. Here is a list of countries which are considered as the High Risk Online Fraud Countries which you might want to avoid showing your adsense ads.

Country NameCountry Code
PakistanPK / PAK
ChinaCN / CHN
UkraineUA / UKR
IndonesiaID / IDN
LithuaniaLT / LTU
EgyptEG / EGY
RomaniaRO / ROU
BulgariaBG / BGR
TurkeyTR / TUR
RussiaRU / RUS
MalaysiaMY / MYS
IsraelIL / ISR
Above data reference site – &

Why Cyber Fraud Attackers do all this?

Well, human psychology is one of the most complicated thing on the earth. So understanding human emotion and reflexes is as hard as living on Mars. Nobody actually knows why these people want to harm adsense users and why did they get in return. Maybe they do this because they love to see other people suffer or maybe they take revenge of his/her own adsense disabled account on other adsense publishers. Nobody actually knows, because adsense cyber fraud attacks can be done by your dearest friend or neighbor or even someone far from your country.

How to get rid of Adsense Cyber Fraud Attack?

When you paste your adsense code in your website it is by default set to show in everywhere in the earth. You can’t change that. The way to save yourself from these adsense attacks is firstly not sharing your adsense approval or success stories with anyone who envy you and secondly block showing ads for all the mentioned countries above. So that any user from this countries never see adsense ad content on your site and if they can’t see the ad, they can’t initiate invalid activity on it.

Blocking ads for specific countries is not as easy as it sound like, basically for a non techie user who have no experience of development & coding. Though there are few tools available like Google Ad Manager (dfp) or other ad management tool which does support filtering country and show ads. If you are a coder or you want more customization capability towards this matter, you can develop your own plugin or write your own code to archive the outcome you want. As there is no popular and trusted WordPress plugin to do this work that I’m aware of, I cannot mention any plugin name here.

Just one thing make sure when you develop your own plugin or write your own code, do not try to hide ad in your site by using CSS or jQury or any front end language. As I said googlebot crawl your site like the way other user does along with that googlebot also crawls the page source code, css and js file. As you cannot change the raw page source code by using any front end language, google will find that and DISABLE your adsense account. Hiding adsense ad having the ad code in the page is also against Adsense policy. So I’ll suggest you to do this using server side language like PHP. So that the ad code only shows up in the source code when the page is visited from any whitelisted country.

How to fight these AdSense invalid clicks & click bombing activity effectively? (Updated)

In the last couple of months the AdSense account banning due to the invalid click activity has been incresed exponancially. Sometimes the rivals click on their compitetor’s website ads to ban their adsense account and sometime people user bots to click on your ads so that your AdSense account gets blocked for inactivity reason. Many people has personally contacted me several times asking for a solution to help them. But as AdSense is a very complicated system with many complicated algorithms, it’s not that easy to design an algorithm or write codes to fight this off. But now there is a way to fight these.

For the last 2 months or so, I’ve been working on a plugin to help all AdSense webmaters to make sure their AdSense account doesn’t get banned due to invalid click activity. After months of hard work and hours of coding, bugfix and debugging, I’ve finally published a free WordPress plugin named AdSense Invalid Click Protector (AICP) so that you guys don’t have to fight this nasty war alone.

With the help of this pluginyou can block user who clicked on your ads more than certain number of times (specified by you) and you can also decide for how long do you want to keep them blocked from seeing your ads on your website. It is a very cool plugin which will help you to make sure invalid click activity will never happen on your website ever again. Moreover if you want, you can also block certain countries from seeing your ads at all. I will highly recommend you to try it out and if you like it, don’t forget to share a review about your experience and if possible, please consider donating some amount so that I can keep the development of this plugin active.

My Adsense account is already disabled due to invalid activity

Well if your adsense account is already been disabled by google due to invalid activity reason, I will first suggest you to read my another article about 5 Tips to stop getting your Adsense account Disabled then you make sure your site follows every single Google Adsense Policy. After doing all this, try to find the core source behind the invalid activity on your site. If you are 200% sure that it didn’t happen due to your fault, feel free to submit an Invalid Activity Appeal at google. But make sure every adsense account has only one appeal chance. So, if your appeal get rejected, your account is permanently banned from adsense.


The term “Invalid Activity” may sounds very light but it has a lot of things going behind the scene. Make sure your adsense account is safe and also people from fraudulent country does not see your ads. Besides blocking ads on cyber fraud countries will also increase your CPC value on adsense, as you are delivering ad content to the proper audience.


Have you ever faced the horrified invalid activity in your adsense account? Is your adsense account also get blocked due to invalid activity? Is there anything else you have done to prevent invalid activity on your site? Let me know in the comment section below.

You can also follow me on twitter @iSaumya or subscribe my newsletter to always stay updated with my new posts.

Published by Saumya Majumder

Passionate, Hard Worker. Love to develop new things, Singing Songs, playing computer Action Games, tweaking with computer languages, Riding Bikes, Love long driving, love books, web & Photography. You can follow me on twitter @iSaumya

Subscribe To My Newsletter

Subscribe To My Newsletter

Join my mailing list to get meaningful content, useful information, how-tos, tricks, tips for webmaster, bloggers and entrepreneurs to rise and profit in your online business.

You are almost there! Just check your Inbox to confirm the Subscription & you are all set.


By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.