ошибка и проблема:IAD проблемы баннер
ВНИМАНИЕ: Более 10 экземпляров ADBannerView или ADInterstitialView существуют в настоящее время. Это неправильное использование API iAd, и в результате пострадает производительность рекламы. Это сообщение печатается только один раз.
моя реализация AdView:
var adView = ADBannerView()
override func viewDidLoad() {
super.viewDidLoad()
adView.frame = CGRectOffset(adView.frame, 0, self.view.bounds.height - adView.bounds.height)
adView.sizeToFit()
self.view .addSubview(adView)
adView.alpha = 0.001
adView.delegate = self
}
Я посмотрел в Интернете, и я обнаружил, что мне нужно реализовать «viewWillDisappear» и я сделал так:
моя первая попытка:
override func viewWillDisappear(animated: Bool) {
adView.removeFromSuperview()
adView.delegate = nil
}
и второй:
override func viewWillDisappear(animated: Bool) {
for view in self.view.subviews {
view.removeFromSuperview()
}
adView.removeFromSuperview()
adView.delegate = nil
}
еще одна вещь, она говорит, что это будет просто отображаться один раз, но я получаю ошибку каждый раз, когда я запустить приложение на своем телефоне
Вы должны показать код, в котором вы * добавляете * ваш 'adView' в этот вопрос. Вы должны использовать один рекламный блок в своем контроллере просмотра, а не повторно создавать его снова и снова. –
Спасибо, что я отправлю эту часть своего кода как можно скорее – reojased