2012-04-25 4 views
0

그래서 인터넷을 필요로하는 앱이 있고 처음에는 인터넷 기능이없는 사용자에게는 오류 경고가있는 빈 화면이 표시됩니다. 그래서 앱을 사용하는 사용자는 항상 인터넷 기능이 있어야하거나보기가로드되지 않으므로 iAds가 항상 표시되어야합니다. 하지만 때로는 앱을 테스트 할 때마다 iAd의 4-5 번 중 하나가 흰색 상자로 표시됩니다. 때로는 앱의 중간에서 iAd를 다른 위치로 옮기면 흰색 상자가됩니다. 사실이 문제는별로 없지만, 이상한 행동으로 인해 앱이 거부 될 수 있는지 알고 싶었습니다.iAds가 때때로 앱에 흰색 상자로 나타 납니까?

참고 :

-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{ 
    if (self.bannerIsVisible) { 
     [UIView beginAnimations:@"animateAdBannerOff" context:NULL]; 
     banner.frame = CGRectOffset(banner.frame, 0, -50); 
     [UIView commitAnimations]; 
     self.bannerIsVisible = NO; 
    } 
} 

답변

0

귀하의 방법이 성공적으로로드 아니에요 위쪽 경우 50 픽셀에 대한 말게 배너를 이동 : 나는 방법을 포함했다. 따라서 배너가 원래 화면 하단에 배치 된 경우 위쪽으로 이동 (실패한로드시)되므로 배너가 여전히 흰색 상자로 표시됩니다.

로드/언로드 배너에 고정 위치를 제공하는 것이 좋습니다.

xcode 4.3 - storyboard - iAd keeps moving

에 대한 답변을 참조하십시오.
관련 문제