【发布时间】:2012-10-18 20:49:26
【问题描述】:
我在我们的应用程序中使用 Google 广告。在他们最新更新库 (libAdapteriAd) 之前,它一直运行良好。
长话短说,当它选择 iAds 时,我们会得到一个全屏广告,它决定旋转我们的视图,而不管将 YES/NO 设置为 shouldAutoRotate 回调。它也不会将它们旋转回来,而且我们经常会看到倾斜的视图。
我们最好的办法是锁定旋转,然后解锁它,但是因为 iAds 覆盖了我们的东西,它最终卡在了横向视图中,我们无法找到一种方法来强制方向回调再次“旋转”它,将其恢复正常。
我创建了一个单独的视图控制器,将其窗口连接到应用程序窗口而不是视图控制器,并将 GADBannerViewDelegate 设置为它而不是我的应用程序的控制器,但它仍然一团糟。
iOS 指南说要这样做,但我不知道 Google 是否有更多的覆盖会扰乱视图或在其结构下不遵循苹果的文档。
【问题讨论】:
-
它不会再崩溃了,尽管我们必须一直保持它,从不释放。我们在旋转后手动移动广告。我不知道为什么它们有这么多错误,我不知道为什么它现在可以工作而不是崩溃,我们实际上锁定/解锁旋转能力并在它消失后手动设置每一帧。到目前为止,有效的答案似乎是向谷歌或苹果提交错误报告,但我不确定。将对此进行沙箱处理并稍后进行修补以查看其行为的原因
标签: admob iad ads interstitial