Я использую 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. Моя идея состоит в том, чтобы загружать адаптер AdColony каждые 5-10 раз, а в остальное время будет вызываться admob или другой адаптер. Я пытался добавить его в бэкэнд AdColony, но безуспешно. Может ли кто-нибудь помочь мне в этом?
PS. Может ли кто-нибудь порекомендовать другую рекламу, которая работает с AdMob и легко интегрируется?