1
iAd를 내 앱에 통합하려고합니다.iAd View 대 사용자 정의 ViewController
나는이 응용 프로그램에있는 모든 사용자 정의 ViewController를 다루는 SwitchViewController (: UIViewController) 클래스가 있습니다. 나는 다른 모든 서브 뷰를 삽입하지 않는 경우, 그러나
ADBannerView: WARNING A banner view has an ad but may be obscured
- 말게 잘 작동 :
가장 높은 atIndex에서 다음과 같이보기를 추가
, 나는 오류가 발생합니다. 나는 그것을 볼 수 있지만, 물론 다른 모든 견해들은 사라져 버렸다.어떤 아이디어?
하여 하위 뷰를 추가 :
ADBannerView *tmpBannerView = [[ADBannerView alloc] initWithFrame:CGRectZero];
self.adView_iPad = tmpBannerView;
self.adView_iPad.frame = CGRectMake(0, 0, self.adView_iPad.frame.size.width, self.adView_iPad.frame.size.height);
self.adView_iPad.requiredContentSizeIdentifiers = [NSSet setWithObject:ADBannerContentSizeIdentifierPortrait];
self.adView_iPad.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
self.adView_iPad.delegate = self;
[self.view insertSubview:self.adView_iPad atIndex:100];
좋습니다. 나는 그것을 atIndex 최상단에 추가하고 bringSubviewToFront를 추가했다. 그러나 여전히 동일합니다. 대리자 메서드 bannerViewDidLoadAd에서 볼 수 있는데, 이는 완전히로드되었지만 여전히 동일한 오류가 발생합니다. – Stef
ADBanner보기를 추가 한 후에보기를 추가하는 경우 [superView bringSubviewToFront : adView]; 이 행은 뷰 계층을 변경 한 후 마지막 행이어야합니다. Logancautrell에 – logancautrell
: 고마워, 그랬어! – Stef