我在游戏中放置广告暴徒奖励广告时遇到问题

时间:2019-07-25 21:42:20

标签: swift xcode

当我尝试跑步时

rewardBasedAd = GADRewardBasedVideoAd.sharedInstance()
rewardBasedAd.delegate = self
rewardBasedAd.load(GADRequest(), withAdUnitID: "<snip>")
watchAddToGainALife.isUserInteractionEnabled = false
if rewardBasedAd.isReady{
    rewardBasedAd.present(fromRootViewController: self)
}

它给我一个错误:

  

无法将类型“ GameOverScene”的值转换为预期的参数类型“ UIViewController”

我正在尝试放置一个按钮来展示我的广告。但是,我没有使用SKS文件或视图控制器来执行此操作,因此,我无法遵循Google的在线指南。

我尝试使用SKS文件,但这只是意味着我将不得不再次编写整个游戏。

代码:

 rewardBasedAd = GADRewardBasedVideoAd.sharedInstance()
 rewardBasedAd.delegate = self
 rewardBasedAd.load(GADRequest(), withAdUnitID: "<snip>")
 watchAddToGainALife.isUserInteractionEnabled = false
 if rewardBasedAd.isReady{
     rewardBasedAd.present(fromRootViewController: self)
}

错误:

  

无法将类型“ GameOverScene”的值转换为预期的参数类型“ UIViewController”

我想在if touch语句中使用我的按钮。 谁能帮我吗?谢谢。

0 个答案:

没有答案