Проверьте, закончен ли Admob, вставка - PullRequest
0 голосов
/ 14 мая 2019

Я создаю свое приложение для iOS, и я добавил к нему пару рекламных объявлений.Но я только что обнаружил проблему.

Когда рекламный ролик AdMob запущен, он не будет выполнять переход после показа рекламы.

if self.interstitial.isReady
{    
    self.interstitial.present(fromRootViewController: self)
    self.performSegue(withIdentifier: "History", sender: self)
}

Итак, как только я нажму "X ", чтобы закрыть рекламу, она не будет выполнять переход.он просто остается на той же странице, что и раньше.

Как я могу это исправить?Спасибо!

edit


Итак, когда я нажимаю кнопку «Сохранить», этот код будет запущен.

if self.interstitial.isReady
{
   self.interstitial.present(fromRootViewController: self)
   self.interstitialDidDismissScreen(self.interstitial) //Calling the dismiss function here                                          
}  

<</p>

//Advertisement will dismiss from the screen
func interstitialDidDismissScreen(_ ad: GADInterstitial)
{
    self.performSegue(withIdentifier: "History", sender: self)
}

Каким-то образом он все равно не будет выполнять переход.

1 Ответ

1 голос
/ 14 мая 2019

Лучший способ сделать это - выполнить переход, когда пользователь нажимает x.Для этого используйте эту функцию:

func interstitialDidDismissScreen(_ ad: GADInterstitial) {

    //Perform your segue
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...