Swiftで現在のiOSアプリでGADInterstitialAd
を表示しています。以下は私が広告を表示するために使用しているコードです。ユーザーがSwift iOSでインタースティシャル広告を却下したときを検出するにはどうすればよいですか?
func showAd() {
if self.interstitialAd.isReady {
self.interstitialAd.present(fromRootViewController: self)
}
}
私はタイマーを画面上で動かしています。一時停止してから、広告が画面から消えると再開します。誰も私にこれを実装する方法を教えてもらえますか?私はinterstitialWillDismissScreen
をチェックしましたが、私はGADInterstitialDelegate
から派生した私のカスタムクラスを持つ必要があるようです。現時点では、私は直接var interstitialAd: GADInterstitial!
を使用しています。私は広告が画面上にあるときと画面外にあるときにちょうど確認できる方法があれば疑問です。
あなたのクラスの代理人にGADInterstitialDelegateを持たせる必要がありますが、私の知る限りの選択肢はありません。あなたがそれをしたくない理由はありますか? –
ダニエルのコメントの後、私はそれを実現しました。私はコンセプトを誤解していると思うが、ダニエルのサンプルコードの後にはかなり簡単になった。ご意見ありがとうございます@AmodGokhale – hellSigma