Reputation: 17132
I am trying to add iAd into my app using the following code:
var bannerView: ADBannerView!
override func viewDidLoad() {
super.viewDidLoad()
bannerView = ADBannerView(adType: .Banner)
bannerView.translatesAutoresizingMaskIntoConstraints = false
bannerView.delegate = self
bannerView.hidden = true
bannerView.frame = CGRectMake(0, 400, view.frame.size.width, bannerView.frame.size.height)
view.addSubview(bannerView)
Even using the frame = CGRectMake
stuff, my banner is at the bottom of my app... No matter how I change the x/y values. The banner stays at the bottom... What am I missing? Help is very appreciated.
Upvotes: 1
Views: 516
Reputation: 13537
Please try this :-
var bannerView: ADBannerView!
override func viewDidLoad() {
super.viewDidLoad()
bannerView =ADBannerView(adType:.Banner)
bannerView.translatesAutoresizingMaskIntoConstraints = false
bannerView.delegate = self
bannerView.hidden = true
bannerView.frame = CGRectMake(0,self.view.frame.size.height-bannerView.frame.size.height,view.frame.size.width,bannerView.frame.size.height)
view.addSubview(bannerView)
}
Upvotes: 2
Reputation: 427
Try as Follow:
var adBannerView: ADBannerView
adBannerView = ADBannerView(frame: CGRectMake(0, 0, 50, screenBounds.width))
adBannerView.center = CGPoint(x: screenBounds.width/2, y: screenBounds.height-adBannerView.frame.height)
adBannerView.delegate = self
adBannerView.hidden = true
view.addSubview(adBannerView)
Upvotes: 1