我已经在我的Android应用中设置了AdMob中介,它运行正常,但我也希望AdMob调解来自其他提供商的插页式广告。我无法找到任何帮助或文件,所以我在这里问。
这是横幅调解的代码:
MMSDK.initialize(this);
millennialExtras = new MillennialAdapterExtras();
inmobiExtras = new InMobiAdapterExtras();
mopubExtras = new MoPubExtras();
FlurryAgent.init(this, "some id");
flurryExtras = new FlurryAdapterExtras();
mAdView = (AdView) findViewById(R.id.adView);
adRequest = new AdRequest.Builder()
.addNetworkExtras(millennialExtras)
.addNetworkExtras(inmobiExtras)
.addNetworkExtras(mopubExtras)
.build();
mAdView.loadAd(adRequest);
然后广告开始滚动。
现在对于插页式广告,我试图这样做: 在onCreate我有这个:
interstitialAd = new InterstitialAd(MainActivity.this);
interstitialAd.setAdUnitId("some id");
adRequestInterstitial = new AdRequest.Builder()
.addNetworkExtras(millennialExtras)
.addNetworkExtras(inmobiExtras)
.addNetworkExtras(mopubExtras)
.build();
interstitialAd.loadAd(adRequestInterstitial);
然后我有了显示插页式广告的按钮:
public void showInterstitial(View v) {
interstitialAd.show();
}
我的问题是,我不知道这是否是正确的方法。我对AdMob横幅广告和AdMob插页式广告使用相同的适配器对象。我已在AdMob信息中心中为插页式广告空间添加了所需的网络和广告空间。
这样的方式是否正确?
答案 0 :(得分:2)
您绝对可以使用Admob中介调解其他广告网络的插页式广告。你完成它的方式是完全正确的。