Я использую язык Swift для ADMOB всякий раз, когда появляется новая реклама, моя память увеличивается. Я думаю, что есть Утечка. Без ADMOB все остальное в порядке.
var inter: GADInterstitial
override func viewWillAppear(animated: Bool) {
inter = GADInterstitial()
inter.delegate = self
inter.adUnitID = "****"
var request:GADRequest = GADRequest()
request.testDevices = [ "***" ]
inter.loadRequest(request)
}
И я использую UIActionAlert для отображения Interstitial
self.inter.presentFromRootViewController(self)
Ссылка на отчет памяти:
Я что-то делаю неправильно? Я использую ARC. Могу ли я принудительно выпустить этот Interstitials
самостоятельно.
ИЗМЕНИТЬ
Я тоже пробовал GADBanner
. Я просто открываю приложение; Я ничего не делаю и память растет
override func viewWillAppear(animated: Bool) {
banner = GADBannerView()
banner.delegate = self
banner.adSize = kGADAdSizeSmartBannerPortrait
banner.adUnitID = "****"
var request:GADRequest = GADRequest()
banner.rootViewController = self
request.testDevices = [ "****" ]
self.view.addSubview(banner)
}