이 패키지는 React Native 새 아키텍처 (TurboModules)를 지원하는 Google 모바일 광고(GMA) React Native SDK용 InMobi 미디에이션 어댑터를 제공합니다.
사용
타겟팅 매개변수를 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 미디에이션 추가 어댑터 클래스 이름입니다. |
생성자
constructor
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?:
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