Google has sent us a lot of different emails to the topic "prepare your app for iOS 14+" and I am a bit confused.
We have now implemented the UMP sdk according to the docs to show an ad-consent form connected to our Funding Choices account.
Is it still necessary to configure a NSUserTrackingUsageDescription and call the ATTrackingManager.requestTrackingAuthorization
method from the AppTrackingTransparency framework?
Here they describe how to configure the NSUserTrackingUsageDescription in the Info.plist, so it sounds to me, that I have to show the consent using the UMP sdk AND the Apple App Transparency dialog afterwards.... but why should the user have to agree twice for the same thing?
Is it still necessary to configure a NSUserTrackingUsageDescription
Yes, you need to add NSUserTrackingUsageDescription
in your info.plist
as it's required for iOS 14 App Store submission.
.. call the ATTrackingManager.requestTrackingAuthorization method from the AppTrackingTransparency framework?
No, UWP will call ATTrackingManager.requestTrackingAuthorization
for you when you call UMPConsentInformation.sharedInstance.requestConsentInfoUpdate
.
Please also notice that you need to create an IDFA message on Funding Choices website to let UWP start requesting IDFA.