如何切换iAd可见性spritekit

时间:2014-09-18 01:22:02

标签: ios objective-c cocoa-touch sprite-kit iad

我有这个SpriteKit应用程序,我希望在主菜单上有一个添加显示,以及播放器何时死亡。 我已经安装了NSNotifiactions。我只是想知道如何切换iAd的可见性。

我尝试了3件事:

  1. 阿尔法 - 有人告诉我这可行,但事实并非如此:

    [banner setAlpha:0]

  2. “self.canDisplayBannerAds”:

    self.canDisplayBannerAds=NO;

  3. 从子视图中删除横幅:

    [banner removeFromSuperview]

  4. 听起来有点奇怪吗?如果你知道,请写一个答案!

1 个答案:

答案 0 :(得分:1)

例如

ViewController.m

@import <iAd>;

@interface ViewController () <GameSceneDelegate,ADBannerViewDelegate>

_bannerView = [[ADBannerView alloc] initWithAdType:ADAdTypeBanner];
_bannerView.frame = CGRectMake(0, self.view.frame.size.height - _bannerView.frame.size.height, self.view.frame.size.width, _bannerView.frame.size.height);
_bannerView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin|UIViewAutoresizingFlexibleWidth; 
_bannerView.delegate = self;
[self.view addSubview:_bannerView];

如果您要隐藏广告,请使用此代码:_bannerView.hidden = YES;