Forum Moderators: martinibuster
Some have suggested that one could just go to the URL that's listed on the ad, but that isn't always helpful, since advertisers often link their ads to internal pages (e.g., theirsite.com/foo/august-promotion.html even when only theirsite.com is shown)
So I just came up with an idea that I think would be amenable to publishers, advertisers, and Google.
I call it a "SafeClick Spot."
Google would designate a very small (e.g., 5x5) area in, say, the lower right corner of all AdSense ads that -- when clicked -- would take one directly to the advertiser's page but without charging the advertiser or crediting the publisher with click revenues.
This small square would be invisible and not generally known to the general public... and even if 'regular folks' found out about it, they'd have no incentive to click on it (why would they care about whether an advertiser got charged or not?)
This SafeClick Spot would not only enable publishers to check out ads on their own site, but would also allow them to look at ads on related or competing sites without triggering fraud alerts or causing similar problems.
What do you think?
If you look at this thread [webmasterworld.com], it appears as though Google will be doing something so you can block your own IP.
I think having a 5x5 area would be a risky thing - a publisher might not hit it exactly, or a visitor might do a sloppy click and click on it rather than the link that would pay the publisher.
javascript:(function(){ var
lnks = document.links, n = null; for(n = 0; n < lnks.length; ++n){ lnks[n].setAttribute("onclick", "alert(this.href); window.location.href=this.href;
return false;"); } })();
In theory this will write an onclick handler to every link on the page (i.e., including the ad banners); then when the links are clicked, the handler will alert you to the link href, then load the link href as the page href, and cancel the click event.
If I understand things correctly (which I probably don't, wouldn't be anything new ;) ), this will allow you to simply click on your own ads to follow them, without sending the clicks to Google (since the click event gets canceled in the browser).
The bookmarklet could also be done like this to open the links in a new window (target "Ads"):
javascript:(function(){ var lnks = document.links, n = null; for(n = 0; n
< lnks.length; ++n){ lnks[n].setAttribute("onclick", "alert(this.href);
void(window.open(this.href,'Ads','')); return false;"); } })();
Jordan
**********************************
*** IMPORTANT INFORMATION BELOW ***
**********************************
1. I am NOT responsible for ANY USE of the above code! Use only at your OWN discretion. If you try it and I was wrong, and Google still sees your clicks--DON'T BLAME ME--you have been warned.
2. If you use the same window version of the bookmarklet, you HAVE TO run it each time you have viewed an ad and returned to the original page. If you view an ad, then hit the back button, then view another without running the bookmarklet again, YOUR CLICKS WILL BE SENT TO GOOGLE!
[edited by: Laisha at 11:56 am (utc) on Aug. 18, 2003]
[edit reason] to fix sideways scroll [/edit]
I've seen this suggestion pop up a couple of times - but I suspect that it wouldn't help much.
The ads appear in an iframe - which means that any cookie set by the ad code would appear as a "third party cookie" to browsers such as IE6 - and may very well be blocked by the client's privacy settings.
[pagead2.googlesyndication.com...]
color_link=FFFFFF&color_url=DAA520&color_border=660000&url=<INSERT YOUR PAGE HERE>
Replace <INSERT YOUR PAGE HERE> with the page you wish to test. If your set of ads is quite volatile it may be worth hitting refresh a couple of times.
I have found that this returns exactly the same set of ads that Adsense is currently serving up to my pages. I can then click on the links in the test page without fear, since I have identified myself as "ca-test" instead of my publisher ID.
This has been extremely handy in finding and getting rid of some ads for rather questionable sites.
[edited by: Laisha at 11:55 am (utc) on Aug. 18, 2003]
[edit reason] to fix sideways scroll [/edit]