این بسته، میانجیگر میانجیگری 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],
};| کلاسها | |
|---|---|
In
|
موارد اضافی میانجیگری برای آداپتور InMobi. |
| میانهها | |
|---|---|
In
|
پارامترهای پیکربندی موارد اضافی واسطهگری InMobi.
|
| نامهای مستعار نوع | |
|---|---|
In
|
نوع نشاندهنده گروه سنی جمعیت هدف InMobi.
|
In
|
نوع نشاندهنده سطح تحصیلات جمعیت هدف InMobi.
|
In
|
نوعی که نشاندهنده سطح گزارش کیت توسعه نرمافزار InMobi است. |
| متغیر | |
|---|---|
In
|
صادر کردن فضای نام واسطهگری InMobi. |
نامهای مستعار نوع
InMobiAgeGroup
InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
InMobiEducation
InMobiEducation: typeof InMobiEducation[keyof typeof InMobiEducation]
| مشخصات | |
|---|---|
COLLEGE_
|
فارغالتحصیل کالج یا دوره کارشناسی. |
HIGH_
|
تحصیلات دبیرستان یا کمتر. |
POST_
|
کارشناسی ارشد یا بالاتر. |
InMobiLogLevel
InMobiLogLevel: typeof InMobiLogLevel[keyof typeof InMobiLogLevel]
| مشخصات | |
|---|---|
DEBUG
|
سطح گزارش اشکالزدایی. |
ERROR
|
سطح گزارش خطا. |
NONE
|
گزارشگیری غیرفعال است. |
متغیر
Const InMobiMediation
InMobiMediation: {} = {}
InMobiMediationExtras
موارد اضافی میانجیگری برای آداپتور InMobi.
| سازندگان | |
|---|---|
constructor
|
|
| مشخصات | |
|---|---|
android
|
نام کلاس آداپتور اضافی میانجیگری Android.
|
extras
|
پارامترهای اضافی که به آداپتور میانجیگری ارسال شده است.
|
ios
|
نام کلاس آداپتور اضافی میانجیگری iOS. |
سازندگان
سازنده
new InMobiMediationExtras(params?): InMobiMediationExtras
| پارامترها | |
|---|---|
|
|
| بازگشتیها | |
|---|---|
InMobiMediationExtras
|
|
مشخصات
Readonly androidAdapterClassName
androidAdapterClassName:
"com.google.mobileads.mediation.inmobi.InMobiMediationExtras"
=
"com.google.mobileads.mediation.inmobi.InMobiMediationExtras"
Readonly اضافی
extras: Readonly<Record<string, unknown>>
Readonly iosAdapterClassName
iosAdapterClassName:
"GADRInMobiMediationExtras" = "GADRInMobiMediationExtras"
InMobiMediationExtrasParams
پارامترهای پیکربندی موارد اضافی واسطهگری InMobi.
| مشخصات | |
|---|---|
age
|
سن دقیق کاربر. |
age
|
گروه سنی کاربر. |
area
|
پیششماره شهری مکان کاربر. |
city
|
شهر مکان کاربر. |
country
|
کشور مکان کاربر. |
education
|
سطح تحصیلات کاربر. |
interests
|
فهرست جداشده با کاما از علایق کاربر. |
keywords
|
فهرست جداشده با کاما از کلیدواژههای هدفیابی. |
language
|
زبان ترجیحی کاربر، مثل کد زبان ISO.
|
log
|
سطح گزارش برای «کیت توسعه نرمافزار InMobi». |
postal
|
کد پستی مکان کاربر. |
state
|
وضعیت مکان کاربر. |
year
|
سال تولد کاربر. |
مشخصات
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
Optional Readonly logLevel
logLevel?:
InMobiLogLevel
Optional Readonly
postalCode
postalCode?:
string
Optional Readonly ایالت
state?: string
Optional Readonly
yearOfBirth
yearOfBirth?:
number