Я выполнил custom event example на developers.google.com, но не смог получить объявление из пользовательской рекламной сети с ошибкой в заголовке.Пользовательское событие admob mediation Запрос об ошибке: объявления не отображаются из всех настроенных рекламных сетей
После того, как я запрошу объявление для пользовательского события, requestBannerAd:parameter:label:request:
в классе CustomAd
получил вызов. Но затем (через несколько секунд) он прыгнул на adView:didFailToReceiveAdWithError:
со следующей ошибкой. И мой пользовательский запрос сетевого объявления в requestBannerAd:parameter:label:request:
не работал.
Error Domain=com.google.ads Code=9 "Request Error: No ad to show from all configured ad networks." UserInfo=0x1e8e31a0 {NSLocalizedDescription=Request Error: No ad to show from all configured ad networks., NSLocalizedFailureReason=Request Error: No ad to show from all configured ad networks.}
Я попытался добавить [self.delegate customEventBanner:self didReceiveAd:bannerView_];
к requestBannerAd:parameter:label:request:
, а затем он работает.
Мой вопрос:
Могу ли я делать это правильно? Должен ли я звонить [self.delegate customEventBanner:self didReceiveAd:bannerView_];
вручную с requestBannerAd:parameter:label:request:
, который не упоминается в официальном документе.
И для запроса объявления пользовательского события, который запускает requestBannerAd:parameter:label:request:
, должен ли я установить для него gadBannerView_.delegate
. Когда я его установил, а затем успешно получаю пользовательское событие (requestBannerAd:parameter:label:request:
вызывается), почему вызываются adView:didFailToReceiveAdWithError
, но не adViewDidReceiveAd:
?