2014-11-11 3 views
0

이것은 내 iAd가 장치/시뮬레이터에서 보이는 방법입니다. 매번 발생합니다. 배너의 실제 크기는 맞지만 콘텐츠 크기가 잘못되었습니다 (내 그림에서 볼 수 있음). 어쩌면 앱이 출시 될 때이 문제가 해결 될 것입니까? 도움, 감사합니다.애플의 iAd가 장치/시뮬레이터에서 잘 보이지 않는다

내 응용 프로그램은 cocos2d v2.1을 사용합니다 (가로 방향).

이 내 createBanner 코드 :

_adBannerView = [[ADBannerView alloc] initWithFrame:CGRectZero]; 
_adBannerView.delegate = self; 

    CGSize sizeToFit = [_adBannerView sizeThatFits:[[CCDirector sharedDirector] view].frame.size]; 
[_adBannerView setFrame:CGRectMake(([[CCDirector sharedDirector] view].frame.size.width - sizeToFit.width)/2.0f, 0, sizeToFit.width, sizeToFit.height)]; 

[_adBannerView setAutoresizingMask:UIViewAutoresizingFlexibleWidth]; 

CGRect frame = _adBannerView.frame; 
frame.origin.y = -frame.size.height; 
frame.origin.x = 0.0f; 

_adBannerView.frame = frame; 

AppController * myDelegate = (((AppController*) [UIApplication sharedApplication].delegate)); 
[myDelegate.navController.view addSubview:self.adBannerView]; 

This

답변

0

좋아, 나는 그것을 해결했다. 애셋 카탈로그 대신 LaunchImage.xib을 사용할 수있는 경우 새로운 iOS 8 기능에 문제가있었습니다. 크기를 조절할 수있는 .xib 파일을 사용하면 완벽하게 작동하지만 iAd는 사용자가 가로 모드에 있다고 응답하지 않습니다.

관련 문제