Habilitar 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 gasto 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 ejemplo de Google.

  2. Utilizar tu propio bloque de anuncios y habilitar dispositivos de prueba.

Requisitos previos

  • Completa la guía Primeros pasos.

  • Importar el complemento de Unity de anuncios de Google para móviles en tu app Unity.

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 puedes usarlos sin riesgo de que se genere tráfico no válido en ella.

Es importante tener en cuenta que, en función de cuál sea la plataforma, se utilizarán diferentes bloques de anuncios de prueba provistos por Google. Para realizar solicitudes de anuncios de prueba en iOS, deberás utilizar un bloque de anuncios de iOS; para realizarlas en Android, un bloque de anuncios de Android.

Aquí puedes ver ejemplos de bloques de anuncios para cada formato, en Android y en iOS:

Android

Formato de anuncio ID del bloque de anuncios de prueba
Carga de aplicación ca-app-pub-3940256099942544/3419835294
Banner ca-app-pub-3940256099942544/6300978111
Intersticial ca-app-pub-3940256099942544/1033173712
Bonificado ca-app-pub-3940256099942544/5224354917
Intersticial bonificado ca-app-pub-3940256099942544/5354046379
Nativo ca-app-pub-3940256099942544/2247696110

iOS

Formato de anuncio ID del bloque de anuncios de prueba
Carga de aplicación ca-app-pub-3940256099942544/5662855259
Banner ca-app-pub-3940256099942544/2934735716
Intersticial ca-app-pub-3940256099942544/4411468910
Bonificado ca-app-pub-3940256099942544/1712485313
Intersticial bonificado ca-app-pub-3940256099942544/6978759866
Nativo ca-app-pub-3940256099942544/3986624511

Estos bloques de anuncios apuntan a creatividades de prueba específicas.

Habilitar dispositivos de prueba

Si quieres hacer pruebas más rigurosas con anuncios como los que se publican, puedes configurar tu dispositivo como uno de prueba y usar IDs de bloques de anuncios que hayas creado en la interfaz de AdMob. Puedes añadir dispositivos de prueba en la interfaz de AdMob o configurarlos mediante programación con el SDK de anuncios de Google para móviles.

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

Añadir el dispositivo de prueba a la interfaz de AdMob

En la interfaz de AdMob, puedes añadir dispositivos de testing de forma sencilla y sin necesidad de programación; esos dispositivos te permiten evaluar versiones de aplicaciones, tanto nuevas como ya creadas. Más información

Añadir un dispositivo de testing mediante programación

Si quieres probar anuncios en tu aplicación mientras la desarrollas, sigue los pasos que se indican a continuación para registrar un dispositivo de prueba mediante programación.

  1. Ejecuta una aplicación configurada con el SDK de anuncios para móviles y haz una solicitud de anuncio mediante uno de los ID de bloque de anuncios de prueba que hemos mencionado anteriormente (lista de códigos).

    ...
    private void RequestBanner()
    {
        #if UNITY_ANDROID
            string adUnitId = "ca-app-pub-3940256099942544/6300978111";
        #elif UNITY_IPHONE
            string adUnitId = "ca-app-pub-3940256099942544/2934735716";
        #else
            string adUnitId = "unexpected_platform";
        #endif
    
        // Create a 320x50 banner at the top of the screen.
        bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Top);
        // Create an empty ad request.
        AdRequest request = new AdRequest.Builder().build();
        // Load the banner with the request.
        bannerView.LoadAd(request);
    }
  2. En la consola o en el resultado de logcat, busca un mensaje como este:

    Android

    I/Ads: Use
      RequestConfiguration.Builder
        .setTestDeviceIds(Arrays.asList("33BE2250B43518CCDA7DE426D04EE231"))
      to get test ads on this device.

    iOS

    <Google> To get test ads on this device, set:
      GADMobileAds.sharedInstance.requestConfiguration.testDeviceIdentifiers =
      @[ @"2077ef9a63d2b398840261c8221a0c9b" ];
  3. Copia el ID alfanumérico de tu dispositivo de prueba en el portapapeles.

  4. Añade el ID de dispositivo de prueba a la lista creada.

    deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
  5. Modifica tu código para llamar al objeto SetTestDeviceIds en tu clase RequestConfiguration.Builder e incluye una lista con los ID de tus dispositivos de prueba.

    List<string> deviceIds = new List<string>();
    deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
    RequestConfiguration requestConfiguration = new RequestConfiguration
        .Builder()
        .SetTestDeviceIds(deviceIds)
        .build();
  6. Asigna el valor MobileAds de manera general a requestConfiguration.

    MobileAds.SetRequestConfiguration(requestConfiguration);
  7. Vuelve a ejecutar la aplicación. Si has añadido correctamente el dispositivo como dispositivo de prueba, verás la etiqueta Anuncio de prueba centrada en la parte superior del anuncio intersticial, bonificado o de banner:

    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.

  8. Ahora que tu dispositivo está registrado como dispositivo de prueba, puedes sustituir el adUnitID de prueba con tu propio adUnitID y empezar a recibir anuncios de prueba más realistas.

Hacer pruebas con el editor de Unity

A partir de la versión 5.4.0, puedes hacer pruebas con tus anuncios directamente en el editor de Unity. El editor añadirá una imagen prefab que ofrecerá una experiencia similar a cómo se comportarán los anuncios reales en una plataforma móvil.

Hacer pruebas con mediación

Los bloques de anuncios de ejemplo de Google solo muestran anuncios de dicha plataforma. 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 dichos anuncios estén habilitados en cada una de tus redes de mediación; de lo contrario, tales redes podrían denunciar tu cuenta por actividad no válida. Para obtener más información, consulta la guía de mediación de la red correspondiente.

Si no sabes a ciencia cierta si el adaptador de una red publicitaria con 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 MediationAdapterClassName() en cualquiera de los formatos de anuncio para averiguar qué red publicitaria ha servido un anuncio determinado.