Admob obtener una respuesta de anuncio. ErrorCode: 0 Error al cargar anuncio: 0

He seguido muchas respuestas sobre ese error aquí, pero mi problema no está resuelto. Cada vez que ejecuto mi aplicación no aparecen anuncios y recibo este mensaje de error en Logcat:

"Se ha producido un problema al obtener una respuesta de anuncio ErrorCode: 0 Error al cargar anuncio: 0"

Aquí está mi código java. ¿Qué me perdí?

private void LoadAds() { AdView mAdView = (AdView) findViewById(R.id.linearLayoutAdmob); AdRequest adRequest = new AdRequest.Builder().build(); mAdView.loadAd(adRequest); 

Y aquí mi diseño xml con admob en las últimas líneas

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="@drawable/background_play" tools:context=".MainActivity" > <RelativeLayout android:id="@+id/rlayout1" android:layout_width="fill_parent" android:layout_height="0px" android:padding="5dip" android:layout_weight="2.3" > <com.aapps.find.TouchImage android:id="@+id/gameimage1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="fitXY" android:src="@drawable/ic_launcher" /> <ImageView android:id="@+id/hitimage1" android:layout_width="50dp" android:layout_height="50dp" android:src="@drawable/hit" android:visibility="invisible" /> <ImageView android:id="@+id/errorimage1" android:layout_width="30dp" android:layout_height="30dp" android:src="@drawable/miss1" android:visibility="invisible" /> </RelativeLayout> <RelativeLayout android:id="@+id/rlayoutprogress" android:layout_width="fill_parent" android:layout_height="0px" android:layout_weight="0.1" > <com.aapps.find.utility.SaundProgressBar android:id="@+id/progressBar" style="@style/Widget.ProgressBar.RegularProgressBar" android:layout_width="fill_parent" android:layout_height="fill_parent"/> </RelativeLayout> <RelativeLayout android:id="@+id/rlayout2" android:padding="5dip" android:layout_width="fill_parent" android:layout_height="0px" android:layout_weight="2.3" > <com.aapps.find.TouchImage android:id="@+id/gameimage2" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="fitXY" android:src="@drawable/ic_launcher" /> <ImageView android:id="@+id/hitimage2" android:layout_width="50dp" android:layout_height="50dp" android:src="@drawable/hit" android:visibility="invisible" /> <ImageView android:id="@+id/errorimage2" android:layout_width="30dp" android:layout_height="30dp" android:src="@drawable/miss1" android:visibility="invisible" /> </RelativeLayout> <RelativeLayout android:id="@+id/rlstatus" android:layout_width="fill_parent" android:layout_height="0px" android:layout_weight="0.3" > <TextView android:id="@+id/scoreCount" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginLeft="15dp" android:textSize="16sp" android:textStyle="bold" android:textColor="#fffd7a" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:layout_alignParentLeft="true"/> <TextView android:id="@+id/hitCount" android:layout_width="wrap_content" android:layout_height="fill_parent" android:textSize="16sp" android:textStyle="bold" android:textColor="#fffd7a" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:layout_marginLeft="15dp" android:layout_toRightOf="@id/scoreCount"/> <ImageView android:id="@+id/imgSound" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_alignParentRight="true" android:layout_marginRight="15dp" android:src="@drawable/sound" /> <ImageView android:id="@+id/imgHint" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="15dp" android:layout_toLeftOf="@id/imgSound" android:src="@drawable/hint" /> <TextView android:id="@+id/hintCount" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginRight="26dp" android:textSize="16sp" android:textStyle="bold" android:layout_centerVertical="true" android:layout_centerHorizontal="true" android:layout_toLeftOf="@id/imgSound"/> </RelativeLayout> <com.google.android.gms.ads.AdView android:id="@+id/linearLayoutAdmob" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_alignParentBottom="true" ads:adSize="BANNER" ads:adUnitId="@string/admob_id"> </com.google.android.gms.ads.AdView> </LinearLayout> 

No puedo entender cuál es el problema. Soy nuevo en el desarrollo de Android.

Esto es lo que Google dice

"Podría ser que usted haya creado recientemente un nuevo ID de la unidad de anuncios y que solicite anuncios en tiempo real.Puede tomar algunas horas para que los anuncios empiecen a recibir servicios si ese es ese caso.Si está recibiendo anuncios de prueba, Solo espere unas horas y vea si puede recibir anuncios en tiempo real, de lo contrario, puede enviarnos su ID de unidad publicitaria para que podamos consultarla. "

Así que básicamente tienes que esperar unas cuantas horas 🙂

https://groups.google.com/forum/#!category-topic/google-admob-ads-sdk/android/fBe3YL3ffpo

Debe verificar el tamaño del anuncio que creó, si es menor obtendrá siempre este error. Sólo tiene que verificar y cambiar el tamaño específico:

  ads:adSize="360x100" 

Si está utilizando anuncios de anuncios de anuncios en directo en la aplicación de modo de desarrollo, mostrará este error.

Utilice el id de anuncios de admob de modo de depuración durante el desarrollo y los ids de admob en directo en la aplicación de modo de liberación

Abra su cuenta de adMob y cree nuevos conjuntos de claves, y coloque estas claves (banner / intersticial) en su proyecto. Esto me pasa una vez que arreglado así, pruebe esta solución. O todavía problemas crear nueva aplicación (sólo cambiar el nombre) en adMob y crear nuevas claves

Intente cambiar ads:adSize="BANNER" con ads:adSize="SMART_BANNER"

Encontré el error del emulador después de instalar la aplicación en el dispositivo real de los anuncios mostrados perfectamente gracias a todos y espero que mi respuesta sea útil para otros.

Si su id de anuncio es la siguiente: xyz Debe quitar la parte traducible. Para mí, arregló el problema.

Asegúrese de que no tiene instalado un bloqueador de adición en su dispositivo.

Estaba recibiendo este error porque admob ha bloqueado mi aplicación para publicar anuncios. Así que cambié el nombre del paquete y todo comenzó a funcionar perfectamente bien

Lo más probable es que haya creado recientemente un nuevo ID de unidad de anuncio, pero también podría obtener este error porque está pasando un ID de unidad de anuncio incorrecto .

He añadido el siguiente código para el entorno de prueba

 AdRequest adRequest = new AdRequest.Builder().addTestDevice(your admob id).build(); 
  • Play Services y AdMob: Se esperan 4132500 pero se encuentran 4242000
  • Problemas al agregar una nueva aplicación de AdMob a Android
  • onFailedToReceiveAd (solicitud de anuncio correctamente, pero no se devolvió ningún anuncio debido a la falta de inventario de anuncios al utilizar admob con adwhirl
  • Admob, muy mal rellenar
  • Error al cargar anuncio nativo: 0 Error
  • ¿Necesito eliminar el código testDevice para AdView en android antes de publicar?
  • Problema de orientación de AdMob en Android
  • El tamaño del anuncio y el ID de la unidad de anuncio deben estar configurados antes de cargarla.
  • ¿Por qué esto? Debes tener declarada AdActivity en AndroidManifest.xml con configChanges. "
  • Utilice los servicios de Google Play y el SDK de AdMob
  • Proguard no puede encontrar la clase referenciada com.google.ads.internal.state.AdState
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.