You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Await gaid before calling identify API - since the API is asynchronous anyway this await should happen on the background thread without blocking the main thread.
If possible let's add a timeout of 3 seconds if it fails to be retrieved before that. So that we guarantee it does not freeze.
Prepend gaid as the very first identifier in the list of identifiers we send in the identify and targeting array of identifiers.
If it is also added by the user as part of the identifiers list - remove the duplicate - only send the one retrieved from the system API prepended to the list.
Add a test verifying that it is prepended when gaid is available (authorized) and not disabled by the user through config.
Add a test verifying that it is not pretended either when it is disabled in the config or when unavailable due to not authorized in the system (f.e. due to limit ad tracking).
Objectives