2

iOS サンプル プロジェクト 2.5 の使用: http://google-mobile-dev.googlecode.com/files/InterstitialExample_iOS_2.5.zip

では、アプリがバックグラウンドからフォアグラウンドに入るたびMainController.mに を呼び出すために 2 つのメソッドを追加します。showInterstitial

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

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

最初のメソッドは、View Controller がフォアグラウンドに入った通知を受信するためのコールバックを登録するためのもので、2 番目のメソッドはshowInterstitial、それが発生したときにメソッドを呼び出すものです。メソッドshowInterstitialが実際に呼び出され、リクエストが実際に起動されていることがわかりますが、成功またはエラーのコールバックが呼び出されていません。

何か案が?

4

1 に答える 1

4

これは、インタースティシャルを表示する適切なタイミングではない可能性があります。アプリケーションをアクティブにするのではなく、再びアクティブにする必要があります。

からお試しください- (void)applicationDidBecomeActive:(UIApplication *)application

于 2013-02-28T22:12:24.220 に答える