Device Object

Device Object Properties

Value

Type

Description

ip*

string

Specifies the IPv4 address closest to the device.

language*

string

Alpha-2/ISO 639-1 code of browser language, for example, en

ifa*

string

The ID for Advertisers (IFA) in clear text (i.e. not hashed), for example Apple’s IDFA or Android’s Advertising ID. Note: This field is required for in-app requests.

The Apple IDFA is usually uppercase, and the Android Advertiser ID is usually lowercase. For example:

dnt*

integer

Do not track.

  • 0: do not track is set to false

  • 1: do not track is set to true in the browser, for example, 0

ua*

string

Browser or application user agent string, for example, "Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0)Gecko/20100101Firefox/35.0"

js*

integer

1 if the device supports JavaScript, 0 if it doesn’t.

w*

integer

Physical width of the screen in pixels.

h*

integer

Physical height of the screen in pixels.

os*

string

Device operating system.

osv*

string

Device operating system version, for example, 3.2.1.

lmt*

integer

Limit Ad Tracking. Signal commercially endorsed (e.g., iOS, recommended Android):

  • 0: tracking is unrestricted,

  • 1: tracking must be limited per commercial guidelines, for example, 0

pixratio*

float

The ratio of physical pixels to device independent pixels, for example, 1.0

devicetype*

integer

Device type as defined by OpenRTB.

geo*

object

Geo Object as derived from the device’s location services, or supplied by the Supplier if the device IP is missing. See Geo Object for more information.