此应用程序是否使用广告标识符 (IDFA)?使用 Firebase 时

Does this app use the Advertising Identifier (IDFA)? when using Firebase

当我要审查我的 iOS 应用程序时,有人问我这个问题。简单的答案是 "NO"。

我搜索了这些论坛,但只发现我认为人们使用增强的分析框架,如 adSupport 等。

我同时使用 Firebase 的 Crashlytics 和 Analytics 框架。我知道那里有使用 IDFA 的代码。尽管根据我的理解,只有在我也使用 AdSupport.framework 时才会使用它。而且我不会以任何其他方式使用它或广告。

我确实使用了使用 firebase push api 从 phone ids 获取 pushTokens 的推送通知。但我不认为这是使用 IDFA 的任何东西...

这道题的正确答案是什么。如果是的话。还有3个选项。如果选中"YES"

,则这里是完整消息

此应用程序是否使用广告标识符 (IDFA)? 广告标识符 (IDFA) 是每个 iOS 设备的唯一 ID,是提供定向广告的唯一方式。用户可以选择限制其 iOS 设备上的广告定位。

如果您的应用使用广告标识符,请在提交之前检查您的代码(包括任何第三方代码),以确保您的应用仅将广告标识符用于下列目的并遵守限制广告跟踪设置。如果您在您的应用程序中包含第三方代码,您应对此类代码的行为负责,因此请务必与您的第三方提供商核实以确认遵守广告标识符的使用限制和限制广告跟踪设置。

此应用使用广告标识符(select 所有适用项):

确保您 select 正确回答广告标识符 (IDFA) 的使用。如果您的应用确实包含 IDFA 而您 select 否,二进制文件将被永久拒绝,您将必须提交不同的二进制文件。

致谢

如果您的项目中不包含 AdSupport.framework,则无需担心 IDFA。如果 AdSupport.framework 链接到您的应用程序,FirebaseAnalytics SDK 将使用 广告标识符

你可以简单地select不

你可以 select 是的

在应用内投放广告 - 否

将此应用安装归因于之前投放的广告 - 否

将在此应用中执行的操作归因于之前提供的广告 - 是。