Error when publishing to iOS

nir3112nir3112 Member, PRO Posts: 314
edited May 2021 in Working with GS (Mac)

when I'm uploading my app to App Store Connect and I try to submit it I got an error that I need to update my collected data as my app contain NSUserTrackingUsageDescription.

when I try to change it I need to select and explain what exactly data I'm sending from the app if the user will press on Allow To Track.

the problem is I don't collect any data by myself, maybe AdMob collecting but I don't know what exactly.

this is very annoying! someone succeed to submit he's app? or someone know what to do here?

This is Apple's message:

Unable to Submit for Review

The items below are required to start the review process:

  • Before you can submit this app for review, an Admin must provide information about the app’s privacy practices in the App Privacy section. Learn More
  • Your app contains NSUserTrackingUsageDescription, indicating that it may request permission to track users. To submit for review, update your App Privacy response to indicate that data collected from this app will be used for tracking purposes, or update your app binary and upload a new build. Learn More


thanks!

Comments

  • pinkio75pinkio75 Member, PRO Posts: 1,217
    edited May 2021

    To avoid this i remove a string with  "NSUserTrackingUsageDescription from the Info.plist" and then sign my app outside of game salad and i say that I don't track any data from my app and it's published without problems by Apple.

    I've into a lot of trouble because I didn't know what AdMob specifically did or tracked.

  • nir3112nir3112 Member, PRO Posts: 314

    I tried to remove this string but then I cant send the app to Apple, I got an error that the plist file modified..


    how can I sign my app outside Gamesalad?

    thanks

  • pinkio75pinkio75 Member, PRO Posts: 1,217

    You need to remove the NSUserTrackingUsageDescription in the unsigned .App after to sign it you can use the "iOS App signer"

  • adent42adent42 Key Master, Head Chef, Executive Chef, Member, PRO Posts: 3,201

    We'll be adding an option to remove it soon.

  • adriangomezadriangomez Member, PRO Posts: 440

    I understand how you wouldn't need this if you don't use ads, but if you use Admob you need it. This guide was helpful for me:


  • bob loblawbob loblaw Member, PRO Posts: 793

    i read that same thing. weird thing is that both my apps use ads. the first one i have as collecting no data, and i don’t use the tweet behaviour. ads are set to non personalized and it displays an ad every time it’s called to (i updated it late march). my recent app uses the tweet behaviour. notes coarse location as data used. ads set to non personalized. this one misses displaying ads a lot of the time.

    given this idfa is a requirement now for any ad integration on ios, do we still need to include the private data consent attribute in our builds?

  • adriangomezadriangomez Member, PRO Posts: 440

    I am using ironsource. I don't use private data consent. I do notice no ads from Facebook when consent is no. But using ironsource my fill rate has not gone down.

  • pinkio75pinkio75 Member, PRO Posts: 1,217

    Honestly i never track or collecting datas from my games but my free game have AdMob and i don't know exactly what Admob do...

    But if i remove the NSUserTrackingUsageDescription i think that if apple turn in live the game i'm not in error...

  • bob loblawbob loblaw Member, PRO Posts: 793
    edited May 2021

    edit: post removed because I found what I was looking for

  • nir3112nir3112 Member, PRO Posts: 314
    This is an embed external element. It can be deleted using the delete key or the backspace key. To view the full element, press the preview button below.

    Thanks Adrian! I did what they said and its approved[=

  • Glass FrogGlass Frog Member, PRO Posts: 136

    I am also having a problem with this, I have followed the above link to the letter but my app is still getting rejected, here is apples response.

    "Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

    We noticed that your app requests the user’s consent to access the AppTrackingTransparency framework, but doesn’t sufficiently explain the use of the AppTrackingTransparency framework in the purpose string.

    To help users make informed decisions about how their data is used, all permission request alerts need to specify how your app will use the requested information.

    Next Steps

    Please revise the relevant purpose string in your app’s Info.plist file to specify why your app needs access to the user's AppTrackingTransparency framework. Make sure the purpose string includes an example of how the user's data will be used. 

    You can modify your app's Info.plist file using the property list editor in Xcode. "


    The ad networks I'm using for the app are Admob and Chartboost.

    My Website: http://bit.ly/2c0ohmM
    My Apps on Google Play: http://bit.ly/2cccMIy
    My Apps on Apple App Store: http://apple.co/2bUSd0i

  • bob loblawbob loblaw Member, PRO Posts: 793

    isn’t that just the message on the gs publishing page for your project? just guessing based on your post.

  • Glass FrogGlass Frog Member, PRO Posts: 136
    edited May 2021

    HI Bob, yep that might be it. I have never noticed that before what is the correct response to fill in the box?

    My Website: http://bit.ly/2c0ohmM
    My Apps on Google Play: http://bit.ly/2cccMIy
    My Apps on Apple App Store: http://apple.co/2bUSd0i

  • bob loblawbob loblaw Member, PRO Posts: 793

    i think there’s an option to use a default message, but i used a custom one because i use non personalized ads, that said something along the lines of this app serves non personalized ads. your coarse location may be used to serve these ads but none of your data is collected by made by hand games.

  • Glass FrogGlass Frog Member, PRO Posts: 136

    Thats great cheers Bob, hopefully this will be the last hurdle needed for it to pass review.

    My Website: http://bit.ly/2c0ohmM
    My Apps on Google Play: http://bit.ly/2cccMIy
    My Apps on Apple App Store: http://apple.co/2bUSd0i

  • bob loblawbob loblaw Member, PRO Posts: 793
    This is an embed external element. It can be deleted using the delete key or the backspace key. To view the full element, press the preview button below.

    you will also need to fill in the app privacy section if you haven’t already.

  • Glass FrogGlass Frog Member, PRO Posts: 136
    edited May 2021

    Yeah I have already filled that in, so hopefully that part should not be a problem, the link to the website above was a great help with that.

    My Website: http://bit.ly/2c0ohmM
    My Apps on Google Play: http://bit.ly/2cccMIy
    My Apps on Apple App Store: http://apple.co/2bUSd0i

  • nir3112nir3112 Member, PRO Posts: 314
    This is an embed external element. It can be deleted using the delete key or the backspace key. To view the full element, press the preview button below.

    try Adrian's solution, it works for me and my app approved.

    This is an embed external element. It can be deleted using the delete key or the backspace key. To view the full element, press the preview button below.


  • Glass FrogGlass Frog Member, PRO Posts: 136

    Hi @nir3112, yeah I used that to help me fill out the app privacy section on my second submission, it was definitely a big help thanks but I still got rejected. I believe the problem I am having is, I did not fill out the 'User Tracking Request Description' on the publishing page, I'm just about to resubmit the app now, fingers crossed it gets accepted this time! 😁

    My Website: http://bit.ly/2c0ohmM
    My Apps on Google Play: http://bit.ly/2cccMIy
    My Apps on Apple App Store: http://apple.co/2bUSd0i

  • nir3112nir3112 Member, PRO Posts: 314
    This is an embed external element. It can be deleted using the delete key or the backspace key. To view the full element, press the preview button below.

    yes they add there new section for this..let me know if you got your app approved, I cross my fingers too here😊

  • Glass FrogGlass Frog Member, PRO Posts: 136

    @nir3112 cheers, will do mate.

    My Website: http://bit.ly/2c0ohmM
    My Apps on Google Play: http://bit.ly/2cccMIy
    My Apps on Apple App Store: http://apple.co/2bUSd0i

  • Glass FrogGlass Frog Member, PRO Posts: 136

    The app has just been approved, thanks for the help guys 😁

    My Website: http://bit.ly/2c0ohmM
    My Apps on Google Play: http://bit.ly/2cccMIy
    My Apps on Apple App Store: http://apple.co/2bUSd0i

  • nir3112nir3112 Member, PRO Posts: 314
    This is an embed external element. It can be deleted using the delete key or the backspace key. To view the full element, press the preview button below.


    great!! you are welcome![=

Sign In or Register to comment.