AppLovin Mediation API

Paket ini menyediakan adapter mediasi AppLovin untuk Google Mobile Ads (GMA) React Native SDK, yang mendukung React Native New Architecture (TurboModules).

Penggunaan

1. Setelan Privasi

Konfigurasi izin pengguna dan flag privasi untuk adapter AppLovin:

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

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

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

2. Tambahan Mediasi

Untuk meneruskan parameter khusus jaringan (seperti membisukan audio) ke AppLovin, berikan AppLovinMediationExtras di 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,
    }),
  ],
};

Class
AppLovinMediationExtras
Tambahan mediasi untuk adapter AppLovin.
Antarmuka
AppLovinMediationExtrasParams
Antarmuka parameter untuk membuat tambahan mediasi AppLovin.
Variabel
AppLovinMediation
Setelan privasi mediasi untuk AppLovin.

Variabel


Const AppLovinMediation

AppLovinMediation: {
  setDoNotSell(doNotSell): void;
  setHasUserConsent(hasUserConsent): void;
}
Setelan privasi mediasi untuk AppLovin.

AppLovinMediationExtras

Tambahan mediasi untuk adapter AppLovin.
Konstruktor
constructor
Properti
androidAdapterClassName
Nama class adapter tambahan mediasi Android.
extras
Parameter tambahan yang diteruskan ke adapter mediasi.
iosAdapterClassName
Nama class adapter tambahan mediasi iOS.
isMuted
Menentukan apakah iklan AppLovin yang dimuat akan dibisukan atau tidak.

Konstruktor


constructor

new AppLovinMediationExtras(params): AppLovinMediationExtras

Properti


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.applovin.AppLovinMediationExtras" = "com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
Nama class adapter tambahan mediasi Android.

Readonly extras

extras: Readonly<Record<string, unknown>>
Parameter tambahan yang diteruskan ke adapter mediasi.

Readonly iosAdapterClassName

iosAdapterClassName: "AppLovinMediationExtras" = "AppLovinMediationExtras"
Nama class adapter tambahan mediasi iOS.

Readonly isMuted

isMuted: boolean
Menentukan apakah iklan AppLovin yang dimuat akan dibisukan atau tidak.

AppLovinMediationExtrasParams

Antarmuka parameter untuk membuat tambahan mediasi AppLovin.
Properti
isMuted
Apakah akan membisukan audio untuk iklan.

Properti


Readonly isMuted

isMuted: boolean
Apakah akan membisukan audio untuk iklan.