我使用 AdMob 作为主要的广告网络。现在我想包括“一些”中介适配器。其中之一是基于视频的“AdColony”。它工作正常,但我想做一些改进,因为我不想每次都显示 30 秒的视频剪辑。我找不到解决方法。也许有人可以帮助我。结构是这样的:
1)我有一个测验应用程序 - 在每个“级别”上都会加载一个视图。
2)加载视图时,广告网络将像这样加载
-(void)viewDidLoad {
self.interstitial = [self createAndLoadInterstitial];
}
- (GADInterstitial *)createAndLoadInterstitial {
GADInterstitial *interstitial = [[GADInterstitial alloc] initWithAdUnitID:kSampleAdUnitID];
interstitial.delegate = self;
GADRequest *request = [GADRequest request];
[interstitial loadRequest:request];
return interstitial;
}
3) 将加载一个广告
4)广告将在关卡完成后立即显示。
- (IBAction)showInterstitial:(id)sender {
if (self.interstitial.isReady) {
[self.interstitial presentFromRootViewController:self];
} else {
NSLog(@"ADMOB - The interstitial didn't finish loading or failed to load");
}
}
5) 关卡完成后,视图将被卸载,一切从头开始。
问题是,每次 AdColony 适配器都会被加载。我的想法是每 5-10 次加载一次 AdColony 适配器,其他时间将调用 admob 或其他适配器。我试图将它添加到 AdColony 的后端,但没有任何运气。有人可以帮我吗?
PS。任何人都可以推荐其他与 AdMob 一起使用且易于集成的广告吗?