我可以帮您翻译成中文。这段内容是关于在Sprite Kit游戏中添加iAds的代码:
在viewController.h文件中,我已经添加了以下代码:
在viewController.m文件中。
这显示了每个场景中的iAd。有没有办法在某些场景中隐藏iAd?
苹果的iAd编程指南表示: 只有在您打算向用户显示时才创建横幅视图。否则,它可能会循环播放广告并消耗应用程序可用的广告列表。
这对场景有用吗?
在viewController.h文件中,我已经添加了以下代码:
@property (strong, nonatomic) IBOutlet ADBannerView * adBannerView;
在viewController.m文件中。
- (void)viewWillLayoutSubviews
{
[super viewWillLayoutSubviews];
// Configure the view.
SKView * skView = (SKView *)self.view;
if (!skView.scene) {
// Create and configure the scene.
SKScene * scene = [MenuScene sceneWithSize:skView.bounds.size];
scene.scaleMode = SKSceneScaleModeAspectFill;
_adBannerView = [[ADBannerView alloc] initWithFrame:CGRectZero];
_adBannerView.delegate = self;
[_adBannerView setFrame:CGRectMake(0, 0, 460, 320)];
[self.view addSubview:_adBannerView];
// Present the scene.
[skView presentScene:scene];
}
}
这显示了每个场景中的iAd。有没有办法在某些场景中隐藏iAd?
苹果的iAd编程指南表示: 只有在您打算向用户显示时才创建横幅视图。否则,它可能会循环播放广告并消耗应用程序可用的广告列表。
这对场景有用吗?