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 | |
|---|---|
App
|
Extras de mediação para o adaptador da AppLovin. |
| Interfaces | |
|---|---|
App
|
Interface de parâmetros para criar extras de mediação da AppLovin.
|
| Variáveis | |
|---|---|
App
|
Configurações de privacidade de mediação para a AppLovin. |
Variáveis
Const AppLovinMediation
AppLovinMediation: {
setDoNotSell(doNotSell): void;
setHasUserConsent(hasUserConsent): void;
}
AppLovinMediationExtras
| Construtores | |
|---|---|
constructor
|
|
| Propriedades | |
|---|---|
android
|
O nome da classe do adaptador extra de mediação do Android.
|
extras
|
Os parâmetros extras transmitidos ao adaptador de mediação.
|
ios
|
O nome da classe do adaptador extra de mediação do iOS. |
is
|
Especifica se o anúncio carregado da AppLovin será silenciado ou não.
|
Construtores
constructor
new AppLovinMediationExtras(params): AppLovinMediationExtras
| Parâmetros | |
|---|---|
params:
AppLovinMediationExtrasParams
|
|
| Retorna | |
|---|---|
AppLovinMediationExtras
|
|
Propriedades
Readonly androidAdapterClassName
androidAdapterClassName:
"com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
=
"com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
Readonly extras
extras: Readonly<Record<string, unknown>>
Readonly iosAdapterClassName
iosAdapterClassName:
"AppLovinMediationExtras" = "AppLovinMediationExtras"
Readonly isMuted
isMuted: boolean
AppLovinMediationExtrasParams
| Propriedades | |
|---|---|
is
|
Se o áudio do anúncio será silenciado. |
Propriedades
Readonly isMuted
isMuted: boolean