API de médiation AppLovin

Ce package fournit l'adaptateur de médiation AppLovin pour le SDK Google Mobile Ads (GMA) React Native, compatible avec la nouvelle architecture React Native (TurboModules).

Utilisation

1. Paramètres de confidentialité

Configurez le consentement utilisateur et les indicateurs de confidentialité pour l'adaptateur 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 médiation

Pour transmettre des paramètres spécifiques au réseau (par exemple, couper le son) à AppLovin, fournissez AppLovinMediationExtras dans votre 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 médiation pour l'adaptateur AppLovin.
Interfaces
AppLovinMediationExtrasParams
Interface de paramètres pour créer des extras de médiation AppLovin.
Variables
AppLovinMediation
Paramètres de confidentialité de la médiation pour AppLovin.

Variables


Const AppLovinMediation

AppLovinMediation: {
  setDoNotSell(doNotSell): void;
  setHasUserConsent(hasUserConsent): void;
}
Paramètres de confidentialité de la médiation pour AppLovin.

AppLovinMediationExtras

Extras de médiation pour l'adaptateur AppLovin.
Constructeurs
constructor
Propriétés
androidAdapterClassName
Nom de classe de l'adaptateur supplémentaire de médiation Android.
extras
Paramètres supplémentaires transmis à l'adaptateur de médiation.
iosAdapterClassName
Nom de classe de l'adaptateur supplémentaire de médiation iOS.
isMuted
Indique si l'annonce AppLovin chargée sera mise en sourdine ou non.

Constructeurs


constructeur

new AppLovinMediationExtras(params): AppLovinMediationExtras

Propriétés


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.applovin.AppLovinMediationExtras" = "com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
Nom de classe de l'adaptateur supplémentaire de médiation Android.

Readonly extras

extras: Readonly<Record<string, unknown>>
Paramètres supplémentaires transmis à l'adaptateur de médiation.

Readonly iosAdapterClassName

iosAdapterClassName: "AppLovinMediationExtras" = "AppLovinMediationExtras"
Nom de classe de l'adaptateur supplémentaire de médiation iOS.

Readonly isMuted

isMuted: boolean
Indique si l'annonce AppLovin chargée sera mise en sourdine ou non.

AppLovinMediationExtrasParams

Interface de paramètres pour créer des extras de médiation AppLovin.
Propriétés
isMuted
Indique si le son de l'annonce doit être coupé.

Propriétés


Readonly isMuted

isMuted: boolean
Indique si le son de l'annonce doit être coupé.