Geo Location Information for 68.178.254.106 IP Address. The IP Address 68.178.254.106 is located at 40.7143 latitude and -74.006 longitude in United States. Friendly Location for the IP Address is New York, New York City, United States, 10116
Since 2007, we’ve retained over 97% of the publishers in our network, and have helped those sites earn 150-200% more revenue.