Я использую баннер AdMob в своем приложении для одного UIViewController
, и он работает. Но у меня так много просмотров, и я хочу показать баннер на каждом экране. Как реализовать баннер, который появится на каждом экране? Я пытаюсь это в моем AppDelegate.swift
:Как добавить AdMob GADBannerView ко всем представлениям
dispatch_async(dispatch_get_main_queue(), {
print("Google Mobile Ads SDK version: \(GADRequest.sdkVersion())")
// bannerView.frame = CGRectMake(0, 0, 320, 50)
// self.bannerView.adSize = kGADAdSizeBanner
self.bannerView.adUnitID = "ca-app-pub-MY_ID"
bannerView.rootViewController = self.window
self.bannerView.loadRequest(GADRequest())
self.window?.addSubview(self.bannerView)
})
но ее не работает
это невозможно, вы должны определить 'BannerView' в каждом' UIViewController' –
@ Özgür Ersil, вы можете отправить мне ссылку или объяснить мне почему? Спасибо –
Посмотрите на одну из этих ссылок. [Stackoverflow iAdBanner между представлениями] (http://stackoverflow.com/questions/28904619/how-to-share-iad-banner-between-views-using-appdelegate) или этот [iAdExample] (https://github.com/perlfly/iAdExample) – MwcsMac