Тестирую рекламу AdMob в своем iOS-приложении. Кажется, что AdMob игнорирует тестовый флаг, который я вставил в код:
-(IBAction)quitButtonHit:(id)sender{
[[AudioPlayer sharedManager] stopSound];
[self.timer invalidate];
interstitial_ = [[GADInterstitial alloc] init];
interstitial_.adUnitID = adMobUnitID;
interstitial_.delegate = self;
GADRequest *request = [GADRequest request];
request.testing = YES;
[interstitial_ loadRequest:[GADRequest request]];
}
-(void) interstitial:(GADInterstitial *)ad didFailToReceiveAdWithError:(GADRequestError *)error {
[self dismissViewControllerAnimated:YES completion:nil];
}
-(void) interstitialDidDismissScreen:(GADInterstitial *)ad {
[self dismissViewControllerAnimated:YES completion:nil];
}
-(void) interstitialDidReceiveAd:(GADInterstitial *)ad {
[ad presentFromRootViewController:self];
}
Я получаю рабочие межстраничные объявления, когда нажимаю кнопку "Выйти" в своем приложении. Я не понимаю, почему, поскольку Google заявляет, что они будут приглашать вас для получения межстраничных объявлений, и потому что я установил тестовый флаг в запросе.
Я также получаю рабочую рекламу в баннере AdMob моего приложения. Но это касается только моего устройства - на симуляторах показываются тестовые объявления. Еще я установил тест-флаг при запросе баннеров.
Я бы хотел, чтобы производственная реклама исчезла, чтобы мне не пришлось беспокоиться о ее случайном нажатии.
Я использую последний API AdMob (версия 6.3.0). Моя цель развертывания - iOS 6.0.
Может ли кто-нибудь объяснить это и, возможно, предложить решение, чтобы убрать производственную рекламу?
Спасибо!