是否可以使用 AdMob 调解插页式广告?

Is it possible to mediate Interstitial ads using AdMob?

我在我的 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 控制面板中为插页式广告 space.

添加了所需的网络和广告 space

那么这种方式正确吗?

您绝对可以使用 Admob 中介为其他广告网络中介插页式广告。而且你做的方式是完全正确的。