此软件包为 Google 移动广告 (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 适配器的中介 extra。 |
| 接口 | |
|---|---|
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 适配器的中介 extra。
| 构造函数 | |
|---|---|
constructor
|
|
| 属性 | |
|---|---|
android
|
Android 中介 extra 适配器类名称。
|
extras
|
传递给中介适配器的额外参数。
|
ios
|
iOS 中介 extra 适配器类名称。 |
构造函数
构造函数
new InMobiMediationExtras(params?): InMobiMediationExtras
| 参数 | |
|---|---|
|
|
| 返回 | |
|---|---|
InMobiMediationExtras
|
|
属性
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
|
用户的出生年份。 |
属性
Optional Readonly 年龄
age?: number
Optional Readonly ageGroup
ageGroup?:
InMobiAgeGroup
Optional Readonly areaCode
areaCode?:
string
Optional Readonly 城市
city?: string
Optional Readonly 国家/地区
country?: string
Optional Readonly education
education?:
InMobiEducation
Optional Readonly 兴趣
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