Google Mobile Ads Next-Gen vs. Legacy en Android
Diferencias de integración, requisitos y estrategia de migración.
Escoger una ruta de SDK sin mezclar APIs incompatibles.
Antes de comenzar
Parte de un proyecto de prueba o de una copia de trabajo de tu aplicación. Revisa versiones, permisos y dependencias en los enlaces oficiales del final: las plataformas Android y los servicios de Google pueden actualizar sus requisitos.
El objetivo de esta guía es aplicar un proceso concreto y comprobar su resultado. Documenta cualquier cambio relevante para poder mantenerlo y, cuando corresponda, medir sus efectos con datos.
Cómo hacerlo
Verifica los requisitos mínimos actuales de Android,…
Verifica los requisitos mínimos actuales de Android, Kotlin y compileSdk para Next-Gen.
Compara la dependencia com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk con play-services-ads de…
Compara la dependencia com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk con play-services-ads de Legacy.
Comprueba las diferencias en inicialización, clases y…
Comprueba las diferencias en inicialización, clases y callbacks antes de copiar ejemplos.
Si migras, planifica sustituir el formato más…
Si migras, planifica sustituir el formato más simple primero y valida telemetría y consentimientos.
Repite pruebas de banners, intersticiales, recompensados y…
Repite pruebas de banners, intersticiales, recompensados y mediación según tu inventario.
// Alternativas: elige UNA de estas familias
// Legacy:
implementation("com.google.android.gms:play-services-ads:25.5.0")
// Next-Gen (no mezclar como si fueran la misma API):
// implementation("com.google.android.libraries.ads.mobile.sdk:ads-mobile-sdk:1.6.0")Fragmento educativo: adapta las importaciones, clases, dependencias y versiones a tu proyecto. Consulta la documentación oficial antes de integrarlo.
Ejercicio práctico
Crea una tabla de clases/importaciones para el mismo formato en ambos SDK y prueba una variante de forma aislada.
Los ejemplos Legacy no funcionan sin cambios en Next-Gen; identifica claramente qué SDK usa cada archivo.
Cómo verificar el resultado
- Completa los pasos anteriores en un entorno de pruebas antes de distribuir cambios.
- Comprueba que la función, configuración o estrategia responde al objetivo planteado.
- Revisa errores, impacto para usuarios y políticas aplicables a tu caso.
- Conserva la evidencia y anota qué deberás revisar cuando cambien las versiones.
Fuentes oficiales para profundizar
Consulta los requisitos y ejemplos vigentes en estas fuentes antes de publicar una implementación.