我有这个SpriteKit应用程序,我希望在主菜单上有一个添加显示,以及播放器何时死亡。 我已经安装了NSNotifiactions。我只是想知道如何切换iAd的可见性。
我尝试了3件事:
阿尔法 - 有人告诉我这可行,但事实并非如此:
[banner setAlpha:0]
“self.canDisplayBannerAds”:
self.canDisplayBannerAds=NO;
从子视图中删除横幅:
[banner removeFromSuperview]
听起来有点奇怪吗?如果你知道,请写一个答案!
答案 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;