Hi,
Apple is rejecting our iOS app (app is in kids category). They say that the binary is using the IDFA or ads identifier, but we are not using ads nor analytics. We have disabled all Unity services (except Collab), we have deleted all packages related to analytics/ads. But still, Apple review team says that the binary is using ads identifier. We are using Unity 2019.2. Here is the message:
----------
"Code of concern in your app binary has been confirmed around dynamic use of Ad Support code. Specifically, there is a portion of the binary code making use of the following elements:
Method calls +[NSBundle bundleWithPath:] and -[NSBundle classNamed:]
Strings @"/System/Library/Frameworks/AdSupport.framework" and @"ASIdentifierManager"
Selector reference sharedManager
If your app is not meant to use the advertising identifier, it would be appropriate to remove this section of code entirely from your app. This may be included as part of Unity or other third party integration; if you are unable to make the modifications to their imported code, it would be prudent to contact the relevant developers for support.
Guideline 1.3 - Safety - Kids Category
We noticed that your kids app includes third-party analytics, third-party advertising or collects, transmits, or has the ability to share personal information or device information.
Specifically, your app includes the following feature(s), contrary to guideline 1.3 of the App Store Review Guidelines:
Third-party analytics and Third-party advertising with the ability to collect, transmit or share identifiable information (such as name, address, date of birth, email, location, photos, videos, drawing or the ability to chat), device information, or the IDFA."
----------
It's bug? It's Unity always using IDFA?
Thanks,
Albert
↧