0

在我的应用中,我展示了一个 admob 插页式添加,如下所示:

interstitial.presentFromRootViewController(view) 

其中 view 是当前的 viewController

插页式添加显示在整个屏幕上,并且在取消此添加时,视图控制器 ViewWillAppear 和 ViewDidAppear 总是在 ipad-mini 上被调用,其中这些事件由于某种原因没有被触发

知道为什么吗?

使用 OS 8.3 在真正的 ipad-mini 上进行测试

我测试的设备:Iphone 5、6、4s

4

1 回答 1

0

我不具体了解 AdMob,但我以前见过这种行为。在 iPad 上,呈现表单不会导致父视图控制器消失。所以,没有-viewWillDisappear:, -viewDidDisappear:, -viewWillAppear:,-viewDidAppear:为父循环。

根据广告展示的实现细节,父视图控制器可能仍然出现,只是大部分被广告覆盖。在这种情况下,您将看到正确的行为。

您是否尝试过使用-interstitialDidDismissScreen:回调而不是-viewWillAppear

于 2015-07-02T11:11:58.870 回答