AppLovin Mediation API

Bu paket, Google Mobile Ads (GMA) React Native SDK'sı için AppLovin uyumlulaştırma bağdaştırıcısını sağlar ve React Native New Architecture'ı (TurboModules) destekler.

Kullanım

1. Gizlilik Ayarları

AppLovin bağdaştırıcısı için kullanıcı rızası ve gizlilik işaretlerini yapılandırma:

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

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

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

2. Uyumlulaştırma Ekstraları

Ağa özgü parametreleri (ör. sesi kapatma) AppLovin'e iletmek için AdRequest içinde AppLovinMediationExtras değerini sağlayın:

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,
    }),
  ],
};

Sınıflar
AppLovinMediationExtras
AppLovin bağdaştırıcısı için uyumlulaştırma ekstraları.
Arayüzler
AppLovinMediationExtrasParams
AppLovin uyumlulaştırma ekstraları oluşturmaya yönelik parametre arayüzü.
Değişkenler
AppLovinMediation
AppLovin için arabuluculuk gizlilik ayarları.

Değişkenler


Const AppLovinMediation

AppLovinMediation: {
  setDoNotSell(doNotSell): void;
  setHasUserConsent(hasUserConsent): void;
}
AppLovin için arabuluculuk gizlilik ayarları.

AppLovinMediationExtras

AppLovin bağdaştırıcısı için uyumlulaştırma ekstraları.
Markalar
constructor
Özellikler
androidAdapterClassName
Android uyumlulaştırma ek bağdaştırıcı sınıfı adı.
extras
Uyumlulaştırma bağdaştırıcısına aktarılan ek parametreler.
iosAdapterClassName
iOS uyumlulaştırma ek bağdaştırıcı sınıfı adı.
isMuted
Yüklenen AppLovin reklamının sesi kapatılıp kapatılmayacağını belirtir.

Markalar


constructor

new AppLovinMediationExtras(params): AppLovinMediationExtras

Özellikler


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.applovin.AppLovinMediationExtras" = "com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
Android uyumlulaştırma ek bağdaştırıcı sınıfı adı.

Readonly ekstralar

extras: Readonly<Record<string, unknown>>
Uyumlulaştırma bağdaştırıcısına aktarılan ek parametreler.

Readonly iosAdapterClassName

iosAdapterClassName: "AppLovinMediationExtras" = "AppLovinMediationExtras"
iOS uyumlulaştırma ek bağdaştırıcı sınıfı adı.

Readonly isMuted

isMuted: boolean
Yüklenen AppLovin reklamının sesi kapatılıp kapatılmayacağını belirtir.

AppLovinMediationExtrasParams

AppLovin uyumlulaştırma ekstraları oluşturmaya yönelik parametre arayüzü.
Özellikler
isMuted
Reklamın sesinin kapatılıp kapatılmayacağı.

Özellikler


Readonly isMuted

isMuted: boolean
Reklamın sesinin kapatılıp kapatılmayacağı.