2016-04-22 7 views
1

Есть ли способ реализовать рекламные баннеры adMob программно, чтобы я мог удалить их с помощью покупки в приложении (IAP)?Программно добавить баннер AdMob

Что-то вроде ОВР:

self.canDisplayBannerAds = true 

Когда есть эта строка кода отображаются объявления, остальное пространство используется для других представлений, как UITableView.

+0

Итак, Зак, я немного смущен, это сработало для вас? – Coder1000

+0

К сожалению нет – Zac

+0

Объясните немного больше, пожалуйста, я не откажусь, если я могу вам помочь! – Coder1000

ответ

1

Ниже то, что я использовал для моего IAP, и он работает как шарм. Он выполняется после покупки IAP.

func removeAds(){ 
    banner.removeFromSuperview() 
    bannerGoogle.removeFromSuperview() 
    outRemoveAds.removeFromSuperview() 
    restorePurchases.removeFromSuperview() 
    let theValue = 10 
    NSUserDefaults.standardUserDefaults().setObject(theValue, forKey: "val") 
    NSUserDefaults.standardUserDefaults().synchronize() 
} 

Просто создайте IBOutlets для своих объявлений.

+0

И добавить баннер на страницу? – Zac

+0

Это именно идея. Добавьте bannerview с построителем интерфейса и создайте ссылку IBOutlet. – Coder1000

+0

Но исчезнет ли вид баннера, а остальная часть страницы приспособится к пространству, оставленному им? – Zac

1

Используйте следующую библиотеку. Это упрощает реализацию и удаление баннерной рекламы.

https://github.com/chrisjp/CJPAdController

+1

Пожалуйста, не ставьте ссылки только на ответы. Что произойдет, если ссылка, по вашему мнению, окажется недействительной? Предоставьте ссылку только для справки и напишите ответ, который является самодостаточным. – Coder1000

Смежные вопросы