Я сейчас пытаюсь добавить рекламу в свое приложение. Для этого я выбрал AdMob , поскольку он уже реализован в Firebase.
Для проверки я использовал выделенный идентификатор тестового рекламного блока для баннеров iOS от AdMob: ca-app-pub-3940256099942544/2934735716
.
Объявление показывается, но я не могу изменить его размер - тестовое дополнение отображается как объявление размером 320x100 и не будет заполнять ширину IPhone X - вместо этого отображаются уродливые черные пунктирные полосы.
Как я могу изменить его размер? Можно ли вообще изменить размеры тестовых объявлений?
Что я пробовал:
@IBOutlet var bannerView: GADBannerView!
override func viewDidLoad() {
super.viewDidLoad()
addAddsToBannerView()
}
func addAddsToBannerView() {
bannerView.adUnitID = "ca-app-pub-3940256099942544/2934735716"
bannerView.rootViewController = self
bannerView.adSize = kGADAdSizeSmartBannerPortrait
bannerView.load(GADRequest())
bannerView.delegate = self
}
extension HomeViewController: GADBannerViewDelegate {
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
bannerView.alpha = 0
UIView.animate(withDuration: 1, animations: {
bannerView.alpha = 1
})
}
}