InMobi Mediation API

Gói này cung cấp bộ chuyển đổi dàn xếp InMobi cho SDK Quảng cáo của Google trên thiết bị di động (GMA) React Native, hỗ trợ Cấu trúc mới (TurboModules) của React Native.

Cách sử dụng

Để truyền các thông số nhắm mục tiêu đến InMobi, hãy cung cấp InMobiMediationExtras trong 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],
};

Lớp
InMobiMediationExtras
Thông số bổ sung dàn xếp cho bộ chuyển đổi InMobi.
Giao diện
InMobiMediationExtrasParams
Các tham số để định cấu hình các thành phần bổ sung cho hoạt động hoà giải của InMobi.
Bí danh loại
InMobiAgeGroup
Loại đại diện cho nhóm tuổi nhân khẩu học mục tiêu của InMobi.
InMobiEducation
Loại đại diện cho trình độ học vấn của nhóm nhân khẩu học mục tiêu trên InMobi.
InMobiLogLevel
Loại đại diện cho cấp độ nhật ký SDK InMobi.
Biến
InMobiMediation
Xuất không gian tên dàn xếp InMobi.

Bí danh loại


InMobiAgeGroup

InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
Loại đại diện cho nhóm tuổi nhân khẩu học mục tiêu của InMobi.
Thuộc tính
ABOVE_65
Người dùng trên 65 tuổi.
BELOW_18
Người dùng dưới 18 tuổi.
BETWEEN_18_AND_24
Người dùng từ 18 đến 24 tuổi.
BETWEEN_25_AND_29
Người dùng từ 25 đến 29 tuổi.
BETWEEN_30_AND_34
Người dùng từ 30 đến 34 tuổi.
BETWEEN_35_AND_44
Người dùng từ 35 đến 44 tuổi.
BETWEEN_45_AND_54
Người dùng từ 45 đến 54 tuổi.
BETWEEN_55_AND_65
Người dùng từ 55 đến 65 tuổi.

InMobiEducation

InMobiEducation: typeof InMobiEducation[keyof typeof InMobiEducation]
Loại đại diện cho trình độ học vấn của nhóm nhân khẩu học mục tiêu trên InMobi.
Thuộc tính
COLLEGE_OR_GRADUATE
Sinh viên tốt nghiệp đại học hoặc cao đẳng.
HIGH_SCHOOL_OR_LESS
Có trình độ học vấn từ trung học phổ thông trở xuống.
POST_GRADUATE_OR_ABOVE
Sau đại học trở lên.

InMobiLogLevel

InMobiLogLevel: typeof InMobiLogLevel[keyof typeof InMobiLogLevel]
Loại đại diện cho cấp độ nhật ký SDK InMobi.
Thuộc tính
DEBUG
Cấp độ nhật ký gỡ lỗi.
ERROR
Cấp độ nhật ký lỗi.
NONE
Đã tắt tính năng ghi nhật ký.

Biến


Const InMobiMediation

InMobiMediation: {} = {}
Xuất không gian tên dàn xếp InMobi.

InMobiMediationExtras

Thông số bổ sung dàn xếp cho bộ chuyển đổi InMobi.
Hàm khởi tạo
constructor
Thuộc tính
androidAdapterClassName
Tên lớp bộ chuyển đổi bổ sung dàn xếp trên Android.
extras
Các thông số bổ sung được truyền đến bộ điều hợp dàn xếp.
iosAdapterClassName
Tên lớp bộ chuyển đổi bổ sung dàn xếp iOS.

Hàm khởi tạo


constructor

new InMobiMediationExtras(params?): InMobiMediationExtras
Thông số
Optional params: InMobiMediationExtrasParams
Giá trị trả về
InMobiMediationExtras

Thuộc tính


Readonly androidAdapterClassName

androidAdapterClassName: "com.google.mobileads.mediation.inmobi.InMobiMediationExtras" = "com.google.mobileads.mediation.inmobi.InMobiMediationExtras"
Tên lớp bộ chuyển đổi bổ sung dàn xếp trên Android.

Readonly extras

extras: Readonly<Record<string, unknown>>
Các thông số bổ sung được truyền đến bộ điều hợp dàn xếp.

Readonly iosAdapterClassName

iosAdapterClassName: "GADRInMobiMediationExtras" = "GADRInMobiMediationExtras"
Tên lớp bộ chuyển đổi bổ sung dàn xếp iOS.

InMobiMediationExtrasParams

Các tham số để định cấu hình các thành phần bổ sung cho hoạt động hoà giải của InMobi.
Thuộc tính
age?
Độ tuổi chính xác của người dùng.
ageGroup?
Nhóm tuổi của người dùng.
areaCode?
Mã vùng của vị trí người dùng.
city?
Thành phố nơi người dùng sinh sống.
country?
Quốc gia nơi người dùng sinh sống.
education?
Trình độ học vấn của người dùng.
interests?
Danh sách mối quan tâm của người dùng được phân tách bằng dấu phẩy.
keywords?
Danh sách từ khoá nhắm mục tiêu được phân tách bằng dấu phẩy.
language?
Ngôn ngữ ưu tiên của người dùng, chẳng hạn như mã ngôn ngữ ISO.
logLevel?
Cấp độ nhật ký cho InMobi SDK.
postalCode?
Mã bưu chính của vị trí người dùng.
state?
Trạng thái vị trí của người dùng.
yearOfBirth?
Năm sinh của người dùng.

Thuộc tính


Optional Readonly độ tuổi

age?: number
Độ tuổi chính xác của người dùng.

Optional Readonly ageGroup

ageGroup?: InMobiAgeGroup
Nhóm tuổi của người dùng.

Optional Readonly areaCode

areaCode?: string
Mã vùng của vị trí người dùng.

Optional Readonly city

city?: string
Thành phố nơi người dùng sinh sống.

Optional Readonly quốc gia

country?: string
Quốc gia nơi người dùng sinh sống.

Optional Readonly giáo dục

education?: InMobiEducation
Trình độ học vấn của người dùng.

Optional Readonly mối quan tâm

interests?: string
Danh sách mối quan tâm của người dùng được phân tách bằng dấu phẩy.

Optional Readonly từ khoá

keywords?: string
Danh sách từ khoá nhắm mục tiêu được phân tách bằng dấu phẩy.

Optional Readonly language

language?: string
Ngôn ngữ ưu tiên của người dùng, chẳng hạn như mã ngôn ngữ ISO.

Optional Readonly logLevel

logLevel?: InMobiLogLevel
Cấp độ nhật ký cho InMobi SDK.

Optional Readonly postalCode

postalCode?: string
Mã bưu chính của vị trí người dùng.

Optional Readonly tiểu bang

state?: string
Trạng thái vị trí của người dùng.

Optional Readonly yearOfBirth

yearOfBirth?: number
Năm sinh của người dùng.