I am a publisher that is contracted to serve an ad to only US users. We are serving this ad using geoIP database from MaxMind to identify IP addresses.
Based on DoubleClick metrics, we are showing that of 3200 impressions served, 7% are still being served outside the US (Germany, France, India, Italy, UK with the most impressions).
Is there a better technology to geo-target ads to the US?
There are several commercial geolocation technology provider. For free one, you can consider the http://lite.ip2location.com