Primeros pasos en Android Studio

Esta guía está destinada a los editores que desean usar AdMob para monetizar una app de Android compilada con Firebase. Si no piensas incluir Firebase en una app, consulta la versión independiente de AdMob de esta guía.

El primer paso para mostrar anuncios de AdMob y obtener ingresos es importar y ejecutar el SDK de Google Mobile Ads. Esta guía muestra las instrucciones para hacerlo. Una vez hecho esto, puedes elegir un formato de anuncio (como video nativo o recompensado) y obtener un conjunto detallado de pasos para implementarlo.

Requisitos previos

  1. Instala el SDK de Firebase.
  2. Regístrate para obtener una cuenta de AdMob y registra una app.
  3. Vincula la app a un proyecto de Firebase.

Importa el SDK de Mobile Ads

Agrega la dependencia del SDK de Mobile Ads al archivo build.gradle:

implementation 'com.google.firebase:firebase-ads:16.0.1'

Luego, guarda el archivo y ejecuta una sincronización de Gradle.

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

Inicializa el SDK

Antes de cargar anuncios, haz que la app inicialice el SDK de Mobile Ads mediante una llamada a MobileAds.initialize() con el ID de tu app de AdMob. Este paso se debe hacer solo una vez, idealmente cuando se inicia la app. Puedes encontrar el ID de tu app en la interfaz de usuario de AdMob.

A continuación, se muestra un ejemplo de cómo llamar al método initialize() en una actividad:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // ...
    // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
    MobileAds.initialize(this, "YOUR_ADMOB_APP_ID");
}

Si aún no creas una cuenta de AdMob ni registras una app, ahora es el momento para hacerlo. Sin embargo, si solo estás experimentando con el SDK en una app de Hello World, puedes usar este ID de app para llamar al método de inicialización: ca-app-pub-3940256099942544~3347511713.

Elige un formato de anuncio

El SDK de Mobile Ads ya se importó y se inicializó, y estás listo para implementar un anuncio. AdMob ofrece una serie de formatos de anuncios diferentes y puedes elegir el que mejor se ajuste a la experiencia del usuario de la app.

Los anuncios de banner son anuncios rectangulares de imagen o texto que ocupan un lugar dentro del diseño de la app. Permanecen en la pantalla mientras los usuarios interactúan con la app y se pueden actualizar de forma automática después de un período de tiempo determinado. Si eres nuevo en la publicidad para móviles, estos son una gran alternativa para comenzar.

Implementa un banner

Intersticial

Los intersticiales son anuncios de pantalla completa que cubren la interfaz de una app hasta que el usuario los cierra. Lo más recomendable es usarlos en pausas naturales dentro del flujo de ejecución de una app, como entre distintos niveles de un juego o justo después de completar una tarea.

Implementa un anuncio intersticial

Nativo

Los anuncios nativos son un formato de anuncio basado en componentes que te da la libertad de personalizar la manera en que los recursos, como los encabezados y los llamados a la acción, se presentan en la app. Puedes elegir la fuente, los colores y otros detalles para crear presentaciones de anuncios naturales y discretas que pueden contribuir a una experiencia de usuario enriquecida.

Actualmente, los anuncios nativos se encuentran en etapa Beta cerrada con un grupo limitado de editores.

Implementa los anuncios nativos avanzados

Video recompensado

Los anuncios de video recompensados (o "basados en recompensas") son anuncios de video de pantalla completa que los usuarios tienen la opción de ver en su totalidad a cambio de una recompensa en la app.

Implementa videos recompensados

Enviar comentarios sobre...

Si necesitas ayuda, visita nuestra página de asistencia.