Tengo una aplicación de Android con más de 1 millón de descargas que usa admob. Todo funciona correctamente, excepto que los anuncios de prueba de Admob (bloques de anuncios de demostración) ya no funcionan. Incluir un dispositivo como dispositivo de prueba aún funciona, y los anuncios reales funcionan, pero las identificaciones de unidades de anuncios de muestra parecen haber dejado de funcionar. Lo extraño es que no he cambiado nada en mi código y el mismo problema ocurre en versiones anteriores del proyecto. ¿Admob cambió algo en los últimos 5 meses, explicando el
I/Ads: el anuncio no se pudo cargar: 3
errores que obtengo? Gracias
Cambiaron la forma en que funcionan los anuncios de prueba con el nombre de su paquete. Si agregó apps-ads.txt, ya no puede usar ID de prueba con ese nombre de paquete. Debe trabajar con identificaciones reales y no olvide agregar sus dispositivos actuales como dispositivo de prueba.
public static void initTestDevicesForAds() { List<String> testDevices = new ArrayList<>(); testDevices.add(AdRequest.DEVICE_ID_EMULATOR); testDevices.add("YOUR_DEVICE_ID"); //Add new test devices here. RequestConfiguration requestConfiguration = new RequestConfiguration.Builder() .setTestDeviceIds(testDevices) .build(); MobileAds.setRequestConfiguration(requestConfiguration); }Si aún desea utilizar ID de prueba, puede consultar el problema real de la sección Precaución y la solución que se describe allí. https://developers.google.com/admob/android/test-ads