2012-11-22 1 views
1
- (UIView *)addbanner{ 
CGPoint origin = CGPointMake(0.0, 0); 
self.adBanner = [[[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner origin:origin]autorelease]; 
headerView = [[[UIView alloc] initWithFrame:CGRectMake(0,0,320, self.adBanner.adSize.size.height)] autorelease]; 
self.adBanner.adUnitID = @"a14fe853330ee80"; 
self.adBanner.delegate = self; 
[self.adBanner setRootViewController:self]; 
[headerView addSubview:self.adBanner]; 
[self.adBanner loadRequest:[self createRequest]]; 
return headerView; 
} 

- (GADRequest *)createRequest { 
GADRequest *request = [GADRequest request]; 
request.testing = NO; 
return request; 
} 

- (void)bannerView:(GADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error 
{ 
NSLog(@"error %@", error); 
} 

- (void)adViewDidReceiveAd:(GADBannerView *)bannerView 
{ 
NSLog(@"success"); 
} 

개발자 모드 및 배포 모드에서 iOS 5 장치를 사용해 보면 표시 할 수 있습니다.AdMob이 iOS 6 장치에 표시 할 수 없습니다.

개발자 모드와 배포 모드에서 iOS 6 장치를 사용해 보았지만 표시 할 수 없었습니다.

Here은 내 앱입니다.

답변

0

지금 작동하지 않는 iOS 6에서는 테스트 광고를받지 못합니다 (forum post에 링크).

그러나 iOS 6에 광고를 즉시받지 못한다면 시간이 지날수록 스스로를 교정해야하는 채우기 (인벤토리가없는)와 같이 들립니다. 광고 흐름이 올바른지 테스트하려는 경우 테스트 게시자 ID에 완전히 할당 된 하우스 광고 캠페인을 만들고 테스트 게시자 ID를 테스트 할 응용 프로그램에 사용할 수 있습니다.

관련 문제