【发布时间】:2021-12-07 16:57:08
【问题描述】:
我已经在所有活动中使用以下方法实现了 Ironsouce 横幅,但它仅在主要活动中有效,在其他活动中显示错误消息
API:不允许在没有广告单元的情况下多次调用 init API:La - 无法加载横幅 - loadBanner 已调用且仍在进行中 API:La - 无法加载横幅 - loadBanner 已调用且仍在进行中
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() {
}
});
【问题讨论】:
标签: java android ads banner ironsource