【发布时间】:2015-08-14 17:15:40
【问题描述】:
我在我的 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 控制面板中为插页式广告空间添加了所需的网络和广告空间。
那么这种方式正确吗?
【问题讨论】:
-
此页面包含许多广告网络的说明:developers.google.com/mobile-ads-sdk/docs/admob/android/…
-
没有任何说明如何调解插页式广告
标签: android admob interstitial