API de AppLovin Mediation

Este paquete proporciona el adaptador de mediación de AppLovin para el SDK de anuncios de Google para dispositivos móviles (GMA) de React Native, que admite la nueva arquitectura de React Native (TurboModules).

Uso

1. Configuración de privacidad

Configura el consentimiento del usuario y las marcas de privacidad para el adaptador de AppLovin:

import { AppLovinMediation } from 'gma-mediation-applovin';

// Set user consent (GDPR)
AppLovinMediation.setHasUserConsent(true);

// Set Do Not Sell (CCPA)
AppLovinMediation.setDoNotSell(false);

2. Elementos adicionales de mediación

Para pasar parámetros específicos de la red (como silenciar el audio) a AppLovin, suministra AppLovinMediationExtras en tu AdRequest:

import { AdRequest } from '@google/mobile-ads';
import { AppLovinMediationExtras } from 'gma-mediation-applovin';

const request: AdRequest = {
  adUnitId: 'YOUR_AD_UNIT_ID',
  mediationExtras: [
    new AppLovinMediationExtras({
      isMuted: true,
    }),
  ],
};

Clases
AppLovinMediationExtras
Elementos adicionales de mediación para el adaptador de AppLovin.
Interfaces
AppLovinMediationExtrasParams
Interfaz de parámetros para compilar elementos adicionales de mediación de AppLovin.
Variables
AppLovinMediation
Configuración de privacidad de mediación para AppLovin.

Variables


Const AppLovinMediation

AppLovinMediation: {
  setDoNotSell(doNotSell): void;
  setHasUserConsent(hasUserConsent): void;
}
Configuración de privacidad de mediación para AppLovin.

AppLovinMediationExtras

Elementos adicionales de mediación para el adaptador de AppLovin.
Constructores
constructor
Propiedades
androidAdapterClassName
Es el nombre de la clase del adaptador adicional de mediación de Android.
extras
Son los parámetros adicionales que se pasan al adaptador de mediación.
iosAdapterClassName
Es el nombre de la clase del adaptador adicional de mediación de iOS.
isMuted
Especifica si el anuncio de AppLovin cargado se silenciará o no.

Constructores


constructor

new AppLovinMediationExtras(params): AppLovinMediationExtras

Propiedades


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.applovin.AppLovinMediationExtras" = "com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
Es el nombre de la clase del adaptador adicional de mediación de Android.

Readonly extras

extras: Readonly<Record<string, unknown>>
Son los parámetros adicionales que se pasan al adaptador de mediación.

Readonly iosAdapterClassName

iosAdapterClassName: "AppLovinMediationExtras" = "AppLovinMediationExtras"
Es el nombre de la clase del adaptador adicional de mediación de iOS.

Readonly isMuted

isMuted: boolean
Especifica si el anuncio de AppLovin cargado se silenciará o no.

AppLovinMediationExtrasParams

Interfaz de parámetros para compilar elementos adicionales de mediación de AppLovin.
Propiedades
isMuted
Indica si se debe silenciar el audio del anuncio.

Propiedades


Readonly isMuted

isMuted: boolean
Indica si se debe silenciar el audio del anuncio.