This post is from the WWDC26 Authentication Q&A.
For a third-party ads SDK embedded in host apps: the ATT authorization status is determined at the app level, but our SDK initializes before the host app necessarily calls ATTrackingManager.requestTrackingAuthorization(). What's Apple's recommended pattern for:
SDK initialization that's ATT-status-agnostic at launch Receiving a callback or notification when ATT status changes post-initialization, without polling
Is there a system notification or delegate pattern for ATT status changes that SDKs should be using in iOS 27?
— Divya Ravi, Senior iOS Engineer