Заменить вид, если реклама не показывается - AdMob - PullRequest
0 голосов
/ 30 мая 2019

У меня есть приложение, которое использует AdMob в качестве рекламы. И каждый раз, когда никакая реклама не показывается, это просто «просмотр», в котором ничего нет. Я сейчас ищу заменить пустое пространство и добавить изображение. Возможно ли это?

Итак, как я могу заменить свой «вид», если реклама не отображается, и добавить изображение внутри него?

Я пытался погуглить, но ничего не смог найти по этому поводу.

//Request Advertisement
let request = GADRequest()
request.testDevices = [kGADSimulatorID]

//Set up advertisement
advertisementBanner.adUnitID = "ca-app-pub-7225493999040026/4779408290"

advertisementBanner.rootViewController = self
advertisementBanner.delegate = self
advertisementBanner.load(request)

Текущий результат: если нет доступных объявлений, в представлении будет только пустое место. Я хочу заменить это пустое место изображением.

1 Ответ

0 голосов
/ 30 мая 2019

Используйте GADBannerViewDelegate , чтобы сделать это

func adViewDidReceiveAd(_ bannerView: GADBannerView) {
    print("adViewDidReceiveAd")
}

func adView(_ bannerView: GADBannerView,
            didFailToReceiveAdWithError error: GADRequestError) {
    print("adView:didFailToReceiveAdWithError: \(error.localizedDescription)")
    cnstAddViewHeight.constant = 0.0 // you can hide your view or replace with image here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...