iAd 未以可重复的方式显示

Posted

技术标签:

【中文标题】iAd 未以可重复的方式显示【英文标题】:iAd not shown in repeatable way 【发布时间】:2011-12-17 15:50:39 【问题描述】:

我正在 iPhone/iPad 模拟器上测试通用应用程序 (ios 4.3)。它有一个简单的列表/详细视图。 在详细视图中,我显示了一个 UIWebView 和一个 iAd。

现在详细视图显示不同的 UIWebView 和 iAd,每次访问时..

我的问题是 iAd 出现在第 1 次/第 2 次,可能是第 3 次/显示详细视图..但在 2-3 次视图之后没有显示..

上面写着

ADBannerView:未处理的错误(没有委托或委托没有 实施 didFailToReceiveAdWithError:): Error Domain=ADErrorDomain Code=3 "操作无法完成。广告资源不可用" UserInfo=0x62852c0 ADInternalErrorCode=3, NSLocalizedFailureReason=Ad 库存不可用

请告诉我如何解决这个问题。

谢谢。

【问题讨论】:

补充一下,我正在模拟器上测试...所以我指的是测试 iAd... 【参考方案1】:

首先检查明显的可能性:您是否分配了一个委托,该委托是否定义了 didFailToReceiveAdWithError: 方法?

如果一切正常,那么下一步将是僵尸检查,以查看委托是否已被释放。

【讨论】:

好吧,正如我所说,我最初确实可以看到 iAd 2-3 次...所以问题是你提到的吗? 是的。尤其要查看您的 didFailToReceiveAdWithError: 方法,因为这就是错误消息所抱怨的内容。

以上是关于iAd 未以可重复的方式显示的主要内容,如果未能解决你的问题,请参考以下文章

UIView 未以编程方式显示在 UIScrollView 中

在 Swift 5 中,如何以可读的方式(使用整数)显示从 range.UpperBound 或 range.LowerBound 返回的原始位?

在 MySQL 和 Python 中以可重复的方式处理 1970 年之前的日期

将 MFMailComposeViewController 推送到导航堆栈上?未以模态方式呈现

基于 Web 应用程序中的事务数据以可扩展的方式计算结果?

DT 表未以闪亮显示