我正在尝试将mopub整合到我的应用程序中。我正在使用千禧媒体和admob广告网络。我遇到了这个奇怪的问题,它首先加载来自千禧媒体的interstial广告,然后admob插页式广告,它应该只显示mmedia或admob插页式广告,而不是两者。对于用户看到插页式广告来说,这将是一次非常糟糕的体验。在我的Android应用程序中使用mopub调解弹出多个插页式广告
如何解决此问题。
在我的活动的onCreate方法中,我有以下代码。
mInterstitial = new MoPubInterstitial(this, <fullscreen_phone_adunit_id>);
mInterstitial.setInterstitialAdListener(this);
mInterstitial.load();
,这里是回调方法
@Override
public void onInterstitialClicked(MoPubInterstitial arg0) {
// TODO Auto-generated method stub
}
@Override
public void onInterstitialDismissed(MoPubInterstitial arg0) {
// TODO Auto-generated method stub
}
@Override
public void onInterstitialFailed(MoPubInterstitial arg0,
MoPubErrorCode arg1) {
// TODO Auto-generated method stub
}
@Override
public void onInterstitialLoaded(MoPubInterstitial interstitial) {
// TODO Auto-generated method stub
if (interstitial.isReady()) {
mInterstitial.show();
} else {
// Other code
}
}
@Override
public void onInterstitialShown(MoPubInterstitial arg0) {
// TODO Auto-generated method stub
}
你有一个令人困惑的用例,只显示了一小部分使用的代码。简化您的方案并发布所有代码。 – William