type 2 means IP Address
The location was estimated by looking up the request's IP address in a geolocation database.
When to send it
Use 2 when the country, region, city or coordinates came from an IP geolocation service. Name the service in Geo.ipservice, since accuracy varies between providers. The value goes in Geo.type on device.geo, and coordinates sent with it should not claim more precision than an IP lookup can give. Some exchange contracts insist on the provider: rtblint's Vungle Exchange profile requires ipservice whenever type is 2.
Buyers treat IP locations as reliable for country and region and progressively weaker for city and postal code, and they discount them for proximity work. The value is confused with 1 when sellers relabel IP data as GPS to raise prices, and with 3 when a lookup result gets stored on the user profile and replayed as if the user had provided it.
Example
{
"device": {
"geo": {
"type": 2
}
}
}Fields that carry it
Other values in location types
The location types list page explains the whole list and its common mistakes.