Я добавил в приложения покупки, чтобы удалить iAds для моего приложения для iOS.Удалить все приложения iAds?
Я поместил это в логике, как только продукт removeAds куплен (который определенно вызывает):
func removeAds() {
defaults.setObject("True", forKey: "remove_adverts")
self.canDisplayBannerAds = false
self.removeAdButton.enabled = false
println("removed")
}
И я поместил это в верхней части каждого контроллера для обработки его.
if let showAds = defaults.dataForKey("remove_adverts") {
self.canDisplayBannerAds = false
self.removeAdButton.enabled = false
println("Ads shouldn't show")
} else {
self.canDisplayBannerAds = true
}
Но объявления все еще показывают.
Есть ли лучший способ сделать это?
Что вы имеете в виду, «верх каждого контроллера»? –