应用程序因“不正确的 IDFA”而被拒绝,而我没有使用任何广告服务

Posted

技术标签:

【中文标题】应用程序因“不正确的 IDFA”而被拒绝,而我没有使用任何广告服务【英文标题】:App rejected because of "improper IDFA" while I'm not using any advertising service 【发布时间】:2014-05-06 15:05:20 【问题描述】:

我在我的应用中使用 Google Analytics,因此它需要 AdSupport 框架。从昨天开始,当我尝试发布更新时,我的应用程序被拒绝,并显示以下错误消息:

尊敬的开发者,

我们发现您最近交付的一个或多个问题 “Zee 新闻英语”。要处理您的交货,以下问题 必须更正:

广告标识符 [IDFA] 使用不当。您的应用包含 广告标识符 [IDFA] API,但您尚未指明其用途 在 iTunes Connect 的“准备上传”页面上。

这些问题得到纠正后,请转到“版本详细信息”页面 并单击“准备上传二进制文件”。继续提交 处理,直到应用状态为“等待上传”。然后你可以 提供更正后的二进制文件。

问候,

当我发布更新时,我无法选中“此应用程序使用广告标识符吗?” 框,因为我在我的不使用任何广告应用程序 !那我该怎么办?

上次更新很好,我只是在这次更新中添加了一些小错误修复。

【问题讨论】:

您浏览过这些搜索结果吗? ***.com/search?q=%5Bios%5D+idfa+google 是的,但没有任何帮助... 【参考方案1】:

Google 已发布 Google Analytics Services iOS SDK v3.03c,它提供了删除 AdSupport.framework 依赖项的选项。

需要访问广告标识符 (IDFA) 字符串和广告客户跟踪启用标志作为其 Google 跟踪代码管理器实施的一部分的应用应链接到 libAdIdAccess.a,该文件现已包含在 GA 服务 SDK 下载中。

在此处查看完整的变更日志条目:https://developers.google.com/analytics/devguides/collection/ios/changelog

在此处下载最新的 SDK: https://developers.google.com/analytics/devguides/collection/ios/resources

【讨论】:

就是这样!如果您基本上使用 GA SDK(我的情况),最后的 Google Analytics SDK 版本不再需要 AdSupport 框架。谢谢拉克什。 那么如果我不想使用IDFA,我该怎么办?删除 AdSupport.framework 依赖项?代码中有什么需要做的吗?我没有在项目的任何地方启用 IDFA。

以上是关于应用程序因“不正确的 IDFA”而被拒绝,而我没有使用任何广告服务的主要内容,如果未能解决你的问题,请参考以下文章

应用程序因 YouTube 视频谷歌控制台而被拒绝 [关闭]

仅 iPhone 应用程序因未在 iPad 上运行而被拒绝

MAC 应用程序因使用权利 com.apple.developer.maps 而被拒绝

Iphone 应用程序因侵犯版权而被拒绝

应用因 Google Pay 而被拒绝

iOS 应用因应用购买“错误”而被拒绝 - 无法复制