【发布时间】:2018-02-07 23:23:01
【问题描述】:
我正在尝试使用 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 得到相同的响应:
获得广告响应时出现问题。错误代码:0
有什么办法解决这个问题吗?
更新:
我通过从 AdRequest 中删除“addTestDevice()”克服了加载广告的问题。但不幸的是,当我想在加载广告后“显示()”广告时,出现以下错误:
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)
【问题讨论】:
标签: admob