hello, i got an email from bidvertiser too, they said there are invalid clicks , so i know now adsense didnt click me for other reasons, like close ads to the images etc now i want the next: i want, one ip can not see the ads more than 1 time a day, with this people cant click more than once, so there will be no invalid clicks right? how can i do this, any ideas? what i think: is there any ad rotator etc which will show my adsense ads only 1 time per day? an another question: if i put adsense in a frame in a empty page, will adsense ban me? note: i am gona start a site with a classmate, i make the site and we use his account, and?
Hello! This my solution in PHP (no more than 1 ADS show for each IP per day): ## BLOCK BY IP ## @$ip = getenv("REMOTE_ADDR"); @$contents = file("ip-".date("y-m-d")); $var=0; for($i=0;$i<count($contents);$i++) { $tmps = ereg_replace("\r", '', $contents[$i]); $tmps = ereg_replace("\n", '', $tmps); if($tmps==$ip) { $var=1; break; }; }; if ($var == 1) { ##blocked do not show ads } else { echo " YOUR ADS CODE HERE "; }
You could use an ad management system like OpenAds or AdPeeps. Note that this capability doesn't exist in OpenAds 2.1.
It seems if you could block the ad if they've already clicked it would be better. Blocking the view of the ad just because they've already seen it could cost you some money, and them just looking doesn't hurt anything. I know there are some tools that will do this (maybe those mentioned above), but last time I researched them the feedback wasn't very good.
google are blocking duplicate clicks from same IP in a time , but i wonder why google cant use any code to block daily based illegal clicks ... adsense $ucks in this way
I second that leandar, seems like a simple thing. Google's the biggest fish in this pond they should be able to work that little bid of code into Adsense.
well also bidvertiser contacted me and said their were some invalid clicks, they give me 10ip's, all from usa, i want to show 1 same ad only twice per 24 hours and then it must replace it with an another ad, can someone help me with this? a script you know etc?
Here's a couple links for tracking and stopping invalid links. http://clickaider.com/ http://www.jimwestergren.com/protect...dsense-clicks/
hej 1one i have used your code, but its saying the next when i open the file.php: ## BLOCK BY IP ## @$ip = getenv("REMOTE_ADDR"); @$contents = file("ip-".date("y-m-d")); $var=0; for($i=0;$i i have replaced the text ''YOUR ADS CODE HERE' with the ad can you please tell me what went wrong? thnx,
You really do not want to limit one view of ads per IP. It is like removing ads from your website... You need to be registering clicks, not views.
i have the next options: -i use this code and choose 2 ads per ip per day, on alexa i see 1.8 pages per day per user visitited on my site - i use a script which will show my adsense code once a day then it will replace it with an another ad for the second one i can pay hope someone can help
Look at the OpenAds, it's a popular open-source ad management script (former phpAdsNew). It has many options.