ios - 我的横幅 View 未在 SpriteKit Swift 2 中显示(Google AdMob)

标签 ios sprite-kit swift2 admob

我将 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/

相关文章:

objective-c - Spritekit 模拟流体流动

swift2 - 模块 'Firebase' 没有名为 'defaultConfig' 的成员

ios - 获取 Firebase 分析收集启用状态

swift - 使用 Swift 在 SpriteKit 中添加生命 Sprite

ios - 不同目标的 Xcode 启动图像

ios - 缩放 SpriteKit 游戏

ios - 对成员 Swift 3 的模糊引用

ios - 如何将一组新的 View Controller 从一个选项卡推送到另一个选项卡?

ios - 添加 -ObjC 链接器标志构建失败

ios - 分支IO SDK更改域中断链接