InMobi Mediation API

Ten pakiet zawiera adapter zapośredniczenia InMobi dla pakietu SDK do reklam mobilnych Google (GMA) w React Native, który obsługuje nową architekturę React Native (TurboModules).

Wykorzystanie

Aby przekazywać parametry kierowania do InMobi, podaj w 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],
};

Zajęcia
InMobiMediationExtras
Dodatki do zapośredniczenia w przypadku adaptera InMobi.
Interfejsy
InMobiMediationExtrasParams
Parametry konfigurowania dodatków do mediacji InMobi.
Aliasy typu
InMobiAgeGroup
Typ reprezentujący grupę wiekową docelowej grupy demograficznej InMobi.
InMobiEducation
Typ reprezentujący poziom wykształcenia docelowej grupy demograficznej InMobi.
InMobiLogLevel
Typ reprezentujący poziom rejestrowania pakietu InMobi SDK.
Zmienne
InMobiMediation
Eksport przestrzeni nazw mediacji InMobi.

Aliasy typu


InMobiAgeGroup

InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
Typ reprezentujący grupę wiekową docelowej grupy demograficznej InMobi.
Właściwości
ABOVE_65
Użytkownik ma ponad 65 lat.
BELOW_18
Użytkownik nie ukończył 18 lat.
BETWEEN_18_AND_24
Użytkownik ma od 18 do 24 lat.
BETWEEN_25_AND_29
Użytkownik ma od 25 do 29 lat.
BETWEEN_30_AND_34
Użytkownik ma od 30 do 34 lat.
BETWEEN_35_AND_44
Użytkownik ma od 35 do 44 lat.
BETWEEN_45_AND_54
Użytkownik ma od 45 do 54 lat.
BETWEEN_55_AND_65
Użytkownik ma od 55 do 65 lat.

InMobiEducation

InMobiEducation: typeof InMobiEducation[keyof typeof InMobiEducation]
Typ reprezentujący poziom wykształcenia docelowej grupy demograficznej InMobi.
Właściwości
COLLEGE_OR_GRADUATE
ukończyć studia wyższe lub licencjackie;
HIGH_SCHOOL_OR_LESS
wykształcenie średnie lub niższe;
POST_GRADUATE_OR_ABOVE
Studia podyplomowe lub wyższe.

InMobiLogLevel

InMobiLogLevel: typeof InMobiLogLevel[keyof typeof InMobiLogLevel]
Typ reprezentujący poziom rejestrowania pakietu InMobi SDK.
Właściwości
DEBUG
Poziom dziennika debugowania.
ERROR
Poziom dziennika błędów.
NONE
Logowanie wyłączone.

Zmienne


Const InMobiMediation

InMobiMediation: {} = {}
Eksport przestrzeni nazw mediacji InMobi.

InMobiMediationExtras

Dodatki do zapośredniczenia w przypadku adaptera InMobi.
Zespoły
constructor
Właściwości
androidAdapterClassName
Nazwa klasy adaptera dodatkowego zapośredniczenia na Androida.
extras
Dodatkowe parametry przekazywane do adaptera zapośredniczenia.
iosAdapterClassName
Nazwa klasy adaptera dodatkowego do mediacji na iOS.

Zespoły


konstruktor

new InMobiMediationExtras(params?): InMobiMediationExtras
Parametry
Optional params: InMobiMediationExtrasParams
Zwroty
InMobiMediationExtras

Właściwości


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.inmobi.InMobiMediationExtras" = "com.google.mobileads.mediation.inmobi.InMobiMediationExtras"
Nazwa klasy adaptera dodatkowego zapośredniczenia na Androida.

Readonly dodatki

extras: Readonly<Record<string, unknown>>
Dodatkowe parametry przekazywane do adaptera zapośredniczenia.

Readonly iosAdapterClassName

iosAdapterClassName: "GADRInMobiMediationExtras" = "GADRInMobiMediationExtras"
Nazwa klasy adaptera dodatkowego do mediacji na iOS.

InMobiMediationExtrasParams

Parametry konfigurowania dodatków do mediacji InMobi.
Właściwości
age?
Dokładny wiek użytkownika.
ageGroup?
Grupa wiekowa użytkownika.
areaCode?
Numer kierunkowy lokalizacji użytkownika.
city?
Miasto, w którym znajduje się użytkownik.
country?
Kraj, w którym znajduje się użytkownik.
education?
Poziom wykształcenia użytkownika.
interests?
Lista zainteresowań użytkowników rozdzielona przecinkami.
keywords?
Lista słów kluczowych kierowania rozdzielonych przecinkami.
language?
Preferowany język użytkownika, np. kod języka ISO.
logLevel?
Poziom logowania pakietu InMobi SDK.
postalCode?
Kod pocztowy lokalizacji użytkownika.
state?
Stan lokalizacji użytkownika.
yearOfBirth?
Rok urodzenia użytkownika.

Właściwości


Optional Readonly age

age?: number
Dokładny wiek użytkownika.

Optional Readonly ageGroup

ageGroup?: InMobiAgeGroup
Grupa wiekowa użytkownika.

Optional Readonly areaCode

areaCode?: string
Numer kierunkowy lokalizacji użytkownika.

Optional Readonly city

city?: string
Miasto, w którym znajduje się użytkownik.

Optional Readonly country

country?: string
Kraj, w którym znajduje się użytkownik.

Optional Readonly edukacja

education?: InMobiEducation
Poziom wykształcenia użytkownika.

Optional Readonly zainteresowania

interests?: string
Lista zainteresowań użytkowników rozdzielona przecinkami.

Optional Readonly słowa kluczowe

keywords?: string
Lista słów kluczowych kierowania rozdzielonych przecinkami.

Optional Readonly language

language?: string
Preferowany język użytkownika, np. kod języka ISO.

Optional Readonly logLevel

logLevel?: InMobiLogLevel
Poziom logowania pakietu InMobi SDK.

Optional Readonly postalCode

postalCode?: string
Kod pocztowy lokalizacji użytkownika.

Optional Readonly state

state?: string
Stan lokalizacji użytkownika.

Optional Readonly yearOfBirth

yearOfBirth?: number
Rok urodzenia użytkownika.