我想在我的应用程序中添加一些广告,尤其是当应用程序进入前台时的插页式广告。
我在 AppDelegate.m 中创建了这个方法:
- (void)splashInterstitial
{
UIImage *image;
if (TEST_IPHONE_5) {
image = [UIImage imageNamed:@"Default-568h.png"];
} else {
image = [UIImage imageNamed:@"Default.png"];
}
splashInterstitial_ = [[DFPInterstitial alloc] init];
splashInterstitial_.adUnitID = ADMOBS_OUVERTURE;
[splashInterstitial_ loadAndDisplayRequest:[GADRequest request]
usingWindow:self.window
initialImage:image];
}
我叫了两次:-in application:didFinishLaunchingWithOptions:
-inapplicationWillEnterForeground:
调用时它工作正常application:didFinishLaunchingWithOptions:
,但在第二种情况下,我有这个错误:
Google 请求错误:在发生超时之前无法满足 Google 广告请求。
显然,加载需要 5 秒,但我不知道如何强制我的应用程序等待它。
有谁知道该怎么做?
谢谢你的帮助。