2016-04-06 7 views
0

Ich versuche, Anzeigen in der App zu zeigen. Aber es funktioniert nicht (auf Simulator + Geräten). Fehler deatils: Fehler: Anzeigen konnte nicht angezeigt werden. Fehler: Der Vorgang konnte nicht abgeschlossen werden. Anzeige wurde von diesem Banner entladeniOS - ADBannerView zeigt keine Anzeigen in App

-(void)viewDidLoad { 
[super viewDidLoad]; 
self.adBanner.delegate = self; 
self.adBanner.alpha = 0.0; 

}

-(void)bannerViewDidLoadAd:(ADBannerView *)banner { 
[UIView animateWithDuration:0.5 animations:^ { 
    self.adBanner.alpha = 1.0; 
}]; 

}

-(BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave { 
NSLog(@"Ad Banner action is about to begin."); 
self.pauseTimeCounting = YES; 
return YES; 

}

-(void)bannerViewActionDidFinish:(ADBannerView *)banner { 
NSLog(@"Ad Banner action did finish"); 
self.pauseTimeCounting = NO; 

}

-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error { 
NSLog(@"Unable to show ads. Error: %@", [error localizedDescription]); 
// Hide the ad banner. 
[UIView animateWithDuration:0.5 animations:^ { 
    self.adBanner.alpha = 0.0; 
}]; 

}

Antwort

0

Die adbanner wird aus der Sicht entladen, wenn es keine Anzeigen sind zu zeigen.

Gehen Sie zum iAd-Dashboard, folgen Sie den Anweisungen und aktivieren Sie einige Anzeigen für Ihre App. (Wenn Sie nicht Entwicklerrolle in Apfel Mitglied Zentrum bekommen haben dann Entwickler kontaktieren Sie die Anzeigen für Ihre App einzurichten.)

Ihre letzte Delegatmethode

-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error 

genannt wird, weil es nicht die Ads finden.

Hinweis - Testen Sie Geräte auf Anzeigen, die sich nicht im Simulator befinden.