Cannot remove App Privacy after removing AdMob and tracking

I wanted to remove AdMob from my iOS app, so I remove all traces of AdMob, and make sure that info.plist does not have NSUserTrackingUsageDescription, no external framework used, and no traces of NSUserTrackingUsageDescription in my codes (global search in Xcode not found).

However, previous version has setup App Privacy in AppStore Connect.

Uploading a new build I can remove all entries in App Privacy except for one (?): Data Types - 1 data type collected from this app: Product Interaction

And I cannot remove this one: when selecting not collecting info, I got this error message:
Code Block
Your app contains NSUserTrackingUsageDescription, indicating that you will request permission to track users. You must indicate which data types are tracking users. If this is incorrect, update your app binary and upload a new build to App Store Connect.

What shall I do? And what is this Product Interaction tracking? (The rest can all be reset to not tracking except this one.)

I have the same issue.And the application does not pass Revision, when I look at the form, the same problem has been going on for 9 months, the application is still rejected.I guess no one looks at the form, except for one answer, there is no official answer either

I have read all the responses on this, thought my process would take a long time. I was finally able to resolve this issue.

  1. I published an update where I removed all the ads and NSUserTrackingUsageDescription. I also removed all mention of it in my code.
  2. Uploaded a new version which successfully passed moderation.
  3. Only then did I update the App Privacy. A miracle happened, my app no longer contains ads and everything displays correctly.

+1 in 2025

Still an issue in 2025

We are currently in the process of removing AdMob / tracking from all of our Apps. Running into this issue has been ASTONDING and frustrating. It is February, 2025.

  • All apps are initially rejected.
  • One was approved within a hour of posting a simple 'comment' on the rejection.
  • One app went back and forth with comments/rejections (same comment and explainations)
  • One app was approved after submitting an appeal - weeks later, I might add.

Finally, we still have an app that is in endless limbo. Referencing the other apps is to no avail. I wish Apple provided a supported way to update App Store Connect settings in conjunction with submissions (like Android/Google PlayStore does).

Is there a supported or recommended solution? I cannot find one and my experience is more or less random.

Credit to user 'khlebobul' - solution details

  1. Update the App to remove ads, remove NSUserTrackingUsageDescription.
  2. Leave the code to call ATTrackingManager.requestTrackingAuthorization(...) in-place

Note: As far as I can tell, no message appears to be displayed to the user. Likely because the required plist value NSUserTrackingUsageDescription does not exist. Ignore any result.

  1. This will get approved!

  2. Now, you can change the App Store Connect data privacy settings, and create a new version (without the useless call). Which will also be approved.

We will be following this two-step method for the remainder of our apps.

Cannot remove App Privacy after removing AdMob and tracking
 
 
Q