我有兩個視圖控制器imageViewController和InfoViewController。我希望我的廣告展示當後退按鈕,用戶點擊來自InfoViewController顯示Admob插頁式導航後退按鈕時按iOS Swift
class imageViewController: UIViewController , GADInterstitialDelegate {
var interstitial: GADInterstitial!
override func viewDidLoad() {
self.interstitial = self.createAndLoadInterstitial()
super.viewDidLoad()
}
func createAndLoadInterstitial() -> GADInterstitial {
let interstitial: GADInterstitial = GADInterstitial(adUnitID: "ca-app-pub-3940256099942544/4411468910")
interstitial.delegate = self
let request = GADRequest()
interstitial.loadRequest(request)
print("req sent")
return interstitial
}
func interstitialDidReceiveAd(ad: GADInterstitial!) {
if (interstitial.isReady) {
print("ad ready")
interstitial.presentFromRootViewController(self)
}}
func interstitialDidDismissScreen(interstitial: GADInterstitial) {
}
我應該如何與後退按鈕點擊從infoViewController到ImageViewCroller調用它。我也沒有解決這個問題與全球變數,因爲我是新來的iOS
感謝Konrad的重播。我打電話 self.interstitial = self.createAndLoadInterstitial() 雖然在infoVC中創建退出按鈕,但仍然面臨同樣的問題,你可以指導我更具體嗎? –
好的,這樣可能無法正常工作,因爲按下「後退」按鈕,您會彈出VC並同時彈出插頁式代理。因此,無論您是處理插頁式廣告還是全球可訪問的課程,都可以從父VC中調用。讓我編輯我的答案。 –
我得到的錯誤「類infoViewController」沒有初始化「 –