type 3 means User Provided (e.g., registration data)

The user supplied the location, for example a postal code or city entered at registration.

List: Location TypesValue 3

When to send it

Send 3 when the location came from the user: a ZIP code on a sign-up form, a city chosen in a weather app, or an address in an account profile. It usually belongs in Geo.type on user.geo, which OpenRTB defines as the user's home base rather than where the device is now.

Buyers use user-provided locations for home-area targeting and treat them as stable but possibly out of date. The value is confused with 1 when an app reports a saved address as a live fix, and with 2 when a seller stores an IP lookup in the profile and later replays it as user data. If the user picked a location just to see local content, it describes interest, not presence, and buyers may weigh it accordingly.

Example

{
  "device": {
    "geo": {
      "type": 3
    }
  }
}

Fields that carry it

Other values in location types

ValueName
1GPS/Location Services
2IP Address

The location types list page explains the whole list and its common mistakes.