Mediación

La Mediación de AdMob es una función que te permite publicar anuncios en tus apps desde varias fuentes, incluidas la red de AdMob y las fuentes de anuncios de terceros, en un solo lugar. La mediación de AdMob ayuda a maximizar tu tasa de relleno y aumentar tu monetización, ya que envía solicitudes de anuncios a varias redes para garantizar que encuentres la mejor red disponible para publicar anuncios. Caso de éxito.

Requisitos previos

Para poder integrar la mediación en un formato de anuncio, primero debes integrar esa formato del anuncio en tu app:

¿Es la primera vez que utilizas la mediación? Leído Descripción general de la mediación de AdMob

Inicializa el SDK de Mobile Ads

La guía de inicio rápido te muestra cómo inicializar los anuncios móviles SDK. Durante esa llamada de inicialización, también se inicializan los adaptadores de mediación. Es importante esperar a que se complete la inicialización antes de cargar anuncios para garantizar la participación total de cada red de publicidad en la primera solicitud de anuncio.

En el siguiente código de muestra, se muestra cómo puedes verificar la inicialización de cada adaptador estado antes de realizar una solicitud de anuncio.

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  
  MobileAds.instance.initialize()
    .then((initializationStatus) {
      initializationStatus.adapterStatuses.forEach((key, value) {
        debugPrint('Adapter status for $key: ${value.description}');
      });
  });
  
  runApp(MyApp());
}

Actualiza la configuración de Gradle (solo para Android)

Agrega las siguientes líneas a tu archivo settings.gradle para poder usar las APIs de Android del complemento:

def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
def plugins = new Properties()
def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {
    pluginsFile.withInputStream { stream -> plugins.load(stream) }
}

plugins.each { name, path ->
    def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
    include ":$name"
    project(":$name").projectDir = pluginDirectory
}

Agrega dependencias para las redes de socios

Los adaptadores de mediación y sus dependencias deben agregarse a tus proyectos de Android y iOS. Para agregarlos, actualiza el archivo build.gradle de nivel de la app en Android y Podfile en iOS. Google tiene adaptadores de código abierto en GitHub para ambos Android y iOS.

Consulta la documentación de Android y iOS de cada red de socios para obtener instrucciones detalladas sobre cómo agregar su adaptador a tu app.

Verifica qué clase de adaptador de red de publicidad cargó el anuncio

En la siguiente muestra de código, se muestra cómo registrar el nombre de la clase de la red de publicidad para un anuncio de banner:

final bannerAd = BannerAd(
      size: AdSize.banner,
      adUnitId: '<your-ad-unit>',
      listener: BannerAdListener(
        onAdLoaded: (ad) {
          debugPrint('$ad loaded: ${ad.responseInfo?.mediationAdapterClassName}');
        },
      ),
      request: AdRequest(),
    );

Asegúrate de inhabilitar la actualización en todas las IU de fuentes de anuncios de terceros para los anuncios de banner las unidades utilizadas en la Mediación de AdMob. Esto evita una actualización doble, ya que AdMob también activa una actualización en función de la frecuencia de actualización de tu unidad de anuncios de banner.

Usa anuncios nativos con la mediación de AdMob

Las siguientes son algunas prácticas recomendadas que se deben tener en cuenta a la hora de implementar anuncios nativos en la mediación de AdMob.

Política de presentación de anuncios nativos
Cada red de publicidad tiene sus propias políticas. Al usar la mediación, es importante Recuerda que tu app debe seguir cumpliendo con las políticas de las URLs que proporcionó el anuncio.

Leyes de privacidad estatales de EE.UU. y el RGPD

Si necesitas cumplir con la Especificación de privacidad de estados leyes o la Protección General de Datos Reglamento (GDPR), cumple con las pasos en las reglamentaciones estatales de EE.UU. de texto o GDPR para agregar tu socios de mediación en AdMob, Privacy & de la mensajería lista de socios publicitarios del GDPR o estados de EE.UU. De lo contrario, es posible que los socios no publiquen anuncios en tu app.

Más información para habilitar el procesamiento de datos restringido (RDP) y cómo obtener el GDPR consentimiento con la Plataforma de mensajes de usuarios de Google (UMP) SDK.