我一直在寻找答案,我在目标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语句的位置来帮助我完成这一点,或者如果还有更多需要做的话......我们将非常感谢您的帮助.谢谢.