у меня есть эта игра, и я создал 3 funcions в моем gameviewcontroller и здесь ониAdMob интерстициальное объявление никогда не готово
func getInterstitialAd(){
interstitial = GADInterstitial(adUnitID: "ca-app-pub-1782852253088296/5018877964")
let requestInterstitial = GADRequest()
interstitial.load(requestInterstitial)
}
func showAd() {
if (interstitial.isReady == true){
interstitial.present(fromRootViewController: GameViewController())
}else{
print("ad wasn't ready")
interstitial = createAd()
}
}
func createAd() -> GADInterstitial{
let interstital = GADInterstitial(adUnitID: "ca-app-pub-1782852253088296/5018877964")
interstitial.load(GADRequest())
return interstital
}
и в один из моей сцены называется STARTMENU, я называю тех, функцией
var viewController: GameViewController!
, а затем я называю функцией
viewController.getInterstitialAd()
viewController.showAd()
, но он всегда возвращает объявление не готово, и ложное для interstit ial.isReady, , но также всегда вызывается функция getInterstitial.
может кто-то помочь с этим, пожалуйста,
@ DanielStorm я удостоверился, что нет, и я действительно не знаю, как это исправить, пожалуйста, помогите –