このパッケージは、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
|
|
プロパティ
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
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?:
string
Optional Readonly logLevel
logLevel?:
InMobiLogLevel
Optional Readonly
postalCode
postalCode?:
string
Optional Readonly state
state?: string
Optional Readonly
yearOfBirth
yearOfBirth?:
number