Configura Google Mobile Ads Flutter Plugin

Para publicar anuncios y obtener ingresos, integra Google Mobile Ads Flutter Plugin en tu app de Flutter. Para preparar tu proyecto, importa e inicializa Google Mobile Ads Flutter Plugin antes de solicitar anuncios.

En esta guía, se explica cómo importar e inicializar Google Mobile Ads Flutter Plugin, y seleccionar un formato de anuncio.

Requisitos previos

Antes de continuar, necesitas lo siguiente:

Importa el Google Mobile Ads Flutter Plugin

Para importar Google Mobile Ads Flutter Plugin en tu proyecto de Flutter, consulta google_mobile_ads.

Configurar tu aplicación

Después de importar Google Mobile Ads Flutter Plugin, selecciona una de las siguientes plataformas para configurar tu app:

Android

  1. En Android Studio, navega al archivo android/app/src/main/AndroidManifest.xml.

  2. En el archivo AndroidManifest.xml, agrega una etiqueta <meta-data> a la etiqueta <application> con las siguientes propiedades:

    <manifest>
        <application>
            <!-- Sample Ad Manager app ID: ca-app-pub-3940256099942544~3347511713 -->
            <meta-data
                android:name="com.google.android.gms.ads.APPLICATION_ID"
                android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
        <application>
    <manifest>
    

    Estas propiedades deben tener los siguientes valores:

    • android:name: com.google.android.gms.ads.APPLICATION_ID.
    • android:value: Es el ID de tu app de Ad Manager.

    Para obtener detalles sobre cómo configurar el archivo AndroidManifest.xml, consulta Configura Google Mobile Ads SDK (Legacy).

iOS

  1. En Xcode, navega al archivo ios/Runner/Info.plist.
  2. En el archivo Info.plist, agrega una clave GADApplicationIdentifier con tu ID de app de Ad Manager como una cadena.

    <key>GADApplicationIdentifier</key>
    <string>ca-app-pub-################~##########</string>
    

    Para obtener detalles sobre cómo configurar un archivo Info.plist, consulta Actualiza tu archivo Info.plist.

Inicializa el Google Mobile Ads Flutter Plugin

Antes de cargar anuncios, llama a MobileAds.instance.initialize() para inicializar el Google Mobile Ads Flutter Plugin.

Este método devuelve un Future que finaliza después de que se inicializa Google Mobile Ads Flutter Plugin o después de 30 segundos.

En el siguiente ejemplo, se inicializa Google Mobile Ads Flutter Plugin:

// Initialize the Mobile Ads SDK.
MobileAds.instance.initialize();

Selecciona un formato de anuncio

Después de importar Google Mobile Ads Flutter Plugin, puedes seleccionar un formato de anuncio para implementarlo. Ad Manager ofrece los siguientes formatos de anuncios:

Formato del anuncio Descripción Documentación
Banner Muestra anuncios rectangulares en un área designada. Estos anuncios se actualizan automáticamente, lo que permite que los usuarios vean anuncios mientras permanecen en la misma pantalla. Configura anuncios de banner
Intersticial Muestra anuncios de página completa en tu app. Coloca estos anuncios en puntos de transición naturales, como entre niveles de juegos. Anuncios intersticiales
Nativo Te permiten personalizar los recursos, como los títulos y los llamados a la acción, en tus apps. Cuando personalizas el anuncio, creas anuncios que coinciden con el diseño visual de tu app. Carga un anuncio nativo
Recompensado Permite que los usuarios miren videos o respondan encuestas para obtener recompensas en la app, como monedas o vidas adicionales. Para cada unidad de anuncios, puedes especificar valores de recompensa. Anuncios recompensados
Intersticial recompensado Te permite ofrecer recompensas, como monedas o vidas adicionales, por los anuncios que aparecen durante las transiciones de la app. Anuncios intersticiales recompensados
Inicio de aplicación Aparece cuando los usuarios abren tu app o vuelven a ella. El anuncio se superpone a la pantalla de carga. Anuncios para inicio de aplicación