mopub をアプリに統合しようとしています。ミレニアル メディアと admob 広告ネットワークを使用しています。この奇妙な問題に遭遇しました。最初にミレニアル メディアからインタースティシャル広告を読み込み、次に admob インタースティシャルを読み込みます。インタースティシャル広告が表示されると、ユーザーにとって非常に不快な体験になります。
この問題を解決するにはどうすればよいですか。
私のアクティビティの 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
}