Reject related to AppTrackingTransparency

Can anyone tell me how I solved this problem?

Guideline 2.1 - Information Needed

We’re looking forward to completing the review of your app, but we need more information to continue. Specifically, we noticed that your app uses the AppTrackingTransparency framework, but we haven’t been able to locate the relevant AppTrackingTransparency permission requests.

While it is not required to implement AppTrackingTransparency at this time, we check to make sure the implementation is compliant with our guidelines when we detect the framework in an app.

Next Steps

If your app integrates AppTrackingTransparency, please indicate where in your app we can find the AppTrackingTransparency permission request.

If your app does not integrate AppTrackingTransparency, please indicate this information in the Review Notes section for each version of your app in App Store Connect when submitting for review.

Resources
See the app privacy question update.
Learn more about how AppTrackingTransparency protects user’s privacy and data.

Since your App Store Connect status is Metadata Rejected, we do NOT require a new binary. To revise the metadata, visit App Store Connect to select your app and revise the desired metadata values. Once you’ve completed all changes, reply to this message in Resolution Center and we will continue the review.

AppTrackingTransparency is the new framework which requires you to ask user if they allow you to track them. It is usually done by ad plugins.
Most ad plugins do it before showing ads.

If this is not about ad plugins, and you need to show the pop-up, you can use this: https://docs.coronalabs.com/plugin/att/index.html

I’ve received the same message from Apple and I solved it by sending them a short video of my app showing the pop-up.

2 Likes

I’m using plugin.unityads and unityads uses ATT internally.
So I thought there was no need to use plugin.att.
Nevertheless, should I use plugin.att?

Does that mean they rejected the app because they didn’t see the ATT pop-up at app startup?

Sorry, I don’t express very well and I’ve ended up giving you more info than necessary.
If you are using Unity-ads-plugin, you can forget about att-plugin, since Unity-ads-plugin correctly handle the user permission.

Just send them a video of your app showing the pop-up and they’ll be happy.

Following your advice I sent a video.
I don’t know why I have to do this. :smiley:
Thanks for reply, sui

This is the important part of their message:

we haven’t been able to locate the relevant AppTrackingTransparency permission requests

And that’s why a video of the permission request is all they need :slight_smile:

1 Like

The popup should appear just after the call to init()

I am not modifying the binary,
I sent a video about the ATT pop-up to the reviewer.
And immediately “In-Review” proceeded and the app was updated.

p.s: @Il.Sui It was an appropriate answer. Perhaps without advice, I would have modified the binary or made unnecessary conversations a lot. Thank you.

1 Like