While creating a new version for my app, I set it up on iTunes Connect and filled in the binary details. During this process I added that I did not use add advertising in my app, however I do use advertising SDKs to track my conversion and other analytics.
Anyway, when validating my app, I get an error saying
Improper Advertising Identifier Usage. Your app contains the Advertising Identifier [IDFA] API but you have not indicated its usage on the Prepare for Upload page on iTunes Connect.
How do I go back and change the Prepare for Upload details? Or a way of cancelling this update and starting again?
You have to upload an empty app like in this tutorial and call it like your app. http://www.youtube.com/watch?v=VBMXdfFqSYM
Then click on binary settings in iTunes Connect and click on "reject binary". After that you can reenter the IDFA section on the "prepare for upload" page.
This is a workaround. Apple has to fix this problem in the future.
According to this post, the only way to go back to start again is to upload an empty Xcode project (without any reference to IDFA) using the same bundle ID and, after it has been uploaded, reject the binary.
You can then restart the process, mark IDFA as used, and upload the correct project.
However, notice that if you do not use IDFA for actually displaying ads, your app could be rejected by Apple.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With