2015-03-02 2 views
0

Я пытался выяснить, как реализовать портретный рекламный баннер в нижней части моей спрайтовой игры с Swift и довольно смущен относительно того, как это сделать.Внедрение iAd в комплекте Sprite с Swift

Мои ссылки были в руководстве ОВР от компании Apple, которая, к сожалению, в Obj-C (я новичок в целом программирование сцены так, простите мое невежество Obj-C), а также следующие: iAd in sprite kit game

iAd in xcode 6 with Swift

http://codewithchris.com/iad-tutorial/

Если кто-то может предложить метод, который я бы очень благодарен вам, спасибо за чтение :)

ответ

0

код Wi го AutoLayout (код в viewDidLoad()):

let bannerAd = ADBannerView(adType: ADAdType.Banner) 
    bannerAd.delegate = self 
    bannerAd.setTranslatesAutoresizingMaskIntoConstraints(false) 
    self.view.addSubview(bannerAd) 
    let constraintsH = NSLayoutConstraint.constraintsWithVisualFormat("|[bannerAd]|", options: nil, metrics: nil, views: ["bannerAd":bannerAd]) 
    let constraintsV = NSLayoutConstraint.constraintsWithVisualFormat("V:[bannerAd(50)]|", options: nil, metrics: nil, views: ["bannerAd":bannerAd]) 
    self.view.addConstraints(constraintsH) 
    self.view.addConstraints(constraintsV) 

Не забудьте внедрить методы делегата.

+0

Большое спасибо, прежде чем смотреть на ваше решение, я добавил строку кода в моей viewdidload, которая была: self.canDisplayBannerAds = true, и, что удивительно, когда я тестировал свое приложение, в нижней части экрана появился баннер iAd где я хотел его –

+0

Применяет ваше решение благодаря сгустку :) –

+0

добро пожаловать, если это поможет, дайте мне согласие:) @ SamLee – duan

Смежные вопросы