由于广告标识符(IDFA)而被拒绝的应用

我的申请被拒绝,原因如下:

您和您的应用程序(以及您与之签约的第三方广告)可以使用广告标识符,以及通过使用广告标识符获得的任何信息,仅用于广告投放。 如果用户重置广告标识符,则您同意不直接或间接地将先前的广告标识符和任何派生的信息与重置的广告标识符进行组合,关联,链接或以其他方式关联。“注意:iAd不使用AdSupport.frameworkASIdentifierManager或广告标识符,因此它们不是iAd实现所必需的,不应该包含在您的应用程序中以支持iAd。如果您的应用正在投放广告,请: – 确保您已经在设备上testing了您的应用,而不仅仅是模拟器,并且在testing之前删除了以前版本的所有应用程序 – 为我们提供在应用程序中查找广告的步骤如果您的应用程序不提供广告,请检查您的代码 – 包括任何第三方库- 删除以下任何实例:class: ASIdentifierManager selector: advertisingIdentifier framework: AdSupport.framework

我已经在设备和模拟器上testing了我的应用程序,并且确实显示您已连接到iAdtesting横幅。 它不会让我login到iAd Workbench,所以也许是这个问题?

如果iAd是您使用的唯一广告networking,则在将您的应用程序提交到App Store时,您需要回答以下问题:

这个应用程序是否使用广告标识符(IDFA)?

另外,确保您的项目不会导入AdSupport.framework 。 iAd不使用AdSupport.frameworkASIdentifierManager或广告标识符,因此它们不是必需的,不应包含在您的应用程序中。