Cómo comenzar a usar 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 tu 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:

compile 'com.google.firebase:firebase-ads:11.6.0'

Una vez hecho esto, 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 tu app inicialice el SDK de Mobile Ads mediante una llamada a MobileAds.initialize() con tu ID de app de AdMob. Este paso solo se debe hacer 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:

package ...
import ...
import com.google.android.gms.ads.MobileAds;

public class MainActivity extends AppCompatActivity {
    ...
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        // Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
        MobileAds.initialize(this, "YOUR_ADMOB_APP_ID");
    }
    ...
}

Si todavía no creaste una cuenta de AdMob ni registraste una app, este 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 tu 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 tu 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.

AdMob ofrece dos medios diferentes para implementar anuncios nativos: anuncios nativos express y anuncios nativos avanzados. Los anuncios nativos express se diseñaron para que sea fácil comenzar a usar los anuncios nativos y son una excelente opción para quienes no tienen experiencia con este formato. Los anuncios nativos avanzados se diseñaron para maximizar la libertad que tienes para crear tus presentaciones. Actualmente, se encuentra en etapa Beta cerrada con un grupo limitado de editores.

Implementa anuncios nativos express Implementa 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…

¿Necesitas ayuda? Visita nuestra página de asistencia.