我将 Google AdMob 添加到我的游戏中,并创建了一个新类来展示我的广告,但它不起作用。
我的横幅查看类(class)
import Foundation
import GoogleMobileAds
class MyBannerView: GADBannerView, GADBannerViewDelegate {
let bannerView: GADBannerView = GADBannerView.init(adSize: kGADAdSizeSmartBannerPortrait)
func adViewDidReceiveAd(bannerView: GADBannerView!) {
bannerView.hidden = false
}
func adView(bannerView: GADBannerView!,
didFailToReceiveAdWithError error: GADRequestError!) {
print("adView:didFailToReceiveAdWithError: \(error.localizedDescription)")
}
}
我用这个here用于创建类。
游戏场景
import GoogleMobileAds
class GameViewController: UIViewController , GADBannerViewDelegate {
var bannerView: GADBannerView = GADBannerView.init(adSize: kGADAdSizeSmartBannerPortrait)
override func viewDidLoad() {
super.viewDidLoad()
self.bannerView.delegate = self
bannerView.adUnitID = "ca-app-pub-8242170233085386/3052401353"
}
}
最佳答案
我从未尝试在游戏场景中调用它,我认为那样不会起作用
尝试在具有 SKScene 的 View 中调用它。
查看此链接:developers.google.com/admob/ios
关于ios - 我的横幅 View 未在 SpriteKit Swift 2 中显示(Google AdMob),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35104449/