我一直想将iAd正确地固定在屏幕顶部,我尝试了几种解决方案,但无济于事。我需要解决以下问题:断开连接后,您会得到一个白色矩形代替iAd横幅,并且它有时出现在顶部,有时出现在底部。如何使它始终显示在顶部中心,而不是从顶部到底部以及从底部到顶部随机显示?
我的代码:
class ViewController: UIViewController, ADBannerViewDelegate, UITextFieldDelegate {
@IBOutlet var adBannerView: ADBannerView!
var bannerIsVisible : Bool = false
override func viewDidLoad() {
super.viewDidLoad()
self.canDisplayBannerAds = true
self.adBannerView?.delegate = self
self.adBannerView?.hidden = true
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
self.adBannerView?.hidden = true
}
func bannerViewActionDidFinish(banner: ADBannerView!) {
}
func bannerViewActionShouldBegin(banner: ADBannerView!, willLeaveApplication willLeave: Bool) -> Bool {
return true
}
func bannerViewDidLoadAd(banner: ADBannerView!) {
self.adBannerView?.hidden = false
}
func bannerViewWillLoadAd(banner: ADBannerView!) {
}
该ADBannerView
图标显示在您的设备屏幕的底部被创建self.canDisplayBannerAds = true
。self.canDisplayBannerAds = true
可用于在应用程序中轻松实施iAd标语的简便方法。这将为ADBannerView
您创建一个,并ADBannerView
根据它是否从iAd网络接收广告来显示或隐藏它们。
您需要删除self.canDisplayBannerAds = true
您viewDidLoad
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句