Я добавляю баннер iAd, и он отображается как пробел, когда я выключаю Wi-Fi. Я нашел аналогичные проблемы в StackOverflow, с инструкциями по добавлению делегата, который я уже сделал. Вот мой код:iAd не работает, хотя я добавил делегата
func createIAd() {
bannerView = ADBannerView(adType: .Banner)
bannerView.translatesAutoresizingMaskIntoConstraints = false
bannerView.delegate = self
bannerView.hidden = true
view.addSubview(bannerView)
let viewsDictionary = ["bannerView": bannerView]
view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|[bannerView]|", options: [], metrics: nil, views: viewsDictionary))
view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:[bannerView]|", options: [], metrics: nil, views: viewsDictionary))
}
func bannerViewDidLoadAd(banner: ADBannerView!) {
}
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError error: NSError!) {
dontShowAd = true
print("NOAD!!!!")
hideIAd()
}
func hideIAd() {
bannerView.hidden = true
}
func showIAd() {
if dontShowAd == false {
bannerView.hidden = false
}
}
Когда и где вы вызываете 'func showIAd()'? –