首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS/Swift: 10多个ADBannerView实例

iOS/Swift: 10多个ADBannerView实例
EN

Stack Overflow用户
提问于 2015-12-10 14:26:07
回答 1查看 330关注 0票数 15

我收到这个警告后,在10个屏幕查看。

目前存在超过10个ADBannerView或ADInterstitialView实例。这是对iAd API的误用,广告性能将因此受到影响。此邮件只打印一次。

我已经通过AdBannerView实现了InterfaceBuilder。我是,不是,而是在每次加载视图时以编程方式创建ADBannerView。

我只是将AdBannerView引用为@IBOutlet:

代码语言:javascript
复制
@IBOutlet weak var iAdsBanner: ADBannerView!

并通过改变它的位置来隐藏/显示它,就像苹果文档所建议的那样。

为什么我会犯这样的错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-16 05:41:42

为什么你要为bannerView做一个出口。在iOS 7之后,事情已经改变了。如果您想要iAds,那么您所需要做的就是添加iAdsFramework,导入UIViewController中的框架,并在viewDidLoad()中编写以下代码

代码语言:javascript
复制
 self.canDisplayBannerAds = true;

它将开始显示广告。

更新忘记了canDisplayBannerAds,因为您的需求是不同的。只需在AppDelegate中为横幅视图创建一个实例,在视图控制器中获取该实例,设置框架并将其添加为子视图,并且当控制器disappears.check此链接时不要忘记删除它--您将得到这个链接。stackoverflow.com/questions/28514758/…

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34204346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档