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

标签 ios app-store-connect 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 logging,那么现在我该怎么做才能解决这个问题呢?我无法删除这些因为我在我的应用程序中需要它。请帮助我。谢谢

最佳答案

Facebook Audience Network SDK 使用广告标识符在应用中转换广告。根据iTunes Connect Developer GuideFacebook Audience Network documentation ,当您点击“提交审核”时,您需要勾选与在您的应用中使用IDFA相关的用途:

This app uses the Advertising Identifier to (select all that apply)?

  • Serve advertisements within the app
  • Attribute this app installation to a previously served advertisement
  • Attribute an action taken within this app to a previously served advertisement.

If you will be using the Audience Network framework, you must select the first option. If you are using our core framework to track install attribution and app events, please select the second and third options. If you are using both, select all three.

关于ios - 提交应用程序时出现广告标识符 (IDFA) 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38845766/

相关文章:

ios - 如何从Appdelegate显示uiviewcontoller

ios - 将 UILabel 的位置设置为居中

ios - 检查应用名称是否可用

ios - 如何从 API 检索 iPhone IDFA?

ios - 谷歌分析 - 人口统计 - IDFA

ios - 如何知道发送的数据是什么类型?

ios - 如何在 swift 中使用 async/await 同时运行多个 API 调用?

iOS 应用程序与 iPhone 4/4s/5 不兼容

ios - 删除新版本的占位符 itunes connect

ios - IDFA信息不正确的iOS应用有可能通过App Store审核吗?