应用被拒绝,原因是“不当的IDFA”,但我没有使用任何广告服务。

8
我在应用中使用了Google Analytics,因此需要AdSupport框架。从昨天开始,当我尝试发布更新时,我的应用程序被拒绝,并显示以下错误信息:
尊敬的开发者,我们发现您最近提交的“Zee News English”存在一个或多个问题。为了处理您的交付,必须更正以下问题: 不正确的广告标识符[IDFA]使用。您的应用程序包含广告标识符[IDFA] API,但您没有在iTunes Connect的准备上传页面上指示其用途。 一旦这些问题得到纠正,请转到版本详细信息页面并单击“准备上传二进制文件”。继续通过提交过程,直到应用程序状态为“等待上传”。然后,您可以交付更正的二进制文件。
当我发布更新时,我无法勾选“此应用程序是否使用广告标识符?”框,因为我在应用程序中没有使用任何广告!那么我该怎么办?
最近的更新都很好,我只是在这次更新中添加了一些小错误修复。

你查看了这些搜索结果吗?http://stackoverflow.com/search?q=%5Bios%5D+idfa+google - rmaddy
是的,但没有什么帮助我... - Jonathan F.
1个回答

7
Google发布了Google Analytics Services iOS SDK v3.03c,其中提供了一个选项来删除AdSupport.framework依赖项。
需要在其Google Tag Manager实现中访问广告标识符(IDFA)字符串和广告商跟踪启用标志的应用程序应链接到libAdIdAccess.a,该库已包含在GA Services SDK下载中。
在这里查看完整的更改日志条目:https://developers.google.com/analytics/devguides/collection/ios/changelog 在这里下载最新的SDK:https://developers.google.com/analytics/devguides/collection/ios/resources

就是这样!最新的Google Analytics SDK版本不再需要AdSupport框架,如果你基本上使用GA SDK(我的情况)。谢谢Rakesh。 - Jonathan F.
那么如果我不想使用IDFA,我该怎么办?删除AdSupport.framework的依赖关系吗?代码中是否有任何需要处理的内容?我在项目中没有启用IDFA。 - Neerkoli

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接