Device Object

This object providers information pertaining to the device through which the user is interacting. Device information includes its' hardware, platform, location, and carrier data.

Attribute

Triplelift Required

Type

Description

ua

no; recommended

string

Browser user agent

geo

no; recommended

object

Location of the device assumed to be the user's current location defined by a Geo object

dnt

no; recommended

integer

Standard "do not track" flag as set in the header by the browser. 0 = tracking is unrestricted, 1 = do no track

lmt

no; recommended

integer

"Limit Ad Tracking" signal commercially endorsed. 0 = tracking is unrestricted, 1 = tracking must be limited per commercial guidelines

ip

no; recommended

string

IPv4 address closest to device

ipv6

no

string

IP address closest to device as IPv6

devicetype

no

integer

The general type of device

make

no

string

Device make ("Apple")

model

no

string

Device model ("iPhone")

os

no

string

Device operating system ("iOS")

osv

no

string

Device operating system version

hwv

no

string

Hardware version of the device ("5S" for iPhone 5S)

h

no

integer

Physical height of the screen in pixels

w

no

integer

Physical width of the screen in pixels

ppi

no

integer

Screen size as pixels per linear inch

pxratio

no

float

The ratio of physical pixels to device independent pixels

js

no

integer

Support for JavaScript. 0 = no, 1 = yes

geofetch

no

integer

Indicates if the geolocation API will be available to JavaScript code running in the banner. 0 = no, 1 = yes

flashver

no

string

Version of Flash supported by the brwoser

language

no

string

Browser language using ISO-639-1-alpha-2

carrier

no

string

Carrier or ISP using exchange ("Verizon")

mccmc

no

string

Mobile carrier as the concatenated MCC-MNC code

connectiontype

no

integer

Network connection type

ifa

no

string

ID sanctioned for advertiser use in the clear

didsha1

no

string

Hardware device ID; hashed via SHA1

didmd5

no

string

Hardware device ID; hashed via MD5

dpidsha1

no

string

Platform device ID; hashed via SHA1

dpidmd5

no

string

Platform device ID; hashed via MD5

macsha1

no

string

MAC address of the device; hashed via SHA1

macmd5

no

string

MAC address of the device; hashed via MD5

ext

no

object

Placeholder for exchange-specific extensions to OpenRTB