I have Implemented Ironsouce banner in all activity with below method but its only work in main activity and in other activities show error message
API: Multiple calls to init without ad units are not allowed API: L a - can't load banner - loadBanner already called and still in progress API: L a - can't load banner - loadBanner already called and still in progress
IronSource.init(this, "APP_ID");
IronSource.setMetaData("Facebook_IS_CacheFlag","IMAGE");
final FrameLayout bannerContainer = findViewById(R.id.adview);
IronSourceBannerLayout bannerLayout = IronSource.createBanner(this, ISBannerSize.SMART);
IronSource.loadBanner(bannerLayout, (String) "DefaultBanner");
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(FrameLayout.LayoutParams.MATCH_PARENT,
FrameLayout.LayoutParams.WRAP_CONTENT);
bannerContainer.addView(bannerLayout);
IronSource.loadBanner(bannerLayout);
IronSource.loadInterstitial();
IronSource.setInterstitialListener(new InterstitialListener() {
@Override
public void onInterstitialAdReady() {
IronSource.showInterstitial("DefaultInterstitial");
}
@Override
public void onInterstitialAdLoadFailed(IronSourceError ironSourceError) {
}
@Override
public void onInterstitialAdOpened() {
}
@Override
public void onInterstitialAdClosed() {
}
@Override
public void onInterstitialAdShowSucceeded() {
}
@Override
public void onInterstitialAdShowFailed(IronSourceError ironSourceError) {
}
@Override
public void onInterstitialAdClicked() {
}
});