viewDidDisappear不显示广告

时间:2019-02-08 01:35:39

标签: swift startapp viewdiddisappear

我正在使用startApp来显示广告,但是当视图消失时,它不会显示广告。我在startAppAd = STAStartAppAd()中有viewDidLoad(),我不确定是怎么回事。

override func viewDidAppear(_ animated: Bool) {
        startAppAd?.load()
    }

    override func viewDidDisappear(_ animated: Bool) {
        super.viewDidDisappear(animated)
        startAppAd?.show()
    }

1 个答案:

答案 0 :(得分:0)

viewDidDisappear在vc即将终止或弹出时被调用,因此,如果该vc没有被牢固地链接,则任何属性都将以这种方式释放,因此也将show方法移到{{ 1}}或在广告加载完成回调中(如果有