0

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")

0 Answers0