必须在主UI线程上调用Admob - onFailedToReceiveAd

时间:2014-03-14 10:01:50

标签: admob

我的Android应用程序在主屏幕上包含Admob横幅。

我已经与Admob,InMobi和Mobfox建立了Mediation。一切正常,横幅广告显示。

但是,我最近添加了JumpTap和MDotM。

当我的应用尝试为这两个添加的网络获取广告时,我收到以下消息。

实例化中介适配器:com.google.ads.mediation.jumptap.JumpTapAdapter 03-14 01:10:11.243 14690-14733 / com.horseboxsoftware.MSP W / Ads:必须在主UI线程上调用onFailedToReceiveAd。

然后,中介瀑布中的下一个网络将显示广告。我真的很想能够为这两个最近添加的网络提供广告。

以下是我的活动中添加了广告的代码

        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似乎有这个问题。

欢迎所有建议。

由于

1 个答案:

答案 0 :(得分:0)

听起来像Jumptap和MdotM中介适配器的问题。我会和他们的支持团队一起讨论。