当我准备审查我的iOS应用程序时,我会被问到这个问题。答案很简单,就是“不”。
我搜索了这些论坛,但只找到了我认为是人们使用增强的分析框架,如adSupport等。
我使用了Firebase的Crashlytics和Analytics框架。在这里,我知道有使用IDFA的代码。尽管根据我的理解,只有在我也使用AdSupport.framework时才会使用它。我也不以任何其他方式使用它或广告。
我确实使用推通知,使用firebase从电话ids获取pushTokens。但我不认为这是利用IDFA.
这个问题的正确答案是什么?如果是的话。还有3种选择。如果选中“是”,下面是完整的消息
这个应用程序是否使用广告标识符(IDFA)?广告标识符是每个iOS设备的唯一ID,也是提供目标广告的唯一方法。用户可以选择限制他们的iOS设备上的广告目标。
如果您的应用程序正在使用广告标识符,请在提交之前检查您的代码--包括任何第三方代码--以确保您的应用程序使用广告标识符仅用于下面列出的目的,并尊重限制广告跟踪设置。如果您在应用程序中包含第三方代码,则应对此类代码的行为负责,因此请务必与第三方提供商检查以确认是否符合广告标识符和限制广告跟踪设置的使用限制。
此应用程序使用广告标识符(选择所有应用程序):
确保为广告标识符(IDFA)的使用选择了正确的答案。如果您的应用程序包含IDFA并选择No,则二进制文件将被永久拒绝,您将不得不提交不同的二进制文件。
非常感谢。
发布于 2018-07-03 08:38:54
如果在项目中不包括AdSupport.framework,就不需要担心IDFA。如果将advertisingIdentifier链接到应用程序中,FirebaseAnalytics SDK将使用AdSupport.framework。
您只需选择No。
或
你可以选择是和
服务于应用程式内的广告-否
将此应用程序安装归因于先前提供的广告-否
将此应用程序中的动作归因于先前提供的广告--是的。
https://stackoverflow.com/questions/50627663
复制相似问题