我在使用Swift中的iOS應用程序中顯示GADInterstitialAd
。以下是我用來展示廣告的代碼。如何檢測用戶在Swift iOS中關閉插頁式廣告?
func showAd() {
if self.interstitialAd.isReady {
self.interstitialAd.present(fromRootViewController: self)
}
}
我在屏幕上運行一個計時器,我想暫停並在廣告關閉後恢復屏幕。任何人都可以告訴我如何實現這個?我檢查了interstitialWillDismissScreen
,但似乎我需要讓我的自定義類從GADInterstitialDelegate
派生。截至目前,我直接使用var interstitialAd: GADInterstitial!
,我想知道是否有任何方法可以檢查廣告在屏幕上和屏幕之外的位置?
你需要有你的班級代表GADInterstitialDelegate,沒有別的選擇與我的知識。你有沒有理由不這樣做? –
在Daniel的評論如下後,我意識到了這一點。我認爲我誤解了這個概念,但在Daniel的下面的示例代碼後,它變得相當簡單。感謝您的評論@AmodGokhale – hellSigma