ios - 如何在应用程序启动后立即加载插页式广告

标签 ios swift interstitial

这是我的代码,它不起作用。构建并运行成功,但没有加载插页式广告。我能做什么?

class ViewController: UIViewController {

    var interstitial: GADInterstitial!

    override func viewDidLoad() {
        super.viewDidLoad()
        self.interstitial = GADInterstitial(adUnitID: "ca-app-pub-3940256099942544/4411468910")

        let request = GADRequest()
        // Requests test ads on test devices.
        request.testDevices = ["2077ef9a63d2b398840261c8221a0c9b"]
        self.interstitial.loadRequest(request)
        load()

    }
    func load() {
        if self.interstitial.isReady {
            self.interstitial.presentFromRootViewController(self)
        }

    }


}

最佳答案

在ViewDidAppear事件中尝试一下,我记得我以前遇到过这个问题

关于ios - 如何在应用程序启动后立即加载插页式广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36377315/

相关文章:

android - AdMob Interstitial 停止工作

ios - Swift字典更改值的变量

swift - 如何检索用户帖子,将它们与快照一起添加到 TableView - Swift

java - 插页式广告关闭后如何执行 Action ?

java - 为什么最近调用 onAdDismissedFullScreenContent ?

ios - 如何从 CLGeocoder 返回值?

iOS 9 使用 UIFont(name : ". SFUIText) 发现 nil

ios - 如何确定View的背景颜色?

iphone - 将特定符号从 json 转换为普通 utf-8

ios - 顶部和底部没有 Storyboard黑色面板的应用程序