API InMobi Mediation

Questo pacchetto fornisce l'adattatore di mediazione InMobi per l'SDK Google Mobile Ads (GMA) React Native, che supporta la nuova architettura React Native (TurboModules).

Utilizzo

Per trasmettere i parametri di targeting a InMobi, fornisci InMobiMediationExtras nel tuo 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],
};

Corsi
InMobiMediationExtras
Componenti aggiuntivi di mediazione per l'adattatore InMobi.
Interfacce
InMobiMediationExtrasParams
Parametri per la configurazione degli extra di mediazione InMobi.
Alias del tipo
InMobiAgeGroup
Tipo che rappresenta un gruppo di età demografico target InMobi.
InMobiEducation
Tipo che rappresenta il livello di istruzione di un gruppo demografico target InMobi.
InMobiLogLevel
Tipo che rappresenta un livello di log dell'SDK InMobi.
Variabili
InMobiMediation
Esportazione dello spazio dei nomi di mediazione InMobi.

Alias del tipo


InMobiAgeGroup

InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
Tipo che rappresenta un gruppo di età demografico target InMobi.
Proprietà
ABOVE_65
L'utente ha più di 65 anni.
BELOW_18
L'utente ha meno di 18 anni.
BETWEEN_18_AND_24
L'utente ha un'età compresa tra 18 e 24 anni.
BETWEEN_25_AND_29
L'utente ha un'età compresa tra 25 e 29 anni.
BETWEEN_30_AND_34
L'utente ha un'età compresa tra 30 e 34 anni.
BETWEEN_35_AND_44
L'utente ha un'età compresa tra 35 e 44 anni.
BETWEEN_45_AND_54
L'utente ha un'età compresa tra 45 e 54 anni.
BETWEEN_55_AND_65
L'utente ha un'età compresa tra 55 e 65 anni.

InMobiEducation

InMobiEducation: typeof InMobiEducation[keyof typeof InMobiEducation]
Tipo che rappresenta il livello di istruzione di un gruppo demografico target InMobi.
Proprietà
COLLEGE_OR_GRADUATE
Laurea o diploma universitario.
HIGH_SCHOOL_OR_LESS
Istruzione superiore o inferiore.
POST_GRADUATE_OR_ABOVE
Laurea specialistica o superiore.

InMobiLogLevel

InMobiLogLevel: typeof InMobiLogLevel[keyof typeof InMobiLogLevel]
Tipo che rappresenta un livello di log dell'SDK InMobi.
Proprietà
DEBUG
Livello log di debug.
ERROR
Livello del log degli errori.
NONE
Logging disabilitato.

Variabili


Const InMobiMediation

InMobiMediation: {} = {}
Esportazione dello spazio dei nomi di mediazione InMobi.

InMobiMediationExtras

Componenti aggiuntivi di mediazione per l'adattatore InMobi.
Costruttori
constructor
Proprietà
androidAdapterClassName
Il nome della classe dell'adattatore extra di mediazione Android.
extras
I parametri aggiuntivi passati all'adattatore di mediazione.
iosAdapterClassName
Il nome della classe dell'adattatore extra di mediazione iOS.

Costruttori


constructor

new InMobiMediationExtras(params?): InMobiMediationExtras
Parametri
Optional params: InMobiMediationExtrasParams
Resi
InMobiMediationExtras

Proprietà


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.inmobi.InMobiMediationExtras" = "com.google.mobileads.mediation.inmobi.InMobiMediationExtras"
Il nome della classe dell'adattatore extra di mediazione Android.

Readonly extra

extras: Readonly<Record<string, unknown>>
I parametri aggiuntivi passati all'adattatore di mediazione.

Readonly iosAdapterClassName

iosAdapterClassName: "GADRInMobiMediationExtras" = "GADRInMobiMediationExtras"
Il nome della classe dell'adattatore extra di mediazione iOS.

InMobiMediationExtrasParams

Parametri per la configurazione degli extra di mediazione InMobi.
Proprietà
age?
L'età esatta dell'utente.
ageGroup?
La fascia d'età dell'utente.
areaCode?
Il prefisso della località dell'utente.
city?
La città della località dell'utente.
country?
Il paese della località dell'utente.
education?
Il livello di istruzione dell'utente.
interests?
Elenco separato da virgole degli interessi degli utenti.
keywords?
Elenco di parole chiave di targeting separate da virgole.
language?
La lingua preferita dell'utente, ad esempio un codice lingua ISO.
logLevel?
Il livello di log per l'SDK InMobi.
postalCode?
Il codice postale della posizione dell'utente.
state?
Lo stato della posizione dell'utente.
yearOfBirth?
L'anno di nascita dell'utente.

Proprietà


Optional Readonly age

age?: number
L'età esatta dell'utente.

Optional Readonly ageGroup

ageGroup?: InMobiAgeGroup
La fascia d'età dell'utente.

Optional Readonly areaCode

areaCode?: string
Il prefisso della località dell'utente.

Optional Readonly city

city?: string
La città della località dell'utente.

Optional Readonly country

country?: string
Il paese della località dell'utente.

Optional Readonly education

education?: InMobiEducation
Il livello di istruzione dell'utente.

Optional Readonly interessi

interests?: string
Elenco separato da virgole degli interessi degli utenti.

Optional Readonly Parole chiave

keywords?: string
Elenco di parole chiave di targeting separate da virgole.

Optional Readonly lingua

language?: string
La lingua preferita dell'utente, ad esempio un codice lingua ISO.

Optional Readonly logLevel

logLevel?: InMobiLogLevel
Il livello di log per l'SDK InMobi.

Optional Readonly postalCode

postalCode?: string
Il codice postale della posizione dell'utente.

Optional Readonly state

state?: string
Lo stato della posizione dell'utente.

Optional Readonly yearOfBirth

yearOfBirth?: number
L'anno di nascita dell'utente.