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:
Utilizar uno de los bloques de anuncios de ejemplo de Google.
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.
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); }
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" ];
Copia el ID alfanumérico de tu dispositivo de prueba en el portapapeles.
Añade el ID de dispositivo de prueba a la lista creada.
deviceIds.Add("2077ef9a63d2b398840261c8221a0c9b");
Modifica tu código para llamar al objeto
SetTestDeviceIds
en tu claseRequestConfiguration.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();
Asigna el valor
MobileAds
de manera general arequestConfiguration
.MobileAds.SetRequestConfiguration(requestConfiguration);
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.
Ahora que tu dispositivo está registrado como dispositivo de prueba, puedes sustituir el
adUnitID
de prueba con tu propioadUnitID
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.