我正在开发一个应用程序,我必须在我的应用程序的所有页面中显示iAds.我创建了一个UIView的子类,我正在初始化ADBannerView及其委托方法.
但现在,如果我在AppDelegate类的窗口中添加它,它会在运行时给出以下错误"ADBannerView必须是由UIViewController管理的视图层次结构的一部分".
我认为这意味着我只能在UIViewController的子类文件中使用ADBanner?
如果是的话那我怎么能把它全局化?
先谢谢Shreya
我确信这有一个简单的答案,但它现在开始惹恼我了!
我有一个iAd集成到我的应用程序中,它出现并在我实现它的屏幕上工作.该应用程序使用NavigationController在多个屏幕之间移动,但iAd仅在其中一个屏幕上.通过我的应用程序从头到尾几次移动后,我在GDB中显示一条消息:
Too many active banners (11). Creation of new banners will be throttled.
该应用程序然后崩溃.
我已经尝试查看Apple文档并在Google上搜索,但无法找到问题的解决方案.
如果有人知道如何解决这个问题,那肯定会让我发疯!谢谢.
我想在我的应用程序中添加许多ADBanner.什么是首选:在所有视图控制器中共享一个横幅,或为每个viewController创建一个ADBanner?