在applicationDidBecomeActive
,如果didFailToLoadInterstitial
被调用,我会弹出 admob interstitial。但chartboost
显示广告成功并仍然调用didFailToLoadInterstitial
,所以两个插页式广告都弹出。
如何解决?如何知道 chartboost 成功展示广告?然后我不需要弹出 admob interstitial。
编辑:
- (void)didDismissInterstitial:(NSString *)location {
NSLog(@"dismissed interstitial at location %@", location);
[[Chartboost sharedChartboost] cacheInterstitial:location];
}
我必须在上面的代码中使用自动缓存,因为它可以减少立即加载广告的时间。
我需要显示 chartboost 广告,如果无法显示,则应用应显示 admob 插页式广告。
如果加载错误, [[Chartboost sharedChartboost] cacheInterstitial:location];
and [[Chartboost sharedChartboost] showInterstitial:CBLocationHomeScreen];
函数都会调用。didFailToLoadInterstitial
他们可以调用不同的didFailToLoadInterstitial
函数吗?因此,当 chartboost showInterstitial 加载错误时,我可以调用 admob Interstitial。
有没有办法知道现在可以展示多少个 chartboost 广告?