임이 ADBanner
님에게 약간의 문제가 있습니다. 3 개가 있습니다. UIViewController
이고 각각 하나는 ADBanner
입니다. 나는이 같은 위임 방법을 설정 : 모든 UIViewController
클래스 파일에서1 개 이상 AdbannerViews
-(void)bannerViewActionDidFinish:(ADBannerView *)banner {
[UIView beginAnimations:@"animateAdBannerOn" context:nil];
banner.frame = CGRectOffset(banner.frame, 0, 320);
[UIView commitAnimations];
}
-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
NSLog(@"Error: %@", error);
[UIView beginAnimations:@"animateAdBannerOff" context:nil];
banner.frame = CGRectOffset(banner.frame, 0, 320+banner.frame.size.height);
[UIView commitAnimations];
}
, 임 UIStoryboard
를 사용하여. 대의원이 제대로 연결되었습니다.
이제 문제가 발생했습니다. 그것은해야하지만, 같은 초기 ViewController
ADBanner
로드에서
나는 그것이 전체 화면에서 광고를로드 그것을 클릭,하지만 난 광고에서 얻을 수있는 X 버튼을 클릭하면 내가 말하는 didFailToReceiveAdWithError
에서 오류가 발생하는 경우 : NSLocalizedFailureReason=Loading throttled
및 ADBanner
이 사라집니다. 이 오류는 ADBanner
마다 발생합니다. 일어나는 이상한 일이 하나 더 있습니다. 초기 ViewController
에있는 광고를 클릭하지 않으면 다른 2 ViewControllers
에있는 ADBanners
에 광고가로드되지 않고 위와 같은 오류가 2 번 발생합니다. 만약 내가 처음으로 ViewController
에있는 ADBanner
을 클릭하고 해산하면, 다른 2 개의 에러는 에러없이로드되지만 초기에는 에러가 발생하지 않습니다.
ViewControllers
ADBanner
로드 다른 2 말라, 그것은 짧은 확인하고 언제 다른 2 부하 초기 나던 왜이 찾을 이런 일이 아주 이상해. 나는 서류를 읽었지만 당신이 가질 수있는
ADBanners
의 한계가 있다면 나는 아무것도 찾지 못했습니다.
다른 오류가 있습니까? –