ios - 应用程序使用iOS广告标识符,但不包含广告功能

标签 ios facebook appstore-approval ads

我的应用由于以下原因被拒绝:

我们发现您的应用使用 iOS 广告标识符,但不包含广告功能。这不符合 App Store 审核指南要求的 iOS 开发者计划许可协议(protocol)的条款[..]

看起来我包含的某些库存在问题,为了发现有问题的库,我遵循了此 stack-over-flow 中的建议。

在终端

grep -r advertisingIdentifier .

这就是我得到的返回:

./Pods/Facebook-iOS-SDK/src/Core/FBUtility.m: advertiserID = [[manager advertisingIdentifier] UUIDString];

./Pods/Quantcast-Measure/Quantcast-iOS-Measurement/QuantcastMeasurement.m: NSUUID* uuid = [manager advertisingIdentifier];

看来我包含的 Pod 存在问题。 我还检查了,但没有包含 AdSupport 框架,那么如何解决该问题? 我应该按照建议手动更改有问题的方法here

但是如果我稍后要更新 Pod 会怎样? 谢谢

最佳答案

我不知道您的问题是否已解决。但这帮助我解决了问题,因为我使用的是 FB SDK 并且没有第三方广告。在我最初提交的内容中,我选中了第一个选项,表示广告在未转换时转换。

  • Apple 因使用 IDFA 而拒绝它,并且仅当您使用第三方应用程序来显示广告时才选择“第一个”复选框。如果您使用 iAd,请勿勾选它。 *

  • 在 iTunes Connect 中提交应用程序时,请确保正确回答此问题“此应用程序是否使用广告标识符 (IDFA)?”

    • 仅当您使用第三方广告或 Facebook 时才选择"is"
    • 否则,即使您使用 iAd,也只需说“否”,因为 iAd 不使用 IDFA。
    • 如果您是 Facebook,请选择"is"并选择选项 2“将此应用安装归因于之前转换的广告”。
    • 除非您使用 Admob、Google 广告等第三方广告工具,否则请勿选中第一个选项。
    • 到目前为止从未使用过第三个选项。
    • 请务必选中“iOS 中的限制广告跟踪设置”复选框。

关于ios - 应用程序使用iOS广告标识符,但不包含广告功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25887222/

相关文章:

php - Swift4 - 错误域=NSCocoaErrorDomain 代码=4865

ios - NSNotification Center只能在第二次工作吗? TabbarController 到 NavigationController

javascript - 潜在客户发掘的 Facebook webhook - 无法检索 Facebook 潜在客户广告

ios - 应用程序准备销售,但未显示在应用程序商店中?

iphone - 我的应用程序因 Passkit 框架而被拒绝

ios - 如何在 iPhone SDK 3.0 中使用 HTTP Live Streaming 协议(protocol)

ios - 图像的 Swift 类型注释

javascript - ionic 2 声音在加载音频时停止背景音乐

android - Facebook 错误 : allow key: configure your app key hashes at dev. facebook android

ios - 如何在 IOS 中使用 Facebook URL Schemes