API de mediação da AppLovin

Este pacote fornece o adaptador de mediação da AppLovin para o SDK dos anúncios para dispositivos móveis do Google (GMA, na sigla em inglês) do React Native, com suporte à nova arquitetura do React Native (TurboModules).

Uso

1. Configurações de privacidade

Configure as flags de consentimento do usuário e privacidade para o adaptador da AppLovin:

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

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

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

2. Extras de mediação

Para transmitir parâmetros específicos da rede (como silenciar o áudio) para a AppLovin, forneça AppLovinMediationExtras no seu 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,
    }),
  ],
};

Classes
AppLovinMediationExtras
Extras de mediação para o adaptador da AppLovin.
Interfaces
AppLovinMediationExtrasParams
Interface de parâmetros para criar extras de mediação da AppLovin.
Variáveis
AppLovinMediation
Configurações de privacidade de mediação para a AppLovin.

Variáveis


Const AppLovinMediation

AppLovinMediation: {
  setDoNotSell(doNotSell): void;
  setHasUserConsent(hasUserConsent): void;
}
Configurações de privacidade de mediação para a AppLovin.

AppLovinMediationExtras

Extras de mediação para o adaptador da AppLovin.
Construtores
constructor
Propriedades
androidAdapterClassName
O nome da classe do adaptador extra de mediação do Android.
extras
Os parâmetros extras transmitidos ao adaptador de mediação.
iosAdapterClassName
O nome da classe do adaptador extra de mediação do iOS.
isMuted
Especifica se o anúncio carregado da AppLovin será silenciado ou não.

Construtores


constructor

new AppLovinMediationExtras(params): AppLovinMediationExtras

Propriedades


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.applovin.AppLovinMediationExtras" = "com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
O nome da classe do adaptador extra de mediação do Android.

Readonly extras

extras: Readonly<Record<string, unknown>>
Os parâmetros extras transmitidos ao adaptador de mediação.

Readonly iosAdapterClassName

iosAdapterClassName: "AppLovinMediationExtras" = "AppLovinMediationExtras"
O nome da classe do adaptador extra de mediação do iOS.

Readonly isMuted

isMuted: boolean
Especifica se o anúncio carregado da AppLovin será silenciado ou não.

AppLovinMediationExtrasParams

Interface de parâmetros para criar extras de mediação da AppLovin.
Propriedades
isMuted
Se o áudio do anúncio será silenciado.

Propriedades


Readonly isMuted

isMuted: boolean
Se o áudio do anúncio será silenciado.