【发布时间】:2013-06-22 03:23:56
【问题描述】:
我在developers.google.com 上关注了custom event example,但未能从自定义广告网络接收到标题错误的广告。
在我为自定义事件请求广告后,CustomAd 类中的 requestBannerAd:parameter:label:request: 确实被调用了。但随后(几秒钟后),它跳到adView:didFailToReceiveAdWithError: 并出现以下错误。我在requestBannerAd:parameter:label:request: 中的自定义网络广告请求不起作用。
Error Domain=com.google.ads Code=9 “请求错误:所有配置的广告网络都没有广告可展示。” UserInfo=0x1e8e31a0 {NSLocalizedDescription=请求错误:所有配置的广告网络都没有广告可显示。, NSLocalizedFailureReason=请求错误:所有配置的广告网络都没有广告可显示。}
我尝试将[self.delegate customEventBanner:self didReceiveAd:bannerView_]; 添加到requestBannerAd:parameter:label:request:,然后就可以了。
我的问题是:
我做得对吗?我是否应该从requestBannerAd:parameter:label:request:手动调用[self.delegate customEventBanner:self didReceiveAd:bannerView_];,官方文档中没有提到。
对于稍后触发requestBannerAd:parameter:label:request: 的自定义事件广告请求,我是否应该为其设置gadBannerView_.delegate。当我设置它,然后成功接收到自定义事件(requestBannerAd:parameter:label:request: 被调用)时,为什么adView:didFailToReceiveAdWithError 被调用而不是adViewDidReceiveAd:?
【问题讨论】:
标签: ios admob custom-events