Facebook SDK是否使用IDFA进行移动应用安装?

Cla*_*fou 14 facebook itunesconnect ios idfa

当您集成Facebook SDK以跟踪移动应用程序安装时,这是否使用IDFA,因此您在提交应用程序以供审核时是否必须对iTunes Connect问题中的相应问题回答" 是"

这是代码 application:didFinishLaunchingWithOptions:

[FBSettings setDefaultAppID:FB_APP_ID_NSTRING];
[FBAppEvents activateApp];
Run Code Online (Sandbox Code Playgroud)

在我的Facebook信息中心中,我的应用在"安装数据洞察"和"启用增强型兴趣定位"下配置了"是":在此输入图像描述

我参考的iTunes Connect问题如下所示: 在此输入图像描述

这里有很多关于IDFA的问题,但没有一个(据我所知)澄清了仅使用Facebook SDK进行移动应用程序安装是否确实使用了IDFA.

Mat*_*att 16

只有在某些情况下.查看Facebook的常见问题解答:

Facebook的iOS SDK是否可以访问IDFA?

  • Facebook SDK包含访问Apple广告标识符(IDFA)的代码,但该代码仅在某些情况下执行.
  • Facebook SDK for iOS仅在以下情况下访问IDFA:1)如果您的应用通过Facebook的Audience Network在应用内投放广告,或2)如果您的应用记录应用安装或其他移动应用事件,以便将这些事件归因于您的广告系列.
  • 如果您没有记录App Events(通过FBAppEvents类),那么Facebook SDK不会访问IDFA.此外,Facebook SDK不需要包含AdSupport.framework.
  • 如果您想在不收集IDFA的情况下跟踪应用事件,可以在高级设置部分的应用仪表板中禁用IDFA收集.

  • 谢谢,很高兴看到他们现在已经记录了这一点.在我的情况下,我使用`FBAppEvents.activateApp()`来跟踪安装事件,因此对iTunes Connect IDFA问题是肯定的. (2认同)
  • 为了在iTunes Connect上提交应用程序,如果您使用Facebook SDK,则需要对IDFA问题回答“是” https://www.facebook.com/help/audiencenetwork/414857395387956 (2认同)