這個套件提供 Google Mobile Ads (GMA) React Native SDK 適用的 InMobi 中介服務轉接程式,支援 React Native 新架構 (TurboModules)。
用量
如要將指定目標參數傳遞至 InMobi,請在 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],
};| 類別 | |
|---|---|
In
|
InMobi 轉接程式的中介服務額外資訊。 |
| 介面 | |
|---|---|
In
|
用於設定 InMobi 中介服務額外資訊的參數。
|
| 型別別名 | |
|---|---|
In
|
代表 InMobi 目標客層年齡群組的型別。
|
In
|
代表 InMobi 目標客層教育程度的型別。
|
In
|
代表 InMobi SDK 記錄層級的型別。 |
| 變數 | |
|---|---|
In
|
InMobi 中介服務命名空間匯出。 |
型別別名
InMobiAgeGroup
InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
InMobiEducation
InMobiEducation: typeof InMobiEducation[keyof typeof InMobiEducation]
| 屬性 | |
|---|---|
COLLEGE_
|
大專院校或大學畢業。 |
HIGH_
|
高中以下學歷。 |
POST_
|
研究生或以上學歷。 |
InMobiLogLevel
InMobiLogLevel: typeof InMobiLogLevel[keyof typeof InMobiLogLevel]
| 屬性 | |
|---|---|
DEBUG
|
偵錯記錄層級。 |
ERROR
|
錯誤記錄層級。 |
NONE
|
記錄功能已停用。 |
變數
Const InMobiMediation
InMobiMediation: {} = {}
InMobiMediationExtras
InMobi 轉接程式的中介服務額外資訊。
| 建構函式 | |
|---|---|
constructor
|
|
| 屬性 | |
|---|---|
android
|
Android 中介服務額外轉接程式類別名稱。
|
extras
|
傳遞至中介服務介面的額外參數。
|
ios
|
iOS 中介服務額外轉接程式類別名稱。 |
建構函式
建構函式
new InMobiMediationExtras(params?): InMobiMediationExtras
| 參數 | |
|---|---|
|
|
| 傳回 | |
|---|---|
InMobiMediationExtras
|
|
Properties
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
用於設定 InMobi 中介服務額外資訊的參數。
| 屬性 | |
|---|---|
age
|
使用者的確切年齡。 |
age
|
使用者的年齡層。 |
area
|
使用者所在位置的區碼。 |
city
|
使用者所在位置的城市。 |
country
|
使用者所在國家/地區。 |
education
|
使用者的教育程度。 |
interests
|
以半形逗號分隔的使用者興趣清單。 |
keywords
|
以半形逗號分隔的指定目標關鍵字清單。 |
language
|
使用者的偏好語言,例如 ISO 語言代碼。
|
log
|
InMobi SDK 的記錄層級。 |
postal
|
使用者所在位置的郵遞區號。 |
state
|
使用者所在位置的州別。 |
year
|
使用者的出生年份。 |
Properties
Optional Readonly age
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 關鍵字
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