Android AdMob 中介 - 未收到中介网络广告

Android AdMob Mediation - not receiving mediated networks ads

我正在尝试设置我的 Android 应用程序以显示来自中介网络的广告(顺便说一下,这在任何地方都没有很好的解释),这是我到目前为止所做的:

1) 我已将发布商 ID 复制到将显示广告的 xml 视图中,现在,只有 AdMob 广告可以在设备上正确显示

2) 我已经在关联网络中创建了广告空间,并使用网络提供的 ID 将它们连接到我的 AdMob 中介。

3) 我已经为我的项目中的网络导入了所需的 SDK 和适配器

4) 我已经在我的清单中添加了网络所需的权限和活动

现在这是我的代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    FlurryAdapterExtras flurryAdapterExtras = new FlurryAdapterExtras();
    flurryAdapterExtras.setLogEnabled(true);
    FlurryAgent.setLogLevel(Log.VERBOSE);

    MillennialAdapterExtras millenialAdapterExtras = new MillennialAdapterExtras();

    AdView mAdView = (AdView) findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder()
        .addTestDevice("600447FDC2D619692F94F848E532BAC3")
        .addNetworkExtras(flurryAdapterExtras)
        .addNetworkExtras(millenialAdapterExtras)
        .build();
    mAdView.loadAd(adRequest);

}

而且我只收到来自 AdMob 的广告,LogCat...

中甚至没有提及其他网络

有什么问题吗?

没有错。 这意味着测试设备因此仅接收测试广告。

 .addTestDevice("600447FDC2D619692F94F848E532BAC3")

您可以删除该行以接收真实广告。请谨慎,因为点击您自己的广告是一个巨大的禁忌。另外,由于您处于测试模式,因此不会有其他网络广告。

您只会收到来自其他网络的广告

  1. 如果他们此时有适合您的广告
  2. 它们在中介流中的位置高于 Admob
  3. 您要求的不是测试广告