แพ็กเกจนี้มีตัวกลาง InMobi สำหรับ Google Mobile Ads (GMA) React Native SDK ซึ่งรองรับสถาปัตยกรรมใหม่ของ React Native (TurboModules)
การใช้งาน
หากต้องการส่งพารามิเตอร์การกำหนดเป้าหมายไปยัง InMobi ให้ระบุ
InMobiMediationExtras ใน
AdRequest
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?: number
Optional Readonly ageGroup
ageGroup?:
InMobiAgeGroup
Optional Readonly areaCode
areaCode?:
string
Optional Readonly city
city?: string
Optional Readonly ประเทศ
country?: string
Optional Readonly การศึกษา
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