我正在开发SpriteKit游戏,它运行顺畅,但当AdBannerView中显示某些(开发)广告时,场景上运行的动作开始减慢。
这是一款仅限肖像的应用。
我在我的场景的控制器中添加了这样的横幅,在viewDidLoad中:
ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
CGRect adFrame = adView.frame;
adFrame.origin.y = skView.frame.size.height-adView.frame.size.height;
adView.frame = adFrame;
[skView addSubview:adView];
adView.hidden = YES;
[adView setDelegate:self];
我尝试过:
self.canDisplayBannerAds = YES;
我也尝试创建两个视图,一个用于AdBanner,另一个用于呈现场景,但这也是同样的问题。
我在设备(iPod 5 gen)上运行它,我的游戏没有广告以60 fps运行,但是当我使用AdBannerView时,fps会在某些广告显示时减少,这就是GPU报告。
有没有人遇到相同或类似的问题?