当前位置:  开发笔记 > IOS > 正文

iOS/Swift:超过10个ADBannerView实例

如何解决《iOS/Swift:超过10个ADBannerView实例》经验,为你挑选了1个好方法。

我在10次屏幕浏览后收到此警告.

目前存在超过10个ADBannerView或ADInterstitialView实例.这是对iAd API的误用,因此广告效果会受到影响.此消息仅打印一次.

我已经AdBannerView通过InterfaceBuilder 实现了.每次加载视图时,我都没有明确地以编程方式创建ADBannerView.

我只是引用AdBannerView了@IBOutlet:

@IBOutlet weak var iAdsBanner: ADBannerView!

如Apple文档所示,通过更改其位置来隐藏/显示它.

为什么我会遇到这种错误?



1> Muneeba..:

你为什么要为bannerView做出一个出路.在iOS 7之后,事情发生了变化.如果您想要iAds,那么您需要做的就是添加iAdsFramework,导入框架,UIViewController 并在您的viewDidLoad()编写中使用以下代码

 self.canDisplayBannerAds = true;

它将开始展示广告.

更新 忘记canDisplayBannerAds事情,因为您的要求是不同的.只需AppDelegate在您的视图控制器和视图控制器中创建一个横幅View 实例,获取该实例,设置框架并将其添加为子视图,并且在控制器消失时不要忘记将其删除.检查此链接您将得到这个想法.stackoverflow.com/questions/28514758/...

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有