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