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 |
Updated almost 2 years ago