The First Session Delay feature allows you to delay SDK initialization during the very first SDK session only. While in this delay mode, the Adjust SDK records all activity (such as installs and events) in memory, but does not transmit any data to Adjust servers.
This gives your app an opportunity to gather additional data that may not be available at launch and, if needed, modify the SDK configuration before any data is sent.
When and Why to Use First Session Delay
Use this feature if you need to:
Set COPPA compliance for the user.
Assign an external device ID.
Show the App Tracking Transparency (ATT) dialog and act on the user’s response.
Enabling First Session Delay
To initialize the SDK in delayed mode, use the following setup: