Android AdMob Mediation - 未接收中介网络广告

时间:2015-05-04 07:07:01

标签: android admob flurry

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

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

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

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

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

现在这是我的代码:

@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中甚至没有提及其他网络......

可能出现什么问题?

2 个答案:

答案 0 :(得分:3)

您只会从其他网络收到广告

  1. 如果他们此时有广告
  2. 他们在调解流程中的位置高于Admob
  3. 您不会要求提供测试广告

答案 1 :(得分:2)

没有错。 这意味着TEST DEVICE只接收测试广告。

 .addTestDevice("600447FDC2D619692F94F848E532BAC3")

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