InMobi Mediation API

Dieses Paket enthält den InMobi-Vermittlungsadapter für das Google Mobile Ads (GMA) React Native SDK, das die neue React Native-Architektur (TurboModules) unterstützt.

Nutzung

Wenn Sie Targeting-Parameter an InMobi übergeben möchten, geben Sie InMobiMediationExtras in Ihrem AdRequest an:

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],
};

Klassen
InMobiMediationExtras
Zusätzliche Vermittlungsfunktionen für den InMobi-Adapter.
Schnittstellen
InMobiMediationExtrasParams
Parameter zum Konfigurieren von InMobi-Mediationsextras.
Typaliasse
InMobiAgeGroup
Typ, der eine Altersgruppe für die demografische Zielgruppe von InMobi darstellt.
InMobiEducation
Typ, der den Bildungsabschluss einer demografischen Zielgruppe von InMobi darstellt.
InMobiLogLevel
Typ, der eine Protokollebene des InMobi SDK darstellt.
Variablen
InMobiMediation
Export des InMobi-Vermittlungs-Namespace.

Typaliasse


InMobiAgeGroup

InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
Typ, der eine Altersgruppe für die demografische Zielgruppe von InMobi darstellt.
Attribute
ABOVE_65
Der Nutzer ist über 65 Jahre alt.
BELOW_18
Der Nutzer ist unter 18 Jahre alt.
BETWEEN_18_AND_24
Der Nutzer ist zwischen 18 und 24 Jahre alt.
BETWEEN_25_AND_29
Der Nutzer ist zwischen 25 und 29 Jahre alt.
BETWEEN_30_AND_34
Der Nutzer ist zwischen 30 und 34 Jahre alt.
BETWEEN_35_AND_44
Der Nutzer ist zwischen 35 und 44 Jahre alt.
BETWEEN_45_AND_54
Der Nutzer ist zwischen 45 und 54 Jahre alt.
BETWEEN_55_AND_65
Der Nutzer ist zwischen 55 und 65 Jahre alt.

InMobiEducation

InMobiEducation: typeof InMobiEducation[keyof typeof InMobiEducation]
Typ, der den Bildungsabschluss einer demografischen Zielgruppe von InMobi darstellt.
Attribute
COLLEGE_OR_GRADUATE
Hochschul- oder Bachelorabschluss
HIGH_SCHOOL_OR_LESS
Weiterführende Schule oder niedriger
POST_GRADUATE_OR_ABOVE
Postgraduiertenstudium oder höher

InMobiLogLevel

InMobiLogLevel: typeof InMobiLogLevel[keyof typeof InMobiLogLevel]
Typ, der eine Protokollebene des InMobi SDK darstellt.
Attribute
DEBUG
Debugging-Logebene.
ERROR
Fehler-Logebene.
NONE
Logging deaktiviert.

Variablen


Const InMobiMediation

InMobiMediation: {} = {}
Export des InMobi-Vermittlungs-Namespace.

InMobiMediationExtras

Zusätzliche Vermittlungsfunktionen für den InMobi-Adapter.
Konstruktoren
constructor
Attribute
androidAdapterClassName
Der Name der zusätzlichen Adapterklasse für die Android-Vermittlung.
extras
Die zusätzlichen Parameter, die an den Vermittlungsadapter übergeben werden.
iosAdapterClassName
Der Name der zusätzlichen Adapterklasse für die iOS-Vermittlung.

Konstruktoren


constructor

new InMobiMediationExtras(params?): InMobiMediationExtras
Parameter
Optional params: InMobiMediationExtrasParams
Ausgabe
InMobiMediationExtras

Attribute


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.inmobi.InMobiMediationExtras" = "com.google.mobileads.mediation.inmobi.InMobiMediationExtras"
Der Name der zusätzlichen Adapterklasse für die Android-Vermittlung.

Readonly Extras

extras: Readonly<Record<string, unknown>>
Die zusätzlichen Parameter, die an den Vermittlungsadapter übergeben werden.

Readonly iosAdapterClassName

iosAdapterClassName: "GADRInMobiMediationExtras" = "GADRInMobiMediationExtras"
Der Name der zusätzlichen Adapterklasse für die iOS-Vermittlung.

InMobiMediationExtrasParams

Parameter zum Konfigurieren von InMobi-Mediationsextras.
Attribute
age?
Das genaue Alter des Nutzers.
ageGroup?
Die Altersgruppe des Nutzers.
areaCode?
Die Ortsvorwahl des Standorts des Nutzers.
city?
Die Stadt des Nutzerstandorts.
country?
Das Land des Standorts des Nutzers.
education?
Der Bildungsabschluss des Nutzers.
interests?
Eine durch Kommas getrennte Liste der Nutzerinteressen.
keywords?
Durch Kommas getrennte Liste von Targeting-Keywords.
language?
Die bevorzugte Sprache des Nutzers, z. B. ein ISO-Sprachcode.
logLevel?
Die Protokollebene für das InMobi SDK.
postalCode?
Die Postleitzahl des Standorts des Nutzers.
state?
Der Status des Standorts des Nutzers.
yearOfBirth?
Das Geburtsjahr des Nutzers.

Attribute


Optional Readonly age

age?: number
Das genaue Alter des Nutzers.

Optional Readonly ageGroup

ageGroup?: InMobiAgeGroup
Die Altersgruppe des Nutzers.

Optional Readonly areaCode

areaCode?: string
Die Ortsvorwahl des Standorts des Nutzers.

Optional Readonly Ort

city?: string
Die Stadt des Nutzerstandorts.

Optional Readonly country

country?: string
Das Land des Standorts des Nutzers.

Optional Readonly education

education?: InMobiEducation
Der Bildungsabschluss des Nutzers.

Optional Readonly Interessen

interests?: string
Eine durch Kommas getrennte Liste der Nutzerinteressen.

Optional Readonly Keywords

keywords?: string
Durch Kommas getrennte Liste von Targeting-Keywords.

Optional Readonly language

language?: string
Die bevorzugte Sprache des Nutzers, z. B. ein ISO-Sprachcode.

Optional Readonly logLevel

logLevel?: InMobiLogLevel
Die Protokollebene für das InMobi SDK.

Optional Readonly postalCode

postalCode?: string
Die Postleitzahl des Standorts des Nutzers.

Optional Readonly state

state?: string
Der Status des Standorts des Nutzers.

Optional Readonly yearOfBirth

yearOfBirth?: number
Das Geburtsjahr des Nutzers.