【发布时间】:2014-07-23 09:17:39
【问题描述】:
所以我已将 iAds 添加到我的应用程序中,并且非常简单。通过将 iAds 导入 ViewController.h 并将以下代码放入 ViewController.m 文件中:
self.canDisplayBannerAds = YES;
但是,当我添加加载时,屏幕会被挤压。所有图像和精灵都变短了。
有什么方法可以将添加内容覆盖在 SKScene 之上?所以这不会影响下面的元素——所以它会停止挤压?
另外,有没有办法让横幅广告只在某些 SKScene 中或当 BOOL 从 YES 更改为 NO 时运行?
更新
我的项目中的代码:
#import "XYZViewController.h"
#import "XYZMenuScene.h"
#import <iAd/iAd.h>
@implementation XYZViewController
- (void)viewDidLoad
{
[super viewDidLoad];
// Configure the view.
SKView * skView = (SKView *)self.view;
skView.showsFPS = YES;
skView.showsNodeCount = YES;
// Create and configure the scene.
SKScene * scene = [XYZMenuScene sceneWithSize:skView.bounds.size];
scene.scaleMode = SKSceneScaleModeAspectFill;
//iAds Enabled
self.canDisplayBannerAds = YES;
// Present the scene.
[skView presentScene:scene];
}
这就是我在 iAd 方面的全部内容。它使整个场景向上推,为广告横幅腾出空间。我希望它只是在场景中而不是推动任何东西。所以它覆盖,而不是推动。
【问题讨论】:
标签: ios objective-c xcode ios7 iad