AdMob en Apps instantáneas Android

Apps instantáneas para Android: Permiten que las apps para Android se ejecuten de forma instantánea, sin necesidad de instalación. Esta guía está dirigida a publicadores que deseen monetizar una app instantánea de Android con AdMob.

Requisitos previos

  • Usa Android Studio 3.0 Canary 1 o una versión posterior.
  • SDK de desarrollo de Apps instantáneas
  • Plataforma del SDK de Android O
  • Orienta tu app al nivel de API 14 de Android o una versión posterior

Importa el SDK de Mobile Ads

Las apps instantáneas de Android deben estructurarse en módulos direccionables por URL que tengan un tamaño inferior a 4 MB. Para mantenerte dentro de esta restricción de tamaño, se recomienda usar el SDK básico de Google Mobile Ads en lugar de la versión estándar. Puedes encontrar más información sobre el SDK Lite, incluidas sus limitaciones, en la guía del SDK Lite.

Las apps pueden importar el SDK de Google Mobile Ads Lite con una dependencia de Gradle. Abre el archivo build.gradle de nivel de la app y busca la sección "dependencies".

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.2.0'
    implementation 'com.google.android.gms:play-services-ads-lite:23.6.0'
    ...
}

Agrega la línea en negrita anterior, que le indica a Gradle que extraiga la versión más reciente del SDK de Mobile Ads Lite. Una vez que termines, guarda el archivo y realiza una sincronización de Gradle.

El SDK Lite se distribuye como parte del Repositorio de Google, por lo que es posible que veas un mensaje de Android Studio que te solicite que lo instales. Si esto ocurre, solo debes aceptar la descarga; Android Studio se encargará del resto.

Próximos pasos

Los siguientes pasos para mostrar anuncios de AdMob y obtener ingresos son inicializar el SDK de anuncios para dispositivos móviles y elegir un formato de anuncio.

Mediación en apps instantáneas

La mediación de Google no es compatible oficialmente cuando se monetizan apps de Android Instant con AdMob. Las apps instantáneas requieren que todo el contenido web que se muestra se cargue a través de conexiones seguras. Los anuncios de AdMob cumplen con este requisito, pero es posible que los anuncios de redes de publicidad de terceros no lo hagan. Por lo tanto, te recomendamos que crees una unidad de anuncios nueva que no use mediación cuando monetices una app de Android Instant con AdMob.