Exclude GAID tracking opt-outs

Tl;DR: Since Android users who opt-out of tracking all return the same ID, it can cause confusion in user-level reports. For that reason, we recommend you exclude Android users from reporting.

By default on the Android platform, AdLibertas uses the Google Ad ID (GAID) for tracking users across data sources. This is the (currently) preferred Google identifier for tracking users and there are generally few opt-outs it works for most app developers.

However, there is one main drawback with using the GAID:

When a user opts out of interest-based advertising or ads personalization, the advertising identifier will not be available. You will receive a string of zeros in place of the identifier.

Google Documentation

A subset of users will have a shared ID, represented by a string of zeros. When aggregating user-level data users who share a string of zeros as their GAID may be incorrectly considered a single, unique user. This can lead to some very strange reporting outcomes.

By default, we do not include these opt-out users in your audience. You can include them if you’d like, or report on only them by using commonly used events. But note, data from these users will be undifferentiable and will appear as a single user.

User Properties: Advertising_ID = 00000000-0000-0000-0000-000000000000

Related: How does AdLibertas manage privacy & security?

Last updated