What happens to ifa when the user limits ad tracking (ATT)?

Answer

When the user denies tracking, the OS advertising API returns an all-zero identifier, so device.ifa arrives as 00000000-0000-0000-0000-000000000000 or is omitted entirely, and device.lmt should be 1. Never treat a zeroed ifa as a real ID for frequency capping, matching, or attribution; filter it out. The 2.6 spec defines ifa as the ID sanctioned for advertiser use in the clear, derived from the device OS advertising API, so once the OS stops vending it there is no compliant substitute in that field.

Fields in this answer

FieldTypeSinceStatus in 2.6
device.ifastring2.2Current
device.lmtinteger2.3Current

Go deeper

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

All 93 questions are listed in the OpenRTB FAQ.