What is the difference between device.lmt and device.dnt?

Answer

device.dnt is the browser Do Not Track header flag, while device.lmt is the OS-level Limit Ad Tracking signal from mobile platforms such as iOS and Android. For both, 0 means tracking is unrestricted and 1 means tracking must be limited. When lmt=1, buyers must limit tracking per the platform's commercial guidelines: no profiling or retargeting off the device ID, and the ifa is typically absent or zeroed anyway. dnt matters for web inventory, lmt for app inventory; requests should not carry a device identifier usage that contradicts either flag.

Fields in this answer

FieldTypeSinceStatus in 2.6
device.dntinteger2.0Current
device.lmtinteger2.3Current

Go deeper

More questions on privacy, identity, supply chain, and versions

All 93 questions are listed in the OpenRTB FAQ.