توفر هذه الحزمة محول التوسط 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,
}),
],
};| الدروس | |
|---|---|
App
|
إضافات التوسّط لمحوّل AppLovin |
| واجهات | |
|---|---|
App
|
واجهة المَعلمات لإنشاء إضافات التوسّط في AppLovin
|
| المتغيّرات | |
|---|---|
App
|
إعدادات الخصوصية للتوسّط في AppLovin |
المتغيّرات
Const AppLovinMediation
AppLovinMediation: {
setDoNotSell(doNotSell): void;
setHasUserConsent(hasUserConsent): void;
}
AppLovinMediationExtras
إضافات التوسّط لمحوّل AppLovin
| الشركات المصنِّعة | |
|---|---|
constructor
|
|
| الخصائص | |
|---|---|
android
|
اسم فئة محوّل إضافات التوسّط على Android
|
extras
|
المَعلمات الإضافية التي تم تمريرها إلى محوّل التوسّط
|
ios
|
اسم فئة محوّل إضافات التوسّط على iOS |
is
|
يحدّد ما إذا كان سيتم كتم صوت إعلان AppLovin الذي تم تحميله أم لا
|
الشركات المصنِّعة
constructor
new AppLovinMediationExtras(params): AppLovinMediationExtras
| المَعلمات | |
|---|---|
params:
AppLovinMediationExtrasParams
|
|
| المرتجعات | |
|---|---|
AppLovinMediationExtras
|
|
الخصائص
Readonly androidAdapterClassName
androidAdapterClassName:
"com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
=
"com.google.mobileads.mediation.applovin.AppLovinMediationExtras"
Readonly extras
extras: Readonly<Record<string, unknown>>
Readonly iosAdapterClassName
iosAdapterClassName:
"AppLovinMediationExtras" = "AppLovinMediationExtras"
Readonly isMuted
isMuted: boolean
AppLovinMediationExtrasParams
واجهة المَعلمات لإنشاء إضافات التوسّط في AppLovin
| الخصائص | |
|---|---|
is
|
ما إذا كان سيتم كتم صوت الإعلان |
الخصائص
Readonly isMuted
isMuted: boolean