one ad will load at first then if i change screen orientation or go back to previos activity ad swill not show anymore i tried IronSource.destroyBanner(banner) in
onOptionsItemSelected,onbackpressed but it shows banner in red with mutiple errors
errors Multiple calls to init without ad units are not allowed T a - can't load banner - loadBanner already called and still in progress
class SecondaryActivity : ContentActivity(), IDialogManager {
private var fragment: Fragment? = null
override val displayTitle = true
private val dialogsDelegate = DialogDelegate()
val isOnboarding:Boolean
get() {
return intent.getStringExtra(KEY_FRAGMENT) == STORAGE_BROWSER_ONBOARDING
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.secondary)
IronSource.init(this, "")
val bannerContainer = findViewById<LinearLayout>(R.id.banner_conatainer)
val bannerLayout = IronSource.createBanner(this, ISBannerSize.BANNER)
bannerContainer.addView(bannerLayout)
bannerLayout.bannerListener = object : BannerListener {
override fun onBannerAdLoaded() {}
override fun onBannerAdLoadFailed(ironSourceError: IronSourceError) {}
override fun onBannerAdClicked() {}
override fun onBannerAdScreenPresented() {}
override fun onBannerAdScreenDismissed() {}
override fun onBannerAdLeftApplication() {}
}
IronSource.loadBanner(bannerLayout)
IronSource.loadBanner(bannerLayout, "DefaultBanner")