InMobi Mediation API

แพ็กเกจนี้มีตัวกลาง 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],
};

คลาส
InMobiMediationExtras
ส่วนเสริมสื่อกลางสำหรับอแดปเตอร์ InMobi
อินเทอร์เฟซ
InMobiMediationExtrasParams
พารามิเตอร์สำหรับการกำหนดค่าส่วนเสริมของสื่อกลาง InMobi
ชื่อแทนประเภท
InMobiAgeGroup
ประเภทที่แสดงกลุ่มอายุของข้อมูลประชากรเป้าหมายของ InMobi
InMobiEducation
ประเภทที่แสดงถึงระดับการศึกษาของข้อมูลประชากรเป้าหมายของ InMobi
InMobiLogLevel
ประเภทที่แสดงถึงระดับการบันทึกของ InMobi SDK
ตัวแปร
InMobiMediation
การส่งออกเนมสเปซสื่อกลาง InMobi

ชื่อแทนประเภท


InMobiAgeGroup

InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
ประเภทที่แสดงกลุ่มอายุของข้อมูลประชากรเป้าหมายของ InMobi
พร็อพเพอร์ตี้
ABOVE_65
ผู้ใช้มีอายุมากกว่า 65 ปี
BELOW_18
ผู้ใช้อายุต่ำกว่า 18 ปี
BETWEEN_18_AND_24
ผู้ใช้มีอายุระหว่าง 18 ถึง 24 ปี
BETWEEN_25_AND_29
ผู้ใช้มีอายุระหว่าง 25 ถึง 29 ปี
BETWEEN_30_AND_34
ผู้ใช้มีอายุระหว่าง 30 ถึง 34 ปี
BETWEEN_35_AND_44
ผู้ใช้มีอายุระหว่าง 35 ถึง 44 ปี
BETWEEN_45_AND_54
ผู้ใช้มีอายุระหว่าง 45 ถึง 54 ปี
BETWEEN_55_AND_65
ผู้ใช้มีอายุระหว่าง 55 ถึง 65 ปี

InMobiEducation

InMobiEducation: typeof InMobiEducation[keyof typeof InMobiEducation]
ประเภทที่แสดงถึงระดับการศึกษาของข้อมูลประชากรเป้าหมายของ InMobi
พร็อพเพอร์ตี้
COLLEGE_OR_GRADUATE
จบการศึกษาระดับวิทยาลัยหรือปริญญาตรี
HIGH_SCHOOL_OR_LESS
การศึกษาระดับมัธยมปลายหรือต่ำกว่า
POST_GRADUATE_OR_ABOVE
ระดับหลังปริญญาตรีหรือสูงกว่า

InMobiLogLevel

InMobiLogLevel: typeof InMobiLogLevel[keyof typeof InMobiLogLevel]
ประเภทที่แสดงถึงระดับการบันทึกของ InMobi SDK
พร็อพเพอร์ตี้
DEBUG
ระดับบันทึกแก้ไขข้อบกพร่อง
ERROR
ระดับบันทึกข้อผิดพลาด
NONE
ปิดใช้การบันทึกแล้ว

ตัวแปร


Const InMobiMediation

InMobiMediation: {} = {}
การส่งออกเนมสเปซสื่อกลาง InMobi

InMobiMediationExtras

ส่วนเสริมสื่อกลางสำหรับอแดปเตอร์ InMobi
ผู้ผลิต
constructor
พร็อพเพอร์ตี้
androidAdapterClassName
ชื่อคลาสอะแดปเตอร์พิเศษของสื่อกลาง Android
extras
พารามิเตอร์เพิ่มเติมที่ส่งไปยังอแดปเตอร์สื่อกลาง
iosAdapterClassName
ชื่อคลาสอะแดปเตอร์พิเศษสำหรับการไกล่เกลี่ย iOS

ผู้ผลิต


constructor

new InMobiMediationExtras(params?): InMobiMediationExtras
พารามิเตอร์
Optional params: InMobiMediationExtrasParams
การคืนสินค้า
InMobiMediationExtras

พร็อพเพอร์ตี้


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.inmobi.InMobiMediationExtras" = "com.google.mobileads.mediation.inmobi.InMobiMediationExtras"
ชื่อคลาสอะแดปเตอร์พิเศษของสื่อกลาง Android

Readonly extras

extras: Readonly<Record<string, unknown>>
พารามิเตอร์เพิ่มเติมที่ส่งไปยังอแดปเตอร์สื่อกลาง

Readonly iosAdapterClassName

iosAdapterClassName: "GADRInMobiMediationExtras" = "GADRInMobiMediationExtras"
ชื่อคลาสอะแดปเตอร์พิเศษสำหรับการไกล่เกลี่ย iOS

InMobiMediationExtrasParams

พารามิเตอร์สำหรับการกำหนดค่าส่วนเสริมของสื่อกลาง InMobi
พร็อพเพอร์ตี้
age?
อายุที่แน่นอนของผู้ใช้
ageGroup?
กลุ่มอายุของผู้ใช้
areaCode?
รหัสพื้นที่ของตำแหน่งของผู้ใช้
city?
เมืองของตำแหน่งของผู้ใช้
country?
ประเทศของตำแหน่งของผู้ใช้
education?
ระดับการศึกษาของผู้ใช้
interests?
รายการความสนใจของผู้ใช้ที่คั่นด้วยจุลภาค
keywords?
รายการคีย์เวิร์ดเป้าหมายที่คั่นด้วยคอมมา
language?
ภาษาที่ผู้ใช้ต้องการ เช่น รหัสภาษา ISO
logLevel?
ระดับบันทึกสำหรับ InMobi SDK
postalCode?
รหัสไปรษณีย์ของตำแหน่งของผู้ใช้
state?
สถานะของตำแหน่งของผู้ใช้
yearOfBirth?
ปีเกิดของผู้ใช้

พร็อพเพอร์ตี้


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
ภาษาที่ผู้ใช้ต้องการ เช่น รหัสภาษา ISO

Optional Readonly logLevel

logLevel?: InMobiLogLevel
ระดับบันทึกสำหรับ InMobi SDK

Optional Readonly postalCode

postalCode?: string
รหัสไปรษณีย์ของตำแหน่งของผู้ใช้

Optional Readonly state

state?: string
สถานะของตำแหน่งของผู้ใช้

Optional Readonly yearOfBirth

yearOfBirth?: number
ปีเกิดของผู้ใช้