InMobi Mediation API

توفر هذه الحزمة وسيط 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],
};

الدروس
InMobiMediationExtras
إضافات التوسّط لمحوّل InMobi
واجهات
InMobiMediationExtrasParams
مَعلمات لضبط إضافات التوسّط في InMobi
الأسماء المستعارة للأنواع
InMobiAgeGroup
نوع يمثّل فئة عمرية مستهدَفة في InMobi.
InMobiEducation
نوع يمثّل المستوى التعليمي للفئة الديمغرافية المستهدَفة في InMobi.
InMobiLogLevel
نوع يمثّل مستوى سجلّ حزمة تطوير البرامج (SDK) من InMobi.
المتغيّرات
InMobiMediation
تصدير مساحة الاسم الخاصة بخدمة التوسّط في InMobi

الأسماء المستعارة للأنواع


InMobiAgeGroup

InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
نوع يمثّل فئة عمرية مستهدَفة في InMobi.
الخصائص
ABOVE_65
يتجاوز عمر المستخدم 65 عامًا.
BELOW_18
عمر المستخدم أقل من 18 عامًا.
BETWEEN_18_AND_24
عمر المستخدم يتراوح بين 18 و24 عامًا.
BETWEEN_25_AND_29
يتراوح عمر المستخدم بين 25 و29 عامًا.
BETWEEN_30_AND_34
عمر المستخدم يتراوح بين 30 و34 عامًا.
BETWEEN_35_AND_44
يتراوح عمر المستخدم بين 35 و44 عامًا.
BETWEEN_45_AND_54
عمر المستخدم يتراوح بين 45 و54 عامًا.
BETWEEN_55_AND_65
عمر المستخدم يتراوح بين 55 و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]
نوع يمثّل مستوى سجلّ حزمة تطوير البرامج (SDK) من InMobi.
الخصائص
DEBUG
مستوى سجل تصحيح الأخطاء
ERROR
مستوى سجلّ الأخطاء
NONE
تم إيقاف التسجيل.

المتغيّرات


Const InMobiMediation

InMobiMediation: {} = {}
تصدير مساحة الاسم الخاصة بخدمة التوسّط في InMobi

InMobiMediationExtras

إضافات التوسّط لمحوّل InMobi
الشركات المصنِّعة
constructor
الخصائص
androidAdapterClassName
اسم فئة المحوّل الإضافي للتوسّط على Android
extras
المَعلمات الإضافية التي يتمّ تمريرها إلى وسيط التوسّط
iosAdapterClassName
اسم فئة المحوّل الإضافي للوساطة على iOS

الشركات المصنِّعة


constructor

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?
مستوى السجلّ لحزمة تطوير البرامج (SDK) من InMobi
postalCode?
الرمز البريدي للموقع الجغرافي للمستخدم
state?
تمثّل هذه السمة حالة الموقع الجغرافي للمستخدم.
yearOfBirth?
تمثّل هذه السمة سنة ميلاد المستخدِم.

الخصائص


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
اللغة المفضّلة للمستخدم، مثل رمز لغة ISO

Optional Readonly logLevel

logLevel?: InMobiLogLevel
مستوى السجلّ لحزمة تطوير البرامج (SDK) من InMobi

Optional Readonly postalCode

postalCode?: string
الرمز البريدي للموقع الجغرافي للمستخدم

Optional Readonly state

state?: string
تمثّل هذه السمة حالة الموقع الجغرافي للمستخدم.

Optional Readonly yearOfBirth

yearOfBirth?: number
تمثّل هذه السمة سنة ميلاد المستخدِم.