InMobi Mediation API

इस पैकेज में, Google Mobile Ads (GMA) React Native SDK के लिए InMobi मीडिएशन अडैप्टर उपलब्ध है. यह React Native New Architecture (TurboModules) के साथ काम करता है.

इस्तेमाल

InMobi को टारगेटिंग पैरामीटर भेजने के लिए, अपने AdRequest में InMobiMediationExtras की वैल्यू दें:

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 SDK टूल के लॉग लेवल को दिखाने वाला टाइप.
वैरिएबल
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]
InMobi SDK टूल के लॉग लेवल को दिखाने वाला टाइप.
प्रॉपर्टी
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?
उपयोगकर्ता की पसंदीदा भाषा, जैसे कि आईएसओ भाषा कोड.
logLevel?
InMobi SDK टूल के लिए लॉग लेवल.
postalCode?
उपयोगकर्ता की जगह का पिन कोड.
state?
उपयोगकर्ता की जगह की जानकारी की स्थिति.
yearOfBirth?
उपयोगकर्ता के जन्म का साल.

प्रॉपर्टी


Optional Readonly age

age?: number
उपयोगकर्ता की सही उम्र.

Optional Readonly ageGroup

ageGroup?: InMobiAgeGroup
उपयोगकर्ता का उम्र समूह.

Optional Readonly areaCode

areaCode?: string
उपयोगकर्ता की जगह का एरिया कोड.

Optional Readonly city

city?: string
उपयोगकर्ता की जगह का शहर.

Optional Readonly country

country?: string
उपयोगकर्ता के देश की जानकारी.

Optional Readonly education

education?: InMobiEducation
यह कुकी, उपयोगकर्ता की शिक्षा के स्तर के बारे में जानकारी देती है.

Optional Readonly दिलचस्पी

interests?: string
उपयोगकर्ता की दिलचस्पी की कॉमा लगाकर अलग की गई लिस्ट.

Optional Readonly keywords

keywords?: string
टारगेटिंग कीवर्ड की कॉमा लगाकर अलग की गई सूची.

Optional Readonly language

language?: string
उपयोगकर्ता की पसंदीदा भाषा, जैसे कि आईएसओ भाषा कोड.

Optional Readonly logLevel

logLevel?: InMobiLogLevel
InMobi SDK टूल के लिए लॉग लेवल.

Optional Readonly postalCode

postalCode?: string
उपयोगकर्ता की जगह का पिन कोड.

Optional Readonly state

state?: string
उपयोगकर्ता की जगह की जानकारी की स्थिति.

Optional Readonly yearOfBirth

yearOfBirth?: number
उपयोगकर्ता के जन्म का साल.