InMobi Mediation API

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

کاربرد

برای انتقال پارامترهای هدف‌یابی به InMobi، InMobiMediationExtras را در AdRequest ارائه دهید:

import { AdRequest } from '@google/mobile-ads';
import {
  InMobiMediationExtras,
  InMobiAgeGroup,
  InMobiEducation,
  InMobiLogLevel,
} from 'gma-mediation-inmobi';

const inmobiExtras = new InMobiMediationExtras({
  ageGroup: InMobiAgeGroup.BETWEEN_25_AND_29,
  education: InMobiEducation.COLLEGE_OR_GRADUATE,
  logLevel: InMobiLogLevel.DEBUG,
  postalCode: '12345',
  city: 'NY',
  state: 'NY',
  country: 'US',
  interests: 'sports',
  keywords: 'football',
});

const request: AdRequest = {
  adUnitId: 'YOUR_AD_UNIT_ID',
  mediationExtras: [inmobiExtras],
};

کلاس‌ها
InMobiMediationExtras
موارد اضافی میانجی‌گری برای آداپتور InMobi.
میانه‌ها
InMobiMediationExtrasParams
پارامترهای پیکربندی موارد اضافی واسطه‌گری InMobi.
نام‌های مستعار نوع
InMobiAgeGroup
نوع نشان‌دهنده گروه سنی جمعیت هدف InMobi.
InMobiEducation
نوع نشان‌دهنده سطح تحصیلات جمعیت هدف InMobi.
InMobiLogLevel
نوعی که نشان‌دهنده سطح گزارش کیت توسعه نرم‌افزار InMobi است.
متغیر
InMobiMediation
صادر کردن فضای نام واسطه‌گری InMobi.

نام‌های مستعار نوع


InMobiAgeGroup

InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
نوع نشان‌دهنده گروه سنی جمعیت هدف InMobi.
مشخصات
ABOVE_65
کاربر بالای ۶۵ سال دارد.
BELOW_18
کاربر زیر ۱۸ سال است.
BETWEEN_18_AND_24
کاربر بین ۱۸ تا ۲۴ سال دارد.
BETWEEN_25_AND_29
کاربر بین ۲۵ تا ۲۹ سال دارد.
BETWEEN_30_AND_34
کاربر بین ۳۰ تا ۳۴ سال دارد.
BETWEEN_35_AND_44
کاربر بین ۳۵ تا ۴۴ سال دارد.
BETWEEN_45_AND_54
کاربر بین ۴۵ تا ۵۴ سال دارد.
BETWEEN_55_AND_65
کاربر بین ۵۵ تا ۶۵ سال دارد.

InMobiEducation

InMobiEducation: typeof InMobiEducation[keyof typeof InMobiEducation]
نوع نشان‌دهنده سطح تحصیلات جمعیت هدف InMobi.
مشخصات
COLLEGE_OR_GRADUATE
فارغ‌التحصیل کالج یا دوره کارشناسی.
HIGH_SCHOOL_OR_LESS
تحصیلات دبیرستان یا کمتر.
POST_GRADUATE_OR_ABOVE
کارشناسی ارشد یا بالاتر.

InMobiLogLevel

InMobiLogLevel: typeof InMobiLogLevel[keyof typeof InMobiLogLevel]
نوعی که نشان‌دهنده سطح گزارش کیت توسعه نرم‌افزار InMobi است.
مشخصات
DEBUG
سطح گزارش اشکال‌زدایی.
ERROR
سطح گزارش خطا.
NONE
گزارش‌گیری غیرفعال است.

متغیر


Const InMobiMediation

InMobiMediation: {} = {}
صادر کردن فضای نام واسطه‌گری InMobi.

InMobiMediationExtras

موارد اضافی میانجی‌گری برای آداپتور InMobi.
سازندگان
constructor
مشخصات
androidAdapterClassName
نام کلاس آداپتور اضافی میانجی‌گری Android.
extras
پارامترهای اضافی که به آداپتور میانجی‌گری ارسال شده است.
iosAdapterClassName
نام کلاس آداپتور اضافی میانجی‌گری iOS.

سازندگان


سازنده

new InMobiMediationExtras(params?): InMobiMediationExtras
پارامترها
Optional params: InMobiMediationExtrasParams
بازگشتی‌ها
InMobiMediationExtras

مشخصات


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.inmobi.InMobiMediationExtras" = "com.google.mobileads.mediation.inmobi.InMobiMediationExtras"
نام کلاس آداپتور اضافی میانجی‌گری Android.

‫Readonly اضافی

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

Readonly iosAdapterClassName

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

InMobiMediationExtrasParams

پارامترهای پیکربندی موارد اضافی واسطه‌گری InMobi.
مشخصات
age?
سن دقیق کاربر.
ageGroup?
گروه سنی کاربر.
areaCode?
پیش‌شماره شهری مکان کاربر.
city?
شهر مکان کاربر.
country?
کشور مکان کاربر.
education?
سطح تحصیلات کاربر.
interests?
فهرست جداشده با کاما از علایق کاربر.
keywords?
فهرست جداشده با کاما از کلیدواژه‌های هدف‌یابی.
language?
زبان ترجیحی کاربر، مثل کد زبان ISO.
logLevel?
سطح گزارش برای «کیت توسعه نرم‌افزار InMobi».
postalCode?
کد پستی مکان کاربر.
state?
وضعیت مکان کاربر.
yearOfBirth?
سال تولد کاربر.

مشخصات


‫Optional Readonly سال

age?: number
سن دقیق کاربر.

‫Optional Readonly ageGroup

ageGroup?: InMobiAgeGroup
گروه سنی کاربر.

Optional Readonly areaCode

areaCode?: string
پیش‌شماره شهری مکان کاربر.

‫Optional Readonly شهر

city?: string
شهر مکان کاربر.

‫Optional Readonly کشور

country?: string
کشور مکان کاربر.

‫Optional Readonly آموزش

education?: InMobiEducation
سطح تحصیلات کاربر.

‫Optional Readonly علایق

interests?: string
فهرست جداشده با کاما از علایق کاربر.

Optional Readonly کلیدواژه‌ها

keywords?: string
فهرست جداشده با کاما از کلیدواژه‌های هدف‌یابی.

Optional Readonly زبان

language?: string
زبان ترجیحی کاربر، مثل کد زبان ISO.

Optional Readonly logLevel

logLevel?: InMobiLogLevel
سطح گزارش برای «کیت توسعه نرم‌افزار InMobi».

Optional Readonly postalCode

postalCode?: string
کد پستی مکان کاربر.

‫Optional Readonly ایالت

state?: string
وضعیت مکان کاربر.

Optional Readonly yearOfBirth

yearOfBirth?: number
سال تولد کاربر.