必须在主UI线程上调用onFailedToReceiveAd
我有一个Android应用程序,其中包含主屏幕上的Admob横幅。
我已经与Admob,InMobi和Mobfox建立了调解。 横幅广告显示,所有的工作都很好。
但是,我最近添加了JumpTap和MDotM。
当我的应用试图为这两个网络添加广告时,我收到以下消息。
实例化中介适配器:com.google.ads.mediation.jumptap.JumpTapAdapter 03-14 01:10:11.243 14690-14733 / com.horseboxsoftware.MSP W / Ads:onFailedToReceiveAd必须在主UI线程上调用。
然后,中介瀑布中的下一个网络将显示广告。 我真的很希望能够为这两个最近添加的网络投放广告。
以下是我的活动中添加adview的代码
LinearLayout ll = (LinearLayout) this.findViewById(R.id.adLayout);
AdView av = new AdView(this);
com.google.android.gms.ads.AdRequest adRequestBanner;
adRequestBanner = new com.google.android.gms.ads.AdRequest.Builder().addTestDevice(Global.johnsPhone).build();
av.setAdUnitId(Global.getBannerAdId());
av.setAdSize(AdSize.BANNER);
ll.addView(av);
av.loadAd(adRequestBanner);
正如我所说的,它对MobFox,InMobi和AdMob都有效。 只有Jumptap和MdotM似乎有这个问题。
所有的建议欢迎。
谢谢
听起来像Jumptap和MdotM中介适配器的问题。 我会和他们的支持团队一起讨论。
链接地址: http://www.djcxy.com/p/32289.html上一篇: onFailedToReceiveAd must be called on the main UI thread