App store submission denied iOS Advertising Identifier

强颜欢笑 提交于 2019-11-27 10:58:34

问题


My app got rejected for the following reason but I'm not using the advertising identifier. Used the following command

find . | grep -v .svn  | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier

and got "Binary file ./libGoogleAnalyticsServices.a matches" as a result.

More details on the rejection

PLA 3.3.12

We found your app uses the iOS Advertising Identifier but does not include ad functionality. This does not comply with the terms of the iOS Developer Program License Agreement, as required by the App Store Review Guidelines.

Specifically, section 3.3.12 of the iOS Developer Program License Agreement states:

"You and Your Applications (and any third party with whom you have contracted to serve advertising) may us 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."

Please remove the iOS Advertising Identifier from your app or add ad functionality to your app.


回答1:


It rejection reason makes sense. Some libraries using advertisingIdentifier inappropriately instead of recommended ways of device identification like identifierForVendor. Not sure that newest google analytics use recommended way of identification. Try to update to latest version. In other case you will need to select some other analytics solution for tracking, for example Mixpanel had this issue resolved and works well.




回答2:


Google AdMob library also uses the advertisingIdentifier and its weird that Apple rejected my app for same reason, though my app is showing advertise.




回答3:


The latest Google Analytics version 3.03c addresses this issue by removing the need to link to the AdSupport.framework




回答4:


I have the same rejection and found out that my case GoogleConversionTrackingSDK is the library that uses the advertisingIdentifier inappropriately.



来源:https://stackoverflow.com/questions/21178533/app-store-submission-denied-ios-advertising-identifier

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!