- (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];
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
request.testDevices = [NSArray arrayWithObjects:appDelegate.udid, nil];
return request;
}
배너는 iOS 6 인 Simulator에만 표시되지만 장치는 표시되지 않습니다. iOS 5의 경우 시뮬레이터와 장치가 모두 나타났습니다.Google Adsmob이 iOS 6 장치에 표시 할 수 없습니다.
지금 배포를 사용 중입니다.
무엇이 문제입니까?
어떻게 배포 모드가 될까요? –
@AlanLai 수정 된 답변을 –
시도했습니다. 여전히 동일합니다. –