我在10次屏幕浏览后收到此警告.
目前存在超过10个ADBannerView或ADInterstitialView实例.这是对iAd API的误用,因此广告效果会受到影响.此消息仅打印一次.
我已经AdBannerView
通过InterfaceBuilder 实现了.每次加载视图时,我都没有明确地以编程方式创建ADBannerView.
我只是引用AdBannerView
了@IBOutlet:
@IBOutlet weak var iAdsBanner: ADBannerView!
如Apple文档所示,通过更改其位置来隐藏/显示它.
为什么我会遇到这种错误?
你为什么要为bannerView做出一个出路.在iOS 7之后,事情发生了变化.如果您想要iAds,那么您需要做的就是添加iAdsFramework
,导入框架,UIViewController
并在您的viewDidLoad()
编写中使用以下代码
self.canDisplayBannerAds = true;
它将开始展示广告.
更新
忘记canDisplayBannerAds
事情,因为您的要求是不同的.只需AppDelegate
在您的视图控制器和视图控制器中创建一个横幅View 实例,获取该实例,设置框架并将其添加为子视图,并且在控制器消失时不要忘记将其删除.检查此链接您将得到这个想法.stackoverflow.com/questions/28514758/...