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 over 2 years ago
