Я просто пытаюсь управлять сценарием сбоя ios объявлений в моем приложении. Итак, после onError
срабатывания по какой-то причине (например, без сети) я просто вызвал loadAd
метод NativeBannerAd
, как показано ниже. Но приложение упало с ошибкой 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