Adjust.io iOS SDK IDFA 使用

Posted

技术标签:

【中文标题】Adjust.io iOS SDK IDFA 使用【英文标题】:Adjust.io iOS SDK IDFA usage 【发布时间】:2016-04-26 12:09:04 【问题描述】:

我已集成 Adjust SDK (https://github.com/adjust/ios_sdk) 用于一些分析。我需要在 App Store 上更新应用程序。 Adjust 使用与 IDFA 关联的 AdSupport.framework 和 iAd.framework。问题是我不知道要检查什么,因为我没有在应用程序中显示任何广告。这些是问题:

我查看了 Adjust 文档,发现:https://github.com/pitchtarget/adjust-ios-sdk/blob/master/doc/idfa.md。它说:

如果您的应用因您的应用使用广告标识符而被 Apple 拒绝,则此文档适合您。 通过 support@adjust.io 联系我们。我们希望确保您了解取消 IDFA 支持的后果。

有人知道回答这些问题的正确方法吗?

【问题讨论】:

【参考方案1】:

Adjust SDK 集成指南建议您在应用内使用AdSupport.framework,这是访问 IDFA 所必需的。当然,您可以选择不这样做,但我想这取决于您对 Adjust 平台的预期用途。如果您已将此框架添加到您的应用中并且允许 Adjust SDK 从您的应用中读取 IDFA,您应该选择 YES 并选择:

Attribute this app installation to a previously served advertisementAttribute an action taken within this app to a previously served advertisement

Serve advertisements within the app 不需要除非您在应用内投放广告,但 Adjust SDK 本身不需要选中此框。

【讨论】:

【参考方案2】:

我认为您没有按照 sdk github 示例代码使用 idfa。 请设置否并提交。 我使用了谷歌分析,我设置了 IDFA YES 并且我的应用程序在我设置为 NO 之后被拒绝并且提交的应用程序现在已经上线。

【讨论】:

以上是关于Adjust.io iOS SDK IDFA 使用的主要内容,如果未能解决你的问题,请参考以下文章

无法使用带有 IDFA 的 Google Analytics iOS SDK 验证人口统计报告的跟踪代码

检查iOS项目中是否使用了IDFA

ios umenganalytics-no-idfa 上架会被拒吗

iOS 上的 IDFA 和 IDFV 仍在使用 XCode 11 构建

怎样防止应用因获取IDFA被AppStore拒绝

检查IDFA的方法