AppLovin Mediation API

این بسته، میانجی‌گر میانجی‌گری AppLovin را برای «کیت توسعه نرم‌افزار تبلیغات تلفن همراه Google»‏ (GMA) React Native ارائه می‌دهد و از «معماری جدید React Native»‏ (TurboModules) پشتیبانی می‌کند.

کاربرد

۱. تنظیمات حریم خصوصی

پرچم‌های حریم خصوصی و موافقت کاربر را برای آداپتور AppLovin پیکربندی کنید:

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

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

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

۲. اضافه‌های واسطه‌گری

برای انتقال پارامترهای مختص شبکه (مثل صامت کردن صدا) به 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 بارگیری‌شده بی‌صدا خواهد بود یا نه.

سازندگان


سازنده

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: Readonly<Record<string, unknown>>
پارامترهای اضافی که به آداپتور میانجی‌گری ارسال شده است.

Readonly iosAdapterClassName

iosAdapterClassName: "AppLovinMediationExtras" = "AppLovinMediationExtras"
نام کلاس آداپتور اضافی میانجی‌گری iOS.

Readonly isMuted

isMuted: boolean
مشخص می‌کند که آیا آگهی AppLovin بارگیری‌شده بی‌صدا خواهد بود یا نه.

AppLovinMediationExtrasParams

میانای پارامتر برای ساختن موارد اضافی میانجی‌گری AppLovin.
مشخصات
isMuted
آیا صدای آگهی صامت شود یا نه.

مشخصات


Readonly isMuted

isMuted: boolean
اینکه آیا صدای آگهی صامت شود یا نه.