Test Ads

En esta guía se explica cómo habilitar anuncios de prueba para utilizarlos en una integración de anuncios. Te recomendamos que lo hagas durante la fase de desarrollo, para que puedas probar el comportamiento de los clics sin influir en las estadísticas de tus campañas por reserva y sin que suponga un gasto para los anunciantes de Ad Exchange.

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 Ad Manager, 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 /6499/example/banner
Intersticial /6499/example/interstitial
Vídeo bonificado /6499/example/rewarded-video
Renderizado personalizado /6499/example/native
Vídeo con renderizado personalizado /6499/example/native-video

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 Ad Manager.

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 la 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 "Modo 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.