इस पैकेज में, 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],
};| क्लास | |
|---|---|
In
|
InMobi अडैप्टर के लिए मीडिएशन एक्स्ट्रा. |
| इंटरफ़ेस | |
|---|---|
In
|
InMobi मीडिएशन एक्स्ट्रा को कॉन्फ़िगर करने के लिए पैरामीटर.
|
| टाइप एलियस | |
|---|---|
In
|
यह टाइप, InMobi के टारगेट किए गए डेमोग्राफ़िक के उम्र समूह को दिखाता है.
|
In
|
यह टाइप, InMobi की टारगेट की गई डेमोग्राफ़िक के एजुकेशन लेवल को दिखाता है.
|
In
|
InMobi SDK टूल के लॉग लेवल को दिखाने वाला टाइप. |
| वैरिएबल | |
|---|---|
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
|
उपयोगकर्ता की पसंदीदा भाषा, जैसे कि आईएसओ भाषा कोड.
|
log
|
InMobi SDK टूल के लिए लॉग लेवल. |
postal
|
उपयोगकर्ता की जगह का पिन कोड. |
state
|
उपयोगकर्ता की जगह की जानकारी की स्थिति. |
year
|
उपयोगकर्ता के जन्म का साल. |
प्रॉपर्टी
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
Optional Readonly
postalCode
postalCode?:
string
Optional Readonly state
state?: string
Optional Readonly
yearOfBirth
yearOfBirth?:
number