Knowledge Base
What is a mobile ad ID?
Overview
Mobile phones offer several APIs to developers that allow them to collect data about the phone itself as well as the phone's usage patterns. Both iOS and Android have created unique identifiers that enable data to be pseudo-anonymously be tied back to the phone where it was collected. Those identifiers are known as mobile advertising identifiers, mobile ad IDs, or simply MAIDs.
Types
The different mobile operating systems have slightly different implementations of MAIDs. In practice, they work the same way but are sometimes referred to by their vendor-specific names.
Apple / iOS / IDFA
Apple's implementation of the MAID on iOS is called the Identifier For Advertisers or IDFA. The IDFA consists of 32 hyphen-separated characters.
Example:
918F1D4F-D195-4A8B-AF47-44683FE11DB9
Google / Android/ GAID
Google's implementation of the MAID on Android is called the Advertising Identifier or Ad Id. Like the IDFA, it consists of 32 hyphen-separated characters.
Example:
3f097372-f01e-4b64-984c-395ae5828ee6
Privacy
MAIDs were initially developed to be privacy-safe identifiers that would allow for data collection, but wouldn't allow the collector to tie it back to an identifiable person. The identifiers are pseudo-anonymous because they lack any personally identifiable information.
By design, these identifiers are resettable and Apple and Android both offer mechanisms to opt-out of data collection:
Recap
The mobile ad ID's creation allowed mobile applications to pseudo-anonymously collect data about the usage patterns of a mobile phone. The mobile operating systems, primarily Android and iOS, control how MAIDs work, including allowing users to opt-out of their usage.