I have been learning how to you Google Adsense for the past little while. After seeing how easy it is to post ads on my website, and similarly, how to view the ad code through the browser itself, the following thought came to me... How does Google safeguard you from having your competitors take your adsense code and install it on dummy pages in ways that totally defy all of the TOS guidelines for a site (Eg. having a page that is only ads - no content; or having way too many ad units) It seems to me that any one could do this maliciously to get other people banned. Am I missing something here?
In the AdSense setup tab, you can select "Allowed sites" link, then select "Only allow certain sites to show ads for my account". Then add the sites that you wish to allow Adsense to be run on. Hope that helps. Cheers James
Yes you can setup allowed sites on adsense account. It's unavoidable risk that some competitors will try to make you banned with unethical way. We need to protect our website and account by filtering some websites that can be our competitors.
Plus, it is still possible to hijack your Google Analytics code. At the very least it causes your Analytics results to be messed up, until you filter the garbage out. The worst is that there could be an impact on Google's impression of your website. Also, if you can make sure to prevent people from click-bombing your Adsense adds (which would get you banned from Adsense). If you use Wordpress there are a couple addons available to block repeated clicking attempts.