Apple的iAd在设备/模拟器上看起来并不好看

时间:2014-11-11 17:22:11

标签: ios iphone cocos2d-iphone 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

1 个答案:

答案 0 :(得分:0)

好的,我解决了。 当您可以使用 LaunchImage.xib 而不是Assets目录时,问题出现在新的iOS 8功能上。当您使用可调整大小的 .xib 文件时,它可以完美运行,但我不会回复您处于横向模式。