如何判断是否要求iAd?

时间:2014-05-15 18:06:51

标签: ios iad

我的iAds在我的应用程序中工作,但仍有一些令人沮丧的时刻。在测试时,您如何判断是否正在进行iAds请求?我已经实现了两者 didFailToReceiveAdWithErrorbannerViewDidLoadAd,但在模拟器和测试设备上进行测试时,应显示iAds的屏幕在很长一段时间内根本不显示任何横幅广告。 didFailToReceiveAdWithErrorbannerViewDidLoadAd中也没有触发NSLog。在IAd请求失败或加载iAd之前,在该屏幕上等待可能需要长达五分钟,因此,是的,iAds最终会起作用。但我想在整个过程中早些时候知道。

我在模拟器和测试设备上都进入了设置 - >开发人员部分,并将填充率设置为100%,将时间设置为15秒。但它似乎对iAds的外观没有任何影响。

我想看到一些指示,即iAd的请求是从我的应用中消失的。有这样的事吗?

2 个答案:

答案 0 :(得分:0)

将iadBanner委托设置为self

答案 1 :(得分:0)

使用Web代理(如Charles Proxy http://www.charlesproxy.com/)观察模拟器与各种主机之间的网络通信。您可能必须将其配置为使用SSL,这很棘手。

您也可以使用实际的设备,也可以使用您的开发机器作为代理,根据您的网络情况,这是一个真正的工作。

注意:我实际上并没有为iAds做过这个,但对于其他流量我一直都这样做。除了作为一个非常满意的客户外,我与Charles Proxy没有关系。