【问题标题】:iOS app is not making iAd requestsiOS 应用未发出 iAd 请求
【发布时间】:2015-01-12 08:44:21
【问题描述】:

所以这可能是一个愚蠢的问题,但我有点困惑,想听听你的意见。我创建的一个应用程序于周五晚上 (1/9) 在应用程序商店上线。我开发了使用 iAds 的应用程序,但我认为我的设置不正确。没有显示任何广告(尽管它似乎试图这样做),虽然苹果网站声明“实时广告”,但我看到 0 个请求。

当人们下载该应用程序时,我有点害怕。话虽如此,我读到一旦应用程序获得批准,iAds 可能需要几天时间才能启动。此时它只有2天。我还回到 Xcode 检查我的应用程序,现在认为我可能对应用程序商店上的版本有问题。当我回去时,我意识到 iAd 框架没有在常规选项卡下列出 --> 链接框架或构建阶段 --> 将二进制文件与库区域链接。我正在使用 swift 并且我的视图控制器确实导入了 iAd。我还可以在模拟器中看到测试广告。我的应用程序是否可能不包含该框架,因此它现在无法在 App Store 中运行?如果是这种情况,测试广告会在模拟器上工作吗(甚至在我添加到框架之前,测试广告就一直有效)?

我后来添加了这个框架,但我想知道我现在是否应该向 App Store 重新提交一个新版本。你怎么看?

【问题讨论】:

  • 我等了一周才看到 iADBanner;提交后进行审核以确认一切正常。

标签: ios xcode swift iad


【解决方案1】:

如果您在模拟器中看到测试广告,则应正确设置应用端。如果您已将 iAd 框架导入到视图控制器中,则不需要将 iAd 框架列在“链接框架和库”中,因为它是 Apple 提供的框架(例如,您不会在其中看到 UIKit 或 Foundation) .

可能的问题(这只是一种可能性)是,虽然您的应用已获得 App Store 审查委员会的批准,但它可能尚未批准用于广告。如果您登录the iAd site,您应该会在“消息”下看到这样的消息:

当您提交您的应用 [app name] 以供批准时,iAd 还将对其在 App Network 上的使用进行审核,以确定其是否适合接收来自 iAd 广告商的广告。一旦您的应用获得批准,您就可以开始通过在您的应用中投放的广告赚取收入了。

如果尚未获得批准,我认为它不会显示“实时广告”,但我可能错了;然而,这是我能想到的唯一可能性。您的用户也可能位于不支持 iAd 的国家/地区(尽管这不太可能)。

【讨论】:

  • 感谢 AstroCB!这让我感觉好多了。你知道是否有任何方法可以测试请求是否真的被发送了?
  • @akes406 他们应该开始出现在屏幕底部栏中“请求”下的 iAd 网站上。
  • 嘿伙计们,我今天刚刚发布了我的应用程序,我也遇到了同样的问题(在应用商店中,状态为 Live Ads”但没有请求且填充率为 0%)。你能告诉我你的应用程序发生了什么吗?应用程序以及您是如何修复 ti 的!:)
  • @l.vasilev 如果你的情况和akes406的情况一样,那就只能等了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-13
  • 1970-01-01
  • 2022-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多