首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ADBannerView问题

ADBannerView问题
EN

Stack Overflow用户
提问于 2016-01-07 10:26:54
回答 1查看 43关注 0票数 0

我在我的所有viewcontroller页面上都有这段代码来控制跨多个页面的AdBanner。它在我的应用程序的最后一个版本上正确工作,但是由于某些原因,我认为我的应用程序没有调用bannerViewDidLoadAddidFailToReceiveAdWithError函数。而且,当我经常更改页面时,我会得到这个错误。`

警告:目前存在10多个ADBannerView或ADInterstitialView实例。这是对iAd API的滥用,广告性能将因此受到影响。此消息只打印一次。

“”有什么东西我遗漏了吗?谢谢

代码语言:javascript
复制
// Ad controller

var UIiAd: ADBannerView = ADBannerView()
var screenHeight = UIScreen.mainScreen().bounds.height
var adBannerHeight: CGFloat = 50
@IBOutlet var constOne: NSLayoutConstraint!

func appdelegate() -> AppDelegate {
    return UIApplication.sharedApplication().delegate as! AppDelegate
}

override func viewWillDisappear(animated: Bool) {
    UIiAd.delegate = nil
    UIiAd.removeFromSuperview()
}

func bannerViewDidLoadAd(banner: ADBannerView!) {
    UIView.beginAnimations(nil, context: nil)
    UIView.setAnimationDuration(1)
    UIiAd.alpha = 1
    adBannerHeight = 50
    UIView.commitAnimations()
    constOne.constant = 58
    print("ad loaded")
}

func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
    UIView.beginAnimations(nil, context: nil)
    UIView.setAnimationDuration(1)
    UIiAd.alpha = 0
    adBannerHeight = 0
    UIView.commitAnimations()
    constOne.constant = 8
    print("error")
}

override func viewWillAppear(animated: Bool) {
    UIiAd.delegate = self
    UIiAd = self.appdelegate().UIiAd
    UIiAd.frame = CGRectMake(0, screenHeight - adBannerHeight , 0, 0)
    self.view.addSubview(UIiAd)

}

// End of Ad Controller
EN

回答 1

Stack Overflow用户

发布于 2016-01-28 07:30:18

尝试更改以下代码:

代码语言:javascript
复制
override func viewWillDisappear(animated: Bool) {
    UIiAd.delegate = nil
    UIiAd.removeFromSuperview()
}

至:

代码语言:javascript
复制
override func viewWillDisappear(animated: Bool) {
     UIiAd.removeFromSuperview()
     UIiAd.delegate = nil
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34652753

复制
相关文章

相似问题

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