توفر هذه الحزمة وسيط InMobi للتوافق مع حزمة تطوير البرامج (SDK) لإعلانات 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
|
نوع يمثّل مستوى سجلّ حزمة تطوير البرامج (SDK) من 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 |
الشركات المصنِّعة
constructor
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
|
مستوى السجلّ لحزمة تطوير البرامج (SDK) من InMobi |
postal
|
الرمز البريدي للموقع الجغرافي للمستخدم |
state
|
تمثّل هذه السمة حالة الموقع الجغرافي للمستخدم. |
year
|
تمثّل هذه السمة سنة ميلاد المستخدِم. |
الخصائص
Optional Readonly العمر
age?: number
Optional Readonly ageGroup
ageGroup?:
InMobiAgeGroup
Optional Readonly areaCode
areaCode?:
string
Optional Readonly city
city?: string
Optional Readonly البلد
country?: string
Optional Readonly education
education?:
InMobiEducation
Optional Readonly الاهتمامات
interests?:
string
Optional Readonly الكلمات الرئيسية
keywords?:
string
Optional Readonly language
language?:
string
Optional Readonly logLevel
logLevel?:
InMobiLogLevel
Optional Readonly
postalCode
postalCode?:
string
Optional Readonly state
state?: string
Optional Readonly
yearOfBirth
yearOfBirth?:
number