【发布时间】:2020-01-26 01:43:44
【问题描述】:
我只是想在我的应用中管理广告的失败场景。所以,在onError 由于某种原因(例如没有网络)触发后,我只调用了NativeBannerAd 的loadAd 方法,如下所示。但应用程序因called more than once 错误而崩溃。
mFacebookNativeBannerAd = NativeBannerAd(context, id)
val builder = mFacebookNativeBannerAd.buildLoadAdConfig()
builder.withAdListener(object : NativeAdListener {
// ...
// Other callback methods
override fun onError(p0: Ad?, error: AdError?) {
mFacebookNativeBannerAd.loadAd() // --> 'called more than once' exception
}
})
mFacebookNativeBannerAd.loadAd()
我没有在文档中看到有关此异常的任何描述。 NativeAd、NativeAdsManager、InterstitialAd 对象适用于上述场景。但 NativeBannerAd 没有。
如何重新加载广告?
我使用的观众版本是audience-network-sdk:5.6.1
【问题讨论】:
标签: android facebook-ads-api facebook-audience-network