ではapplicationDidBecomeActive
、didFailToLoadInterstitial
が呼び出された場合、admob インタースティシャルをポップアップします。しかしchartboost
、広告は正常に表示され、引き続き が呼び出さdidFailToLoadInterstitial
れるため、2 つのインタースティシャル広告の両方がポップアップします。
それを解決する方法は?chartboost が広告を正常に表示することを確認するにはどうすればよいですか? 次に、admob インタースティシャルをポップアップする必要はありません。
編集:
- (void)didDismissInterstitial:(NSString *)location {
NSLog(@"dismissed interstitial at location %@", location);
[[Chartboost sharedChartboost] cacheInterstitial:location];
}
広告をすぐに読み込む時間を短縮できるため、上記のコードでは自動キャッシュを使用する必要があります。
chartboost 広告を表示する必要があります。表示できない場合、アプリは代わりに admob Interstitial 広告を表示する必要があります。
[[Chartboost sharedChartboost] cacheInterstitial:location];
および [[Chartboost sharedChartboost] showInterstitial:CBLocationHomeScreen];
関数は、ロード エラーが発生した場合に呼び出され didFailToLoadInterstitial
ます。
それらは異なるdidFailToLoadInterstitial
関数を呼び出すことができますか? したがって、chartboost showInterstitial の読み込みエラーが発生したときに admob Interstitial を呼び出すことができます。
現在表示できるチャートブースト広告の数を知る方法はありますか?