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 | |
|---|---|
App
|
AppLovin bağdaştırıcısı için uyumlulaştırma ekstraları. |
| Arayüzler | |
|---|---|
App
|
AppLovin uyumlulaştırma ekstraları oluşturmaya yönelik parametre arayüzü.
|
| Değişkenler | |
|---|---|
App
|
AppLovin için arabuluculuk gizlilik ayarları. |
Değişkenler
Const AppLovinMediation
AppLovinMediation: {
setDoNotSell(doNotSell): void;
setHasUserConsent(hasUserConsent): void;
}
AppLovinMediationExtras
AppLovin bağdaştırıcısı için uyumlulaştırma ekstraları.
| Markalar | |
|---|---|
constructor
|
|
| Özellikler | |
|---|---|
android
|
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.
|
ios
|
iOS uyumlulaştırma ek bağdaştırıcı sınıfı adı. |
is
|
Yüklenen AppLovin reklamının sesi kapatılıp kapatılmayacağını belirtir.
|
Markalar
constructor
new AppLovinMediationExtras(params): AppLovinMediationExtras
| Parametreler | |
|---|---|
params:
AppLovinMediationExtrasParams
|
|
| İadeler | |
|---|---|
AppLovinMediationExtras
|
|
Özellikler
Readonly androidAdapterClassName
androidAdapterClassName:
"com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
=
"com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
Readonly ekstralar
extras: Readonly<Record<string, unknown>>
Readonly iosAdapterClassName
iosAdapterClassName:
"AppLovinMediationExtras" = "AppLovinMediationExtras"
Readonly isMuted
isMuted: boolean
AppLovinMediationExtrasParams
AppLovin uyumlulaştırma ekstraları oluşturmaya yönelik parametre arayüzü.
| Özellikler | |
|---|---|
is
|
Reklamın sesinin kapatılıp kapatılmayacağı. |
Özellikler
Readonly isMuted
isMuted: boolean