アプリケーションに広告を追加したいと思います。特に、アプリがフォアグラウンドに入ったときにインタースティシャルを追加したいと考えています。
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];
}
私はそれを 2 回呼び出します: - でapplication:didFinishLaunchingWithOptions:
- でapplicationWillEnterForeground:
で呼び出されると正常に動作しますapplication:didFinishLaunchingWithOptions:
が、2 番目のケースでは、次のエラーが発生します。
Google リクエスト エラー: タイムアウトが発生する前に Google 広告リクエストを処理できませんでした。
明らかに、ロードには 5 秒かかりますが、アプリケーションを強制的に待機させる方法がわかりません。
誰もそれを行う方法を知っていますか?
ご協力いただきありがとうございます。