我有一个 SpriteKit 应用程序,我希望在主菜单上以及当玩家死亡时显示一个添加内容。 我已经设置了 NSNotifiactions。我只是想知道如何切换 iAd 的可见性。
我尝试了三件事:
Alpha - 有人告诉我这会起作用,但事实并非如此:
[横幅 setAlpha:0]
“self.canDisplayBannerAds”:
self.canDisplayBannerAds=NO;
从 subview 中删除横幅:
[横幅removeFromSuperview]
听起来有点奇怪吧?如果您知道请写下答案!
最佳答案
例如
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;
关于ios - 如何切换 iAd 可见性 spritekit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25902766/