AppLovin Mediation API

توفر هذه الحزمة محول التوسط AppLovin لحزمة Google Mobile Ads (GMA) React Native SDK، ما يتيح استخدام البنية الجديدة في React Native Architecture (وحدات TurboModules).

الاستخدام

1. إعدادات الخصوصية

يمكنك ضبط موافقة المستخدم وعلامات الخصوصية لمحوّل AppLovin:

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

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

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

2. إضافات التوسّط

لتمرير مَعلمات خاصة بالشبكة (مثل كتم الصوت) إلى AppLovin، عليك توفير AppLovinMediationExtras في 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,
    }),
  ],
};

الدروس
AppLovinMediationExtras
إضافات التوسّط لمحوّل AppLovin
واجهات
AppLovinMediationExtrasParams
واجهة المَعلمات لإنشاء إضافات التوسّط في AppLovin
المتغيّرات
AppLovinMediation
إعدادات الخصوصية للتوسّط في AppLovin

المتغيّرات


Const AppLovinMediation

AppLovinMediation: {
  setDoNotSell(doNotSell): void;
  setHasUserConsent(hasUserConsent): void;
}
إعدادات الخصوصية للتوسّط في AppLovin

AppLovinMediationExtras

إضافات التوسّط لمحوّل AppLovin
الشركات المصنِّعة
constructor
الخصائص
androidAdapterClassName
اسم فئة محوّل إضافات التوسّط على Android
extras
المَعلمات الإضافية التي تم تمريرها إلى محوّل التوسّط
iosAdapterClassName
اسم فئة محوّل إضافات التوسّط على iOS
isMuted
يحدّد ما إذا كان سيتم كتم صوت إعلان AppLovin الذي تم تحميله أم لا

الشركات المصنِّعة


constructor

new AppLovinMediationExtras(params): AppLovinMediationExtras
المَعلمات
params: AppLovinMediationExtrasParams
المرتجعات
AppLovinMediationExtras

الخصائص


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.applovin.AppLovinMediationExtras" = "com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
اسم فئة محوّل إضافات التوسّط على Android

Readonly extras

extras: Readonly<Record<string, unknown>>
المَعلمات الإضافية التي تم تمريرها إلى محوّل التوسّط

Readonly iosAdapterClassName

iosAdapterClassName: "AppLovinMediationExtras" = "AppLovinMediationExtras"
اسم فئة محوّل إضافات التوسّط على iOS

Readonly isMuted

isMuted: boolean
يحدّد ما إذا كان سيتم كتم صوت إعلان AppLovin الذي تم تحميله أم لا

AppLovinMediationExtrasParams

واجهة المَعلمات لإنشاء إضافات التوسّط في AppLovin
الخصائص
isMuted
ما إذا كان سيتم كتم صوت الإعلان

الخصائص


Readonly isMuted

isMuted: boolean
ما إذا كان سيتم كتم صوت الإعلان