我有以下申请:
我有一个窗口。在那个窗口我添加了两个视图。一个视图是UINavigationController的视图。这用于让用户浏览我的应用程序。另一个视图上有一个ADBannerView。此视图位于屏幕底部。
用户可以毫无问题地浏览我的应用程序,ADBannerView会在屏幕上显示广告。但是,当用户单击ADBannerView并再次关闭它时,横幅将移动到屏幕顶部,UINavigationController视图不再响应。
任何人都知道为什么会发生这种情况以及如何解决这个问题?
答案 0 :(得分:2)
我认为这可能是iAdBanner视图实现中的一个错误。我的自己的应用程序遇到了同样的问题。当横幅展开以显示完整广告时,它会更改框架以填充屏幕。然后,当广告被解除时,它不会重置整个画面,这意味着广告横幅仍然占据整个画面,但只占一小部分。
尝试从- (void)bannerViewActionDidFinish:(ADBannerView *)banner
协议实施ADBannerViewDelegate
并将广告的框架调整回原始大小(通常为320 x 50)。
我已将此作为Apple的错误提出,但尚未得到任何回复。随意复制它。