AdTrackingController

Reads and requests App Tracking Transparency authorisation.

Obtain via AdManager.tracking. Call requestAuthorization once, after UMP consent and before the first ad request — Google's documented order — otherwise that first request permanently serves without the IDFA.

Functions

Link copied to clipboard

Shows the system ATT prompt if status is AdTrackingAuthorization.NotDetermined, and returns the resolved status. Safe to call repeatedly: iOS shows the prompt at most once per install.

Link copied to clipboard

Current authorisation without prompting.