Forum Moderators: open
From the TOS:
in the no no section I found this: <<<(do not) display all or part of the Ad Unit on any web site that is not enrolled in the Beta Program, or sublicense or syndicate the Matched Ads to any other entity or web site;
(do not) display all or part of the Ad Unit to any user located outside the US; >>>>>
Okay people, how do you prevent other countries people from reading your site besides banning all foreign countries? I don't plan to do that!
I also found on it that you may not display Yahoo ads on any page with any other ads? Does this mean I must take down my banners and all ads other than Yahoo?
This all sounds MANY times more restrictive than Adsense!
Think I will stick 100% with adsense. Looks like Yahoo is against diversifying our income......sheeeesh.
With all the violations to their "TOS" they could ban you as soon as they owed you a few thousand and needed their bottom line to look good. (or even if one of them got up on the wrong side of the bed).
I think I will pass as I believe in following the rules and doing it any other way gives them total power over your money. Not that they don't have it anyway. :)
Most of the ads I have seen are services for a certain area or ONLY for the USA/Canada. Why would someone in Germany want to see ads for a company in NYC that sends flowers only within the USA?
Guys, this is also only BETA. Just like MSN they are testing their product on a certain area first, then later they will broaden it to areas outside of North America and perhaps then they will show ads for people from outside of America or at least have a broader selection of 'generic' ads.
They basically said that Yes you should block IP addresses from non-USA locations.
And they said they would discount non-USA clicks but they don't have the technology to do it at the moment.
Additionally odd - they hadn't heard about this issue before and had to read the T&Cs. And, was somewhat surprised that a USA site would be getting much traffic from outside USA.
that's SO dumb of Yahoo!
And they said they would discount non-USA clicks but they don't have the technology to do it at the moment.
And, was somewhat surprised that a USA site would be getting much traffic from outside USA.
"What, do they get the Interweb in the rest of the world too?"
I know what I plan not to do :)
May check out the eminimalls ads...don't know yet. I have other ad companies but just wanted to try something new. I hope they do call me and ask why I never put their ads up after opening an account....Boy howdy, have I got some choice words for them!
My site is shifting to more Chitika/YPN every day... AdSense is slipping, and they don't deserve the ad space.
I'm willing to put up with A LOT from Yahoo - including them working out the TOS. Google makes changes to theirs all the time, it didn't start out near what it reads now.
My honest opinion is that if YPN gets targeting down a bit better - as soon as they come out of beta a flood gate will open on the mountain we call Google... with Yahoo being the lowest lying area.
I'm far more content with the level of SERVICE and SUPPORT that Yahoo provides. They still have my trust - something that Google probably won't ever earn back.
Word of mouth from support people is only worth the paper it is printed on.
I look at this high level of support as a tool they are using to sucker people in and the support people advising you to break the TOS as shills, pure and simple.
Just my opinion.
When they analyze the clicks at the end of the month they reserve the right to not count clicks outside the USA.
No talk of throwing you out as long as your site is US focused. They looked at my site and said it was OK after I explained that vast majority of my clients are US-based.
They suggested that if I'm really concerned about it then I might want to back out of the beta program and see if this restriction is lifted when/if they open it up.
So, I've been trying like heck to find a simple list of 255 high order ip #s and their associated countries so I can analyze my log files. At this point I don't know if my problem is big or small.
Simply for the purposes of breaking traffic up into US (including Canada) and non-US, I actually think you could achieve 95% accuracy or even better using the high-order IP number alone. I've done some work on this before, so I can give you a first pass, which I believe is reasonably accurate but no doubt could stand to be improved. Additions welcome.
NON-US IP BLOCKS
----------------
62.*.*.* Europe
80.*.*.* Europe
81.*.*.* Europe
82.*.*.* Europe
83.*.*.* Europe
84.*.*.* Europe
85.*.*.* Europe
86.*.*.* Europe
87.*.*.* Europe
88.*.*.* Europe
192.*.*.* mixed US and other
193.*.*.* Europe
194.*.*.* Europe
195.*.*.* Europe
196.*.*.* Caribbean and Africa
200.*.*.* Latin America
201.*.*.* Asia and Latin America
202.*.*.* Asia
203.*.*.* Asia
212.*.*.* Europe
213.*.*.* Europe
217.*.*.* Europe
218.*.*.* Asia
219.*.*.* Asia
220.*.*.* Asia
221.*.*.* Asia
222.*.*.* Asia
<?
function getLocation($ip)
{
$NetGeoURL = "http://netgeo.caida.org/perl/netgeo.cgi?target=".$ip; if($NetGeoFP = fopen($NetGeoURL,r)) {
ob_start();
fpassthru($NetGeoFP);
$NetGeoHTML = ob_get_contents();
ob_end_clean();
fclose($NetGeoFP);
}
preg_match ("/COUNTRY:(.*)/i", $NetGeoHTML, $temp) or die("Could not find element COUNTRY");
$location[0] = $temp[1];
echo $location[0];
}
?>
<?
getLocation($_SERVER["REMOTE_ADDR"]);
?>
// You might want to beef it up a bit if you are that worried about sending ads to someone of a country outside the USA. But something like this should work to obtain the country. Also, if you want to use it in a script (which is more than likely) you might want to change 'echo' to 'return'.. or maybe not, haven't tried this out yet.