从背景进入前景时无法显示admob interstitial

时间:2013-02-28 17:33:56

标签: ios objective-c xcode uiviewcontroller admob

使用iOS示例项目2.5:http://google-mobile-dev.googlecode.com/files/InterstitialExample_iOS_2.5.zip

MainController.m中,我添加了两个方法来调用showInterstitial,以便每次应用程序从后台输入前景时,例如

- (void) viewDidLoad {
       [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillEnterForegroundNotification) name:UIApplicationWillEnterForegroundNotification object:nil];
}

- (void) appWillEnterForegroundNotification{        
    [self showInterstitial:nil];
}

第一种方法是注册视图控制器的回调以接收输入前台通知,第二种方法在发生时调用showInterstitial方法。我可以看到方法showInterstitial真的被调用并且请求真的被触发了,但是没有调用成功或错误回调。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

这可能不适合展示插页式广告。您希望应用程序再次处于活动状态,而不是处于活动状态。

- (void)applicationDidBecomeActive:(UIApplication *)application

尝试