在启用和禁用广告之间切换,IDFA 问题

Posted

技术标签:

【中文标题】在启用和禁用广告之间切换,IDFA 问题【英文标题】:Switching between enabled and disabled ads, IDFA issue 【发布时间】:2014-05-06 07:10:43 【问题描述】:

我正在开发一个有两个版本的应用程序。有广告的免费版,没有广告的付费版。

我在两者之间切换的唯一方法就是宏。

#ifdef kENALBED_ADS

  //ad call here

#endif

我禁用了广告,但我收到了这条消息...

“广告标识符 [IDFA] 使用不当。您的应用包含广告标识符 [IDFA] API,但您未在 iTunes Connect 的“准备上传”页面上指明其使用情况。”

我是否必须在不使用所有广告 sdk 的情况下制定新的目标和方案?

【问题讨论】:

【参考方案1】:

您的宏不会删除 Xcode 项目中包含的引用 AdSupport 框架的 API。

我通过从 Xcode 目标中删除以下 Ads SDK 解决了这个问题

1. Playhaven -> Removed from Xcode
2. Tapjoy    -> Removed from Xcode 
3. Aplovin   -> Used latest Aplovin SDK

【讨论】:

以上是关于在启用和禁用广告之间切换,IDFA 问题的主要内容,如果未能解决你的问题,请参考以下文章

天源财富:iOS 14.5成功逼退广告商,64%果粉选择禁用追踪功能!

在 Actionscript 中仅接受数字的 2 个文本字段之间切换启用/禁用

此应用程序是不是使用广告标识符 (IDFA)?

广告标识符 (IDFA)? - 阿德莫布

移动广告网络是不是看到用户的 IDFA/GAID?

如果我们不提供广告,我们可以使用 IDFA