Geo Object Properties

The information provided in the Geo Object is based on MaxMind database, except latitude and longitude values.

Note

Fields marked with an asterisk (*) are optional.

Geo Object Properties

Value

Type

Description

accuracy*

int

Estimated location accuracy in meters.

lat*

float

Latitude from -90 to 90. South is negative, for example, 52.35

lon*

float

Longitude from -180 to 180. West is negative, for example, 4.9167

type*

integer

Source of location data as defined by OpenRTB, for example, 1

ipservice*

integer

Service or provider used to determine geolocation from IP address if applicable (i.e., type = 2). The following values are supported:

  • 1: ip2location

  • 2: Neustar (Quova)

  • 3: MaxMind

  • 4: NetAcuity (Digital Element)

country*

string

Country using ISO-3166-1 Alpha-2, for example NL

region*

string

Region using ISO-3166-2 region codes, for example, NY

city*

string

City name.

metro*

string

Google metro code; similar to but not exactly Nielsen DMAs.

zip*

string

Zip/postal code, for example, "90210"

utcoffset*

integer

Local time as the number +/- of minutes from UTC, for example, -240

Geo Object Example

{
"geo": {
      "country": "US",
      "region": "NY",
      "city": "City Name",
      "zip": "10601",
      "utcoffset": -240
}}