Hello,
It seems that Apple is rejecting apps that do
not include the App Tracking Transparency prompt if there is
any code that may track the user in any way, even if it is not executed. See this
Firebase thread related to analytics for some examples. Firebase Analytics included code that would use the IDFA if available, and apps were being rejected even when it wasn't used.
As such, the Firebase team has created a version of the Analytics framework called "Firebase/AnalyticsWithoutAdIdSupport" that does not access any AdSupport.framework code or the IDFA on any code paths.
I think it would be great if there was an option for the Google Mobile Ads SDK like this as well: A version of the SDK framework that does not access the AdSupport.framework or IDFA at all. I would like to show ads that do not require the IDFA, as I have no interest in tracking my users, or prompting them to be tracked. But I can't simply avoid the prompt to get a zeroed-out IDFA -- Apple won't allow that behavior since there is code linked that could possibly track them.
Thanks for your consideration,
Kurt