Ce package fournit l'adaptateur de médiation InMobi pour le SDK Google Mobile Ads (GMA) React Native, qui est compatible avec la nouvelle architecture React Native (TurboModules).
Utilisation
Pour transmettre des paramètres de ciblage à InMobi, indiquez InMobiMediationExtras dans votre 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],
};| Classes | |
|---|---|
In
|
Extras de médiation pour l'adaptateur InMobi. |
| Interfaces | |
|---|---|
In
|
Paramètres permettant de configurer les extras de médiation InMobi.
|
| Alias de type | |
|---|---|
In
|
Type représentant une tranche d'âge de la catégorie démographique cible InMobi.
|
In
|
Type représentant le niveau d'études d'une catégorie démographique cible InMobi.
|
In
|
Type représentant un niveau de journalisation du SDK InMobi. |
| Variables | |
|---|---|
In
|
Exportation de l'espace de noms de médiation InMobi. |
Alias de type
InMobiAgeGroup
InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
InMobiEducation
InMobiEducation: typeof InMobiEducation[keyof typeof InMobiEducation]
InMobiLogLevel
InMobiLogLevel: typeof InMobiLogLevel[keyof typeof InMobiLogLevel]
| Propriétés | |
|---|---|
DEBUG
|
Niveau de journalisation de débogage. |
ERROR
|
Niveau du journal des erreurs. |
NONE
|
La journalisation est désactivée. |
Variables
Const InMobiMediation
InMobiMediation: {} = {}
InMobiMediationExtras
Extras de médiation pour l'adaptateur InMobi.
| Constructeurs | |
|---|---|
constructor
|
|
| Propriétés | |
|---|---|
android
|
Nom de classe de l'adaptateur supplémentaire de médiation Android.
|
extras
|
Paramètres supplémentaires transmis à l'adaptateur de médiation.
|
ios
|
Nom de classe de l'adaptateur supplémentaire de médiation iOS. |
Constructeurs
constructor
new InMobiMediationExtras(params?): InMobiMediationExtras
| Paramètres | |
|---|---|
|
|
| Renvoie | |
|---|---|
InMobiMediationExtras
|
|
Propriétés
Readonly androidAdapterClassName
androidAdapterClassName:
"com.google.mobileads.mediation.inmobi.InMobiMediationExtras"
=
"com.google.mobileads.mediation.inmobi.InMobiMediationExtras"
Readonly extras
extras: Readonly<Record<string, unknown>>
Readonly iosAdapterClassName
iosAdapterClassName:
"GADRInMobiMediationExtras" = "GADRInMobiMediationExtras"
InMobiMediationExtrasParams
Paramètres permettant de configurer les extras de médiation InMobi.
| Propriétés | |
|---|---|
age
|
Âge exact de l'utilisateur. |
age
|
Tranche d'âge de l'utilisateur. |
area
|
Indicatif de zone de l'emplacement de l'utilisateur. |
city
|
Ville où se trouve l'utilisateur. |
country
|
Pays de l'utilisateur. |
education
|
Niveau d'études de l'utilisateur. |
interests
|
Liste d'intérêts des utilisateurs séparés par une virgule. |
keywords
|
Liste de mots clés de ciblage séparés par une virgule. |
language
|
Langue préférée de l'utilisateur, par exemple un code de langue ISO.
|
log
|
Niveau de journalisation du SDK InMobi. |
postal
|
Code postal de la position de l'utilisateur. |
state
|
État de l'emplacement de l'utilisateur. |
year
|
Année de naissance de l'utilisateur. |
Propriétés
Optional Readonly âge
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
interests?:
string
Optional Readonly mots clés
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