These days I had a problem with a visitor, This person every day attacked my adsense with bomb clicks or continuous one by one.
For the moment i have disable ads from site but I wanted to know if there is any way or any java script to reach these people stop ... as such, should not appear if a person clicks adsense 5 times or more ...
I'm not sure any solution you come up with would be in line with AdSense TOS. If someone is determined to take down your site, they will take down your site. Take your ads off until he gives up and goes somewhere else.
You can block all proxies ( proxies show up in the headers ) with php or via htaccess..There may be some relevant items previously posted here in the PHP and or the Apache fora..
Or you can search "how to block proxies"..or "Block Proxy Servers"..the latter will get you a reasonably simple to understand article about how to do it with htacces..
If you add his actual IP address to whichever method you decide to use then unless he owns a botnet ( highly unlikely ) then you can just serve him 403s all day long 'til he gets tired, leave the "protection" in place anyway :)..Either method will not cause any appreciable slowing down or overheads on your site
If the attacker uses a constant IP range you can block them from your site using htaccess
If they get our pub ID and you don't have your pub ID limited to being active just on your domain, there's not much you can do to stop them.
Tighten up your list of allowed sites.
Put meta NOARCHIVE on all your pages to make sure they aren't cached and available for abuse in the SE's and obviously block archive.org
Also, get an bot blocking script for your site to stop additional abuse you probably don't even know exists as stopping them from getting to the site in the first place is typically the best form of prevention.
You can block all proxies ( proxies show up in the headers )
Not entirely true. You cannot block all proxies. Real anonymous proxies do NOT show up in the headers, that's the whole point of being anonymous.