AdMob广告未加载 – 无法加载广告:0

我正在尝试加载Admob原生广告。 以前(在应用程序更新之前)广告用于显示,但现在他们没有显示。 我已经发布了代码,xml和下面的Logcat。

NativeExpressAdView adView = (NativeExpressAdView) myView.findViewById(R.id.adView); AdRequest request = new AdRequest.Builder() .addTestDevice("5BCFF0AAE83AF424648A954038C71DE6") .addTestDevice("A5E3E2068BD88202CBC281AD76984BEE")//infocus .build(); adView.loadAd(request); 

XML

 <com.google.android.gms.ads.NativeExpressAdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" ads:adSize="320x150" ads:adUnitId="ca-app-pub-5059726881726792/6223900262"></com.google.android.gms.ads.NativeExpressAdView> 

logcat的

 07-14 20:39:57.349 11508-11508/? W/Ads: Failed to load ad: 0 07-14 20:40:07.373 11508-11663/? W/Ads: There was a problem getting an ad response. ErrorCode: 0 Fail to forward ad response. android.os.DeadObjectException at android.os.BinderProxy.transactNative(Native Method) at android.os.BinderProxy.transact(Binder.java:511) at com.google.android.gms.ads.internal.request.ab.a(:com.google.android.gms:93) at com.google.android.gms.ads.internal.request.service.i.run(:com.google.android.gms:638) at com.google.android.gms.ads.internal.util.u.call(:com.google.android.gms:1055) at com.google.android.gms.ads.internal.util.v.run(:com.google.android.gms:75) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) 07-14 20:40:19.539 1975-4922/? W/Ads: Fail to forward ad response. android.os.DeadObjectException at android.os.BinderProxy.transactNative(Native Method) at android.os.BinderProxy.transact(Binder.java:511) at com.google.android.gms.ads.internal.request.ab.a(:com.google.android.gms:93) at com.google.android.gms.ads.internal.request.service.i.run(:com.google.android.gms:638) at com.google.android.gms.ads.internal.util.u.call(:com.google.android.gms:1055) at com.google.android.gms.ads.internal.util.v.run(:com.google.android.gms:75) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423) at java.util.concurrent.FutureTask.run(FutureTask.java:237) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) at java.lang.Thread.run(Thread.java:818) 

Solutions Collecting From Web of "AdMob广告未加载 – 无法加载广告:0"

你的代码没有错误。 都很好。 你只需稍等一下。 您的广告ID是新build的,因此需要一段时间才能从Google服务器获取广告。 您可以通过添加您为较早的应用程序创build的横幅广告/插页式广告ID来validation这一点,您将看到它们的工作原理。 所以给它一些时间,它会很快工作。 至less对我来说,这一切都是一直发生的。 不能肯定地为你说,但为什么不试一试呢?

这也发生在我身上,错误“无法加载广告0”,但没有问题只是等待有时像一个小时,甚至2小时,甚至5小时只是等待你将得到的广告。

您可以随时在模拟器上运行您的项目,并在应用程序中获得有关“模拟广告”的信息

从文档中 ,错误代码0表示内部错误

 public static final int ERROR_CODE_INTERNAL_ERROR 

内部发生了一些事情; 例如,广告服务器收到了无效的回复。

常量值:0

这个错误通常发生在新创build的广告中 。 因此,请等待几个小时才能加载广告。