提交应用时出现广告标识符(IDFA)问题

时间:2016-08-09 08:33:30

标签: ios itunesconnect idfa

当我尝试将我的iOS应用程序提交到Appstore时,我在itunesConnect中收到了此错误消息。

Your app is using the Advertising Identifier (IDFA). You must either provide details about the IDFA usage or remove it from the app and submit your binary again.

所以我试着以这种方式找到那些。在我的终端。

grep -lr "advertisingIdentifier" * | grep -v .svn | grep -v .md

输出

MyProj/FacebookSDK.framework/FacebookSDK
MyProj/amigo/FacebookSDK.framework/Versions/A/FacebookSDK
MyProj/FacebookSDK.framework/Versions/Current/FacebookSDK
MyProj/FBAudienceNetwork.framework/FBAudienceNetwork
MyProj/FBAudienceNetwork.framework/Versions/A/FBAudienceNetwork
MyProj/FBAudienceNetwork.framework/Versions/Current/FBAudienceNetwork

我已经集成了G + .FB和twitter日志。现在我该怎么做才能解决这个问题?我不能删除这些因为我需要在我的应用程序中。请帮帮我。谢谢

1 个答案:

答案 0 :(得分:3)

Facebook Audience Network SDK使用广告标识符在应用中投放广告。根据{{​​3}}和iTunes Connect Developer Guide,当您点击“提交审核”时,您需要检查与您在应用中使用IDFA相关的目的:

  

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

     
      
  • 在应用内投放广告
  •   
  • 将此应用安装归因于以前投放的广告
  •   
  • 将此应用中采取的操作归因于以前投放的广告。
  •   
     

如果你将使用   在Audience Network框架中,您必须选择第一个选项。如果你   正在使用我们的核心框架来跟踪安装归因和应用   活动,请选择第二个和第三个选项。如果你正在使用   两者都选择全部三个。