相关疑难解决方法(0)

如何使用swift,spritekit和xcode调用admob插页式广告?

我一直在寻找答案,我在目标C(谷歌开发者文档等)中找到了很多例子,并在swift中找到了一些答案,但没有使用spritekit,而且是一个新手,我只是避风港我们能够弥补这些教程中的差距,将它们整合到我的项目中.老实说,我真的不在乎广告是在应用推出或游戏结束时调用的,我只是很高兴可以打电话给广告时段,不过我猜游戏发布是首选.

很确定我已经在gameviewcontroller.swift中正确设置了所有内容,但我不知道如何实际调用它.这是我的gameviewcontroller.swift中的代码:

import UIKit
import SpriteKit
import GoogleMobileAds

class GameViewController: UIViewController {

    var interstitial : GADInterstitial!

 func createAndLoadAd() -> GADInterstitial {

        var ad = GADInterstitial()
        ad.adUnitID = "ca-app-pub-4471013071748494/2980967718"
        var request = GADRequest()
        request.testDevices = [""]

        return ad

    }
Run Code Online (Sandbox Code Playgroud)

除此之外......我也有这个if语句来调用广告,但我不知道它应该在哪里......或者它是否完整(在教程中,它是在按钮中,但我需要它自动,自然:

if (self.interstitial.isReady) {
            self.interstitial.presentFromRootViewController(self)
            self.interstitial = self.createAndLoadAd()
        }
Run Code Online (Sandbox Code Playgroud)

有人对此有经验吗?如果有人可以通过让我知道上述if语句的位置来帮助我完成这一点,或者如果还有更多需要做的话......我们将非常感谢您的帮助.谢谢.

xcode interstitial admob ios swift

4
推荐指数
1
解决办法
6523
查看次数

标签 统计

admob ×1

interstitial ×1

ios ×1

swift ×1

xcode ×1