AdMob奖励视频未展示广告

时间:2016-06-26 11:02:17

标签: admob

我正在尝试使用AdMob展示奖励的视频广告。我添加了2个广告网络(AdColony,InMobi),并提供了帐户ID等所有必需的详细信息。

我还下载并编译了所需的网络SDK和适配器。

广告代码:

AdRequest adRequest = new AdRequest.Builder()
            .addNetworkExtrasBundle(AdColonyAdapter.class, AdColonyBundleBuilder.build())
            .build();

videoAd = MobileAds.getRewardedVideoAdInstance(context);
videoAd.setRewardedVideoAdListener(this);
videoAd.loadAd("ca-app-pub-*****************", adRequest);

问题是我总是得到AdMob的相同回复:

  

收到广告回复时出现问题。 ErrorCode:0

任何想法如何解决这个问题?

更新

我克服了加载广告并删除" addTestDevice()"来自AdRequest。但不幸的是,当我想" show()"加载后的广告,我收到以下错误:

at com.google.android.gms.ads.internal.mediation.client.g.f(:com.google.android.gms.DynamiteModulesA:615)
at com.google.android.gms.ads.internal.reward.b.a(:com.google.android.gms.DynamiteModulesA:1298)
at com.google.android.gms.ads.internal.reward.client.e.onTransact(:com.google.android.gms.DynamiteModulesA:65)
at com.google.android.gms.ads.internal.reward.client.zzb$zza$zza.show(Unknown Source)
at com.google.android.gms.ads.internal.reward.client.zzi.show(Unknown Source)

1 个答案:

答案 0 :(得分:0)

AdRequest adRequest = new AdRequest.Builder() .addNetworkExtrasBundle(AdColonyAdapter.class, AdColonyBundleBuilder.build()) .addNetworkExtrasBundle( AdMobAdapter.class, extras).build();

肯定inmobi会奏效。但对我来说,adcolony也没有填充..团结广告inmobi正在与此请求完美配合

别忘了在项目中添加inmobi sdk,inmobilibadapter.jar,unityadadapter和adcolony.jar。您可以从admob中介网络页面下载所有内容