Set up ATT in the Adjust SDK

To ensure you capture the user's ATT status right away, we recommend using our ATT wrapper function. Using the wrapper means you do not have to add ATT support to your app manually.

Here's how it works:

Adjust's support for App Tracking Transparency uses the Adjust SDK wrapper function to present the app-tracking authorization request to users. This lets you optimize your chances of gaining the user opt-in by choosing when to launch the request in your app.

Our SDK wrapper means there's no extra work to implement Apple’s ATT API. When the wrapper is called the first time, the iOS pop-up launches. Every time after, the wrapper retrieves the tracking authorization status and Adjust relays the information directly back to you. This seamless solution lets you receive real-time updates when a user changes their consent status.

Supported development frameworks

ATT support is available for all development frameworks that target iOS devices. Your developer can follow these instructions to set up ATT in the Adjust SDK:

  1. Download and set up Adjust SDK v4.23.0 and later.

⚙️ iOS / Unity / Cordova / Flutter / Titanium / Corona / Cocos2d-x / React Native

  1. Follow the guide for your platform to set up ATT:

📖 iOS / Unity / Cordova / Flutter / Titanium / Corona / Cocos2d-x / React Native