В настоящее время я использую Промежуточные объявления AdMob , и мне было интересно, как я могу показывать только одно объявление каждый час или дольше.Я попытался настроить это в настройках рекламного блока в AdMob, но после того, как объявление будет загружаться только один раз и показываться, затем, как только я выйду из приложения и снова открою его.Я бы получил только черный экран.Я предполагаю, что это потому, что я сказал показывать только один раз в час.
Я не уверен, что делать, и я предполагаю, что мне нужно вместо этого установить какой-то таймер внутри моего кода Swift.
Вот что у меня есть.
var interstitial: GADInterstitial!
override func viewDidLoad() {
super.viewDidLoad()
interstitial = GADInterstitial(adUnitID: "ca-app-pub-1316083366638401/4665490826")
let request = GADRequest()
interstitial.load(request)
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(15), execute: {
if self.interstitial.isReady {
self.interstitial.present(fromRootViewController: self)
} else {
print("ad not ready")
}
})
}