Anuncios de prueba

En esta guía se explica cómo habilitar anuncios de prueba en una integración de anuncios. Es importante que lo hagas durante la fase de desarrollo, para que puedas hacer clic en ellos sin que eso suponga un cargo para los anunciantes de Google. Si haces clic en demasiados anuncios fuera del modo de prueba, corres el riesgo de que se considere que tu cuenta presenta actividad no válida.

Hay dos formas de trabajar con anuncios de prueba:

  1. Utilizar uno de los bloques de anuncios de prueba de Google.
  2. Utilizar tu propio bloque de anuncios y habilitar dispositivos de prueba.

Requisito previo

Bloques de anuncios de prueba

La forma más rápida de habilitar las pruebas es usar los bloques de anuncios de prueba que proporciona Google. Estos bloques no están asociados a tu cuenta de AdMob, por lo que no hay riesgo de que se genere en ella tráfico no válido al usarlos. A continuación puedes ver algunos bloques de anuncios de prueba que están dirigidos a creatividades de prueba específicas de cada formato:

Formato de anuncio ID del bloque de anuncios de prueba
Banner ca-app-pub-3940256099942544/6300978111
Intersticial ca-app-pub-3940256099942544/1033173712
Intersticial de vídeo ca-app-pub-3940256099942544/8691691433
Vídeo bonificado ca-app-pub-3940256099942544/5224354917
Nativo avanzado ca-app-pub-3940256099942544/2247696110
Nativo avanzado de vídeo ca-app-pub-3940256099942544/1044960115

Habilitar dispositivos de prueba

Si quieres hacer pruebas más rigurosas con anuncios que parezcan de producción, puedes configurar tu dispositivo como uno de prueba y usar IDs de bloques de anuncios que hayas creado en la interfaz de AdMob.

Para añadir un dispositivo de prueba, sigue los pasos que se muestran más abajo.

Añadir un dispositivo de prueba

  1. Carga tu aplicación con anuncios integrados y haz una solicitud de anuncio.
  2. En el resultado de logcat, busca un mensaje similar al que aparece a continuación. En él se indicará el ID de tu dispositivo y cómo añadirlo como dispositivo de prueba.
    I/Ads: Use RequestConfiguration.Builder.setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
    to get test ads on this device."
    Copia el ID de tu dispositivo de prueba en el portapapeles.
  3. Modifica tu código para llamar a RequestConfiguration.Builder.setTestDeviceIds() e incluye una lista con los ID de tus dispositivos de prueba.

    Java

    List<String> testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231");
    RequestConfiguration configuration =
        new RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build();
    MobileAds.setRequestConfiguration(configuration);
    

    Kotlin

    val testDeviceIds = Arrays.asList("33BE2250B43518CCDA7DE426D04EE231")
    val configuration = RequestConfiguration.Builder().setTestDeviceIds(testDeviceIds).build()
    MobileAds.setRequestConfiguration(configuration)
    
    También puedes utilizar AdRequest.isTestDevice() para confirmar que tu dispositivo se ha añadido correctamente como dispositivo de prueba.
  4. Vuelve a ejecutar tu aplicación. En los anuncios intersticiales, de banner o de vídeo bonificado de Google, verás una etiqueta "Anuncio de prueba" centrada en la parte superior, como se muestra en este ejemplo:

    En el caso de los anuncios nativos avanzados, el título estará precedido por la cadena "Anuncio de prueba".

Puedes hacer clic en estos anuncios con total tranquilidad. Las solicitudes, las impresiones y los clics de los anuncios de prueba no se mostrarán en los informes de tu cuenta.

Pruebas con mediación

Los bloques de anuncios de prueba de Google solo muestran anuncios de Google. Para probar tu configuración de mediación, debes habilitar dispositivos de prueba.

En los anuncios con mediación no se muestra la etiqueta "Anuncio de prueba". Eres responsable de que los anuncios de prueba estén habilitados en cada una de tus redes de mediación; de lo contrario, las redes podrían detectar actividad no válida en tu cuenta. Para obtener más información, consulta la guía de mediación de la red correspondiente.

Si no sabes a ciencia cierta si un adaptador de red publicitaria de mediación admite anuncios de prueba, lo mejor es que no hagas clic en los anuncios de esa red durante la fase de desarrollo. Puedes usar el método getMediationAdapterClassName() en cualquiera de los formatos de anuncio para averiguar qué red publicitaria ha servido un anuncio determinado.