我正在尝试设置我的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中甚至没有提及其他网络......
可能出现什么问题?
答案 0 :(得分:3)
您只会从其他网络收到广告
答案 1 :(得分:2)
没有错。 这意味着TEST DEVICE只接收测试广告。
.addTestDevice("600447FDC2D619692F94F848E532BAC3")
您可以删除该行以接收真实广告。要小心,因为点击你自己的广告是一个巨大的不。此外,由于您处于测试模式,因此不会有其他网络广告。