按照AdMob关于如何实施代码的说明后,我遇到了以下问题。
我必须将故事板中设置的UIBannerView与我的GameScene链接起来,正如您所知,这是不可能的。所以我决定把它与我的GameViewController联系起来。这里的问题是我无法决定何时显示BannerView,因为决定这一点的值和函数是在GameScene文件中实现的。有什么方法可以解决这个问题吗?
感谢您的帮助,
Max Savelkoul
答案 0 :(得分:0)
将方法从游戏场景移动到视图控制器中,并使用NSNotificationCenter或委托调用它们。
您也可以手动添加横幅代码,而不是使用情节提要。
var adMobBannerAdView: GADBannerView!
而不是设置
adMobBannerAdView = GADBannerView(adSize: kGADAdSizeSmartBannerPortrait)
adMobBannerAdView.center = CGPoint...
或者我在GitHub上有一个帮手,你可以看看。还有助于保持代码清洁。
https://github.com/crashoverride777/Swift2-iAds-AdMob-CustomAds-Helper