2013-08-04 2 views
0

Я только что добавил свое первое бесплатное приложение в магазин приложений с iAds, которые работают нормально, когда загружаются объявления, поэтому я хорошо прочитал, и, похоже, лучший способ - нагрузка, когда iads терпят неудачу. Я могу заставить работу iads работать там, а admob работает там, но не вместе, любая помощь будет замечательной. Мне нужно получить admob для загрузки, когда didFailToReceiveAdWithError.Admob для загрузки, когда iAds сбой

мой код МААШ

-(void) bannerViewDidLoadAd:(ADBannerView *)banner { 
[UIView beginAnimations:nil context:NULL]; 
[UIView setAnimationDuration:1]; 
[banner setAlpha:1]; 
[UIView commitAnimations]; 

} 


-(void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error { 
[UIView beginAnimations:nil context:NULL]; 
[UIView setAnimationDuration:1]; 
[banner setAlpha:0]; 
[UIView commitAnimations]; 


} 

мой AdMob код кажется работать только в [супер viewDidLoad];

здесь мой AdMob код

CGPoint origin = CGPointMake(0.0, 
          self.view.frame.size.height + 2 - CGSizeFromGADAdSize(kGADAdSizeBanner).height); 


bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner origin:origin]; 


bannerView_.adUnitID = MY_BANNER_UNIT_ID; 


bannerView_.rootViewController = self; 
[self.view addSubview:bannerView_]; 


[bannerView_ loadRequest:[GADRequest request]]; 

ответ

0

Поместите код в код IAD didFailToReceiveAdWithError нравится эта

-(void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error { 
    [UIView beginAnimations:nil context:NULL]; 
    [UIView setAnimationDuration:1]; 
    [banner setAlpha:0]; 
    [UIView commitAnimations]; 

    //////Admob Code 

    CGPoint origin = CGPointMake(0.0, 
         self.view.frame.size.height + 2 - CGSizeFromGADAdSize(kGADAdSizeBanner).height); 
    bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner origin:origin]; 
    bannerView_.adUnitID = MY_BANNER_UNIT_ID; 
    bannerView_.rootViewController = self; 
    [self.view addSubview:bannerView_]; 
    [bannerView_ loadRequest:[GADRequest request]]; 
} 
+0

Спасибо за ответ Thats, как я был, Но если МААШ не удалось, экран просто остался пустым и нет admob.Ill продолжать тестирование, может быть, мне не повезло, и они оба потерпели неудачу. – Mark

Смежные вопросы