2015-05-04 44 views
3

我试图设置我的Android应用程序以显示来自中介网络的广告(顺便说一下,这里没有任何好的解释),以下是我迄今为止所做的:Android AdMob中介 - 未接收中介网络广告

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的其他网络甚至一提...

什么可能是错的?

回答

3

如果他们对你的广告在这个时间点

  • 它们在中介流置于高于AdMob联播
  • 你AREN”你将只能从其他网络

    1. 收到广告t要求测试广告
  • +0

    那么我的代码是否正确?我是否需要在应用中使用用户从admob和中介网络获取广告? –

    +0

    是的。你的代码看起来是正确的。 – William

    2

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

    .addTestDevice("600447FDC2D619692F94F848E532BAC3") 
    

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

    +0

    所以如果我删除这我会开始获得其他网络广告?那么AdMob怎么样,如果我展示自己的真实广告(但不会点击它们),他们是否会禁止我? –

    +0

    不,您不会因为看自己的真实广告而被禁止。您可以禁止点击广告。如果一切正常工作是的,你最终应该看到其他网络广告。 – SmulianJulian

    +0

    以及我不知道其他一切是否正常工作,我仍然只接收来自AdMob的广告:/ –

    相关问题