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

时间:2018-05-31 15:18:03

标签: ios firebase itunesconnect idfa

当我即将审核我的iOS应用时,我会问这个问题。简单的答案是“不”。

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

我使用Firebase的Crashlytics和Analytics框架。在那里,我知道有使用IDFA的代码。虽然根据我的理解,只有在我也使用AdSupport.framework时才会使用它。我不使用它或以任何其他方式添加。

我确实使用firebase push api从电话ID获取pushTokens的推送通知。但我不认为这是使用IDFA的任何事情......

这个问题的正确答案是什么?如果是的话。还有3个选项。如果选中“是”,则为完整消息

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

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

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

  • 在应用内投放广告

  • 将此应用安装归因于先前投放的广告

  • 将此应用中的操作归因于之前提供的操作 广告

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

先谢谢。

1 个答案:

答案 0 :(得分:9)

如果您的项目中未包含AdSupport.framework,则无需担心IDFA。如果AdSupport.framework已链接到您的应用,则FirebaseAnalytics SDK将使用 advertisingIdentifier

您只需选择“否”即可。

您可以选择是,并且

在应用内投放广告-否

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

将在此应用中执行的操作归因于以前投放的广告-是。