2012-09-17 5 views
0

Apple에서 샘플 코드 (예 : TabbedBanner 및 NavigationBanner)에서 보여주는 멀티 VC 응용 프로그램에 대한 패러다임을 사용하여 응용 프로그램에서 iAd를 구현합니다. 익숙하지 않다면 패러다임은 기본적으로 주 앱 대리인을 기본 AdBannerViewDelegate로 사용하고 각보기 컨트롤러에서 배너보기를 공유하는 것입니다.iAd가 광고 모양을 애니메이트하지 않습니다.

내 광고는 경고없이 앱 전체에서 잘 보입니다. 문제는 광고 배너를 클릭 할 때 어떤 이유로 광고 모양을 탐색하지 않는다는 것입니다 (하단에서 위로 이동해야 함). 그냥 지연되고 광고가 나타납니다. 하지만 광고를 닫으면 잘 움직입니다.

모양이 사과의 샘플 코드에서 잘 움직이기 때문에 문제는 내 코드의 어딘가에 있습니다. iAd 구현에서 많은 부분을 변경하지 않았기 때문에 어디에서 왔는지 확실하지 않습니다. 내 bannerViewActionShouldBegin

- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave 
{ 
    [[NSNotificationCenter defaultCenter] postNotificationName:BannerViewActionWillBegin object:self]; 
    return YES; 
} 

입니다하지만 난 그 장면을 주석 단 문제는 남아

- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave 
{ 
    return YES; 
} 

할 경우 때문에 문제의 NotificationCenter에있다 생각하지 않습니다.

아이디어가 있으십니까? 더 많은 코드를 게시 할 수 있지만 문서에서 내 주변을 파헤 치면 광고 프레젠테이션을 위해 animated BOOL을 뒤집을 수있는 것이 밝혀지지 않았습니다.

미리 감사드립니다.

답변

0

FWIW, 내가 추측 할 수있는 가장 좋은 점은 단순히 iOS 버전 문제 일뿐입니다. 4.0에서는 애니메이션에 실패합니다. 5.0에서 그것은 움직입니다.

관련 문제