As of the beginning of February, Apple has started rejecting mobile applications from the AppStore if they access the Advertising Identifier (IDFA) but do not serve ads while running.
Apple is enforcing clause 3.3.12 from their Developer Guidelines:
“You and Your Applications (and any third party with whom you have contracted to serve advertising) may use the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier.”
Issue: ASIndentifierManager is referenced from FacebookSDK.a (Facebook SDK for Unity) and since our app is NOT showing any ads, we might get rejected. We just use Facebook for logging in and nothing else.
Anyone has idea how to remove ASIndentifierManager reference in the FB Unity library?
So far, I haven't found a solution for Facebook SDK for Unity regarding this issue. I saw this was already brought up in Facebook Developers Page but only for the iOS SDK and not for the Unity SDK. If I missed any link, please feel free to point it to me. Thanks.