"Error al cargar el anuncio: 3" con DoubleClick

Resuelto MHogge asked hace 54 años • 29 respuestas

Estoy configurando un anuncio en mi aplicación de Android mediante DoubleClick y no logro mostrar el anuncio final. ¿Alguien me puede ayudar?

Cuando pruebo un anuncio agregando ".addTestDevice("xxx...")", aparece el anuncio de prueba, pero cuando elimino esta línea aparece el siguiente error:

Con anuncios: no se completa desde el servidor de anuncios

W/Anuncios: No se pudo cargar el anuncio: 3

Configuré mi anuncio así:

PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build();
mPublisherAdView.loadAd(adRequest);

Y mi editorView se ve así:

<com.google.android.gms.ads.doubleclick.PublisherAdView
    android:id="@+id/pronostics_ad"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"

    android:layout_gravity="center"

    ads:adSize="BANNER"
    ads:adUnitId="@string/ad_unit_pronostic">
</com.google.android.gms.ads.doubleclick.PublisherAdView>

¿Qué podría estar mal?

MHogge avatar Jan 01 '70 08:01 MHogge
Aceptado

W/Anuncios: No se pudo cargar el anuncio: 3

Según la documentación , aparece el siguiente código de error:

int final estático público ERROR_CODE_NO_FILL

La solicitud de anuncio se realizó correctamente, pero no se devolvió ningún anuncio debido a la falta de inventario de anuncios.

Valor constante: 3

Basado en la publicación onFailedToReceiveAd: solicitud de anuncio exitosa, pero no se devolvió ningún anuncio debido a la falta de inventario de anuncios al usar admob con adwhirl :

Si recibe este error, entonces su código es correcto. El problema es que AdMob no siempre tiene un anuncio que devolver por cada solicitud. Esto puede suceder especialmente si acaba de registrar su ID de editor de AdMob, ya que se necesita algo de tiempo y varias solicitudes antes de que el nuevo ID comience a mostrar anuncios.

Otra razón por la que su tasa de relleno puede ser baja es que no tiene habilitado el reabastecimiento de AdSense o que ha filtrado algunos anuncios. Verifique la configuración de su aplicación para ver si ese es el caso.

EDITAR:

Actualice app-ads.txt y use "setTestDeviceIds" para realizar pruebas en un dispositivo físico.

En el momento de editar estas instrucciones: https://developers.google.com/admob/android/test-ads funcionó. Para probar anuncios utilicé Demo ad Unit y necesitaba agregar la línea app-ads.txt y esperar a que fuera rastreado por el rastreador admob (que era el único que funcionaba en el emulador de Android-12), pero aun así recibí instrucciones en Logcat para usar " setTestDeviceIds": código en el enlace anterior, que resultó ser necesario para mostrar anuncios de prueba en un dispositivo físico conectado mediante USB.

blizzard avatar Nov 14 '2015 20:11 blizzard

Hay una opción que ayudó en nuestro caso. Como @blizzard mencionó en la configuración de su aplicación en Google Developer Console, hay una sección llamada "Precios y distribución". En esta sección hay una casilla de verificación "CONTIENE ANUNCIOS". En nuestro caso estaba deshabilitado. Después de habilitarlo, recibimos anuncios con éxito.

ingrese la descripción de la imagen aquí

Alexander Ovchinnikov avatar Feb 01 '2017 22:02 Alexander Ovchinnikov