Я просто интегрировал iAds в свое приложение, и они отлично работают. Единственная проблема заключается в том, что на странице появляется задержка до появления объявления. Я хочу предварительно загрузить рекламу сразу после запуска приложения. У меня есть одно объявление среднего прямоугольника и одно обычное рекламное баннер (на разных представлениях в приложении).Как вы предварительно загрузите баннер iAds в Swift?
Средний прямоугольник загружается на viewDidLoad()
из ReadingVC.swift так:
var rectangleAdView = ADBannerView(adType: ADAdType.MediumRectangle)
// Show banner ad
rectangleAdView?.delegate = self
С помощью следующих функций:
func bannerViewDidLoadAd(banner: ADBannerView!) {
println("bannerViewDidLoadAd - Ad shown on app")
self.view.addSubview(banner)
self.view.layoutIfNeeded()
}
func bannerView(banner: ADBannerView!, didFailToReceiveAdWithError
error: NSError!) {
banner.removeFromSuperview()
self.view.layoutIfNeeded()
}
Регулярный баннер загружается на viewDidLoad()
из LibraryVC.swift в том же мода, только с ADAdType.Banner
вместо ADAdType.MediumRectangle
Как это можно сделать?
У меня есть представление перед обоими из них. Я загляну в эту одноэлементную вещь. У вас есть полезный ресурс? – Andrew