> For the complete documentation index, see [llms.txt](https://docs.adlibertas.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.adlibertas.com/the-platform/user-level-audience-reporting/advanced-reporting-methods/exclude-gaid-tracking-opt-outs.md).

# Exclude GAID tracking opt-outs

{% hint style="info" %}
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.**
{% endhint %}

By default on the Android platform, AdLibertas uses the Google Ad ID (GAID) for tracking users across data sources. This is the (currently) [preferred ](https://support.google.com/googleplay/android-developer/answer/6048248?hl=en#zippy=%2Cpersistent-identifiers-including-android-id)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*](https://support.google.com/googleplay/android-developer/answer/6048248?hl=en)

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.

![](/files/xPydKkhMb8G0Ytr7t2CB)

User Properties: Advertising\_ID = `00000000-0000-0000-0000-000000000000`

Related: [How does AdLibertas manage privacy & security?](https://docs.adlibertas.com/faqs/audience-reporting/how-do-you-manage-privacy-and-security)

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.adlibertas.com/the-platform/user-level-audience-reporting/advanced-reporting-methods/exclude-gaid-tracking-opt-outs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
