InMobi Mediation API

Paket ini menyediakan adapter mediasi InMobi untuk Google Mobile Ads (GMA) React Native SDK, yang mendukung Arsitektur Baru React Native (TurboModules).

Penggunaan

Untuk meneruskan parameter penargetan ke InMobi, berikan InMobiMediationExtras di AdRequest Anda:

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

Class
InMobiMediationExtras
Ekstra mediasi untuk adaptor InMobi.
Antarmuka
InMobiMediationExtrasParams
Parameter untuk mengonfigurasi ekstra mediasi InMobi.
Alias Jenis
InMobiAgeGroup
Jenis yang merepresentasikan kelompok usia target demografi InMobi.
InMobiEducation
Jenis yang merepresentasikan tingkat pendidikan target demografi InMobi.
InMobiLogLevel
Jenis yang merepresentasikan tingkat log SDK InMobi.
Variabel
InMobiMediation
Ekspor namespace mediasi InMobi.

Alias Jenis


InMobiAgeGroup

InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
Jenis yang merepresentasikan kelompok usia target demografi InMobi.
Properti
ABOVE_65
Pengguna berusia di atas 65 tahun.
BELOW_18
Pengguna berusia di bawah 18 tahun.
BETWEEN_18_AND_24
Pengguna berusia antara 18 dan 24 tahun.
BETWEEN_25_AND_29
Pengguna berusia antara 25 dan 29 tahun.
BETWEEN_30_AND_34
Pengguna berusia antara 30 dan 34 tahun.
BETWEEN_35_AND_44
Pengguna berusia antara 35 dan 44 tahun.
BETWEEN_45_AND_54
Pengguna berusia antara 45 dan 54 tahun.
BETWEEN_55_AND_65
Pengguna berusia antara 55 dan 65 tahun.

InMobiEducation

InMobiEducation: typeof InMobiEducation[keyof typeof InMobiEducation]
Jenis yang merepresentasikan tingkat pendidikan target demografi InMobi.
Properti
COLLEGE_OR_GRADUATE
Lulusan perguruan tinggi atau sarjana.
HIGH_SCHOOL_OR_LESS
Pendidikan SMA atau di bawahnya.
POST_GRADUATE_OR_ABOVE
Pascasarjana atau lebih tinggi.

InMobiLogLevel

InMobiLogLevel: typeof InMobiLogLevel[keyof typeof InMobiLogLevel]
Jenis yang merepresentasikan tingkat log SDK InMobi.
Properti
DEBUG
Tingkat log debug.
ERROR
Tingkat log error.
NONE
Logging dinonaktifkan.

Variabel


Const InMobiMediation

InMobiMediation: {} = {}
Ekspor namespace mediasi InMobi.

InMobiMediationExtras

Ekstra mediasi untuk adaptor InMobi.
Konstruktor
constructor
Properti
androidAdapterClassName
Nama class adaptor tambahan mediasi Android.
extras
Parameter tambahan yang diteruskan ke adaptor mediasi.
iosAdapterClassName
Nama class adaptor tambahan mediasi iOS.

Konstruktor


constructor

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

Properti


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.inmobi.InMobiMediationExtras" = "com.google.mobileads.mediation.inmobi.InMobiMediationExtras"
Nama class adaptor tambahan mediasi Android.

Readonly tambahan

extras: Readonly<Record<string, unknown>>
Parameter tambahan yang diteruskan ke adaptor mediasi.

Readonly iosAdapterClassName

iosAdapterClassName: "GADRInMobiMediationExtras" = "GADRInMobiMediationExtras"
Nama class adaptor tambahan mediasi iOS.

InMobiMediationExtrasParams

Parameter untuk mengonfigurasi ekstra mediasi InMobi.
Properti
age?
Usia pengguna yang tepat.
ageGroup?
Kelompok usia pengguna.
areaCode?
Kode area lokasi pengguna.
city?
Kota lokasi pengguna.
country?
Negara lokasi pengguna.
education?
Tingkat pendidikan pengguna.
interests?
Daftar minat pengguna yang dipisahkan dengan koma.
keywords?
Daftar kata kunci penargetan yang dipisahkan koma.
language?
Bahasa pilihan pengguna, seperti kode bahasa ISO.
logLevel?
Level log untuk InMobi SDK.
postalCode?
Kode pos lokasi pengguna.
state?
Status lokasi pengguna.
yearOfBirth?
Tahun lahir pengguna.

Properti


Optional Readonly usia

age?: number
Usia pengguna yang tepat.

Optional Readonly ageGroup

ageGroup?: InMobiAgeGroup
Kelompok usia pengguna.

Optional Readonly areaCode

areaCode?: string
Kode area lokasi pengguna.

Optional Readonly city

city?: string
Kota lokasi pengguna.

Optional Readonly country

country?: string
Negara lokasi pengguna.

Optional Readonly pendidikan

education?: InMobiEducation
Tingkat pendidikan pengguna.

Optional Readonly minat

interests?: string
Daftar minat pengguna yang dipisahkan dengan koma.

Optional Readonly kata kunci

keywords?: string
Daftar kata kunci penargetan yang dipisahkan koma.

Optional Readonly language

language?: string
Bahasa pilihan pengguna, seperti kode bahasa ISO.

Optional Readonly logLevel

logLevel?: InMobiLogLevel
Level log untuk InMobi SDK.

Optional Readonly postalCode

postalCode?: string
Kode pos lokasi pengguna.

Optional Readonly state

state?: string
Status lokasi pengguna.

Optional Readonly yearOfBirth

yearOfBirth?: number
Tahun lahir pengguna.