应用商店提交被拒绝iOS广告标识符

时间:2014-01-17 05:29:56

标签: ios app-store

我的应用因以下原因被拒绝,但我没有使用广告标识符。使用以下命令

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

并得到“二进制文件./libGoogleAnalyticsServices.a匹配”。

拒绝的更多细节

PLA 3.3.12

我们发现您的应用使用了iOS广告标识符,但未包含广告功能。这不符合App Store审查指南要求的iOS开发人员计划许可协议的条款。

具体而言,iOS开发人员计划许可协议的第3.3.12节规定:

“您和您的应用程序(以及与您签订合同以进行广告宣传的任何第三方)可以将广告标识符以及通过使用广告标识符获得的任何信息仅用于投放广告。用户重置广告标识符,然后您同意不会直接或间接地将先前的广告标识符和任何派生信息与重置的广告标识符相关联,关联,链接或以其他方式关联。“

请从您的应用中删除iOS广告标识符,或向您的应用添加广告功能。

4 个答案:

答案 0 :(得分:6)

拒绝理由是有道理的。一些库不恰当地使用advertisingIdentifier而不是像identifierForVendor那样推荐的设备识别方法。不确定最新的谷歌分析是否使用推荐的识别方式。尝试更新到最新版本。在其他情况下,您需要选择一些其他分析解决方案进行跟踪,例如Mixpanel已解决此问题并且运行良好。

答案 1 :(得分:2)

谷歌AdMob图书馆也使用了adsIdentifier,并且出于同样的原因苹果拒绝了我的应用程序这很奇怪,尽管我的应用程序正在展示广告。

答案 2 :(得分:1)

最新的Google Analytics(分析)版本3.03c解决了此问题,因为无需链接到AdSupport.framework

答案 3 :(得分:0)

我有同样的拒绝,并发现我的案例GoogleConversionTrackingSDK是不恰当地使用advertisingIdentifier的库。