InMobi Mediation API

এই প্যাকেজটি Google Mobile Ads (GMA) React Native SDK-এর জন্য InMobi মধ্যস্থতা অ্যাডাপ্টার প্রদান করে, যা React Native New Architecture (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],
};

ক্লাস
InMobiMediationExtras
InMobi অ্যাডাপ্টরের জন্য মধ্যস্থতা সংক্রান্ত অতিরিক্ত তথ্য।
ইন্টারফেস
InMobiMediationExtrasParams
InMobi মধ্যস্থতা এক্সট্রা কনফিগার করার জন্য প্যারামিটার।
টাইপ অ্যালিয়াস
InMobiAgeGroup
InMobi-এর টার্গেট ডেমোগ্রাফিক বয়সের গ্রুপকে প্রতিনিধিত্বকারী ধরন।
InMobiEducation
InMobi-এর টার্গেট ডেমোগ্রাফিক শিক্ষার লেভেলকে প্রতিনিধিত্বকারী ধরন।
InMobiLogLevel
InMobi SDK লগ লেভেলকে বোঝায় এমন ধরন।
ভেরিয়েবল
InMobiMediation
InMobi মধ্যস্থতা নেমস্পেস এক্সপোর্ট।

টাইপ অ্যালিয়াস


InMobiAgeGroup

InMobiAgeGroup: typeof InMobiAgeGroup[keyof typeof InMobiAgeGroup]
InMobi-এর টার্গেট ডেমোগ্রাফিক বয়সের গ্রুপকে প্রতিনিধিত্বকারী ধরন।
প্রপার্টি
ABOVE_65
ব্যবহারকারীর বয়স ৬৫ বছরের বেশি।
BELOW_18
ব্যবহারকারীর বয়স ১৮ বছরের কম।
BETWEEN_18_AND_24
ব্যবহারকারীর বয়স ১৮ থেকে ২৪ বছরের মধ্যে।
BETWEEN_25_AND_29
ব্যবহারকারীর বয়স ২৫ থেকে ২৯ বছরের মধ্যে।
BETWEEN_30_AND_34
ব্যবহারকারীর বয়স ৩০ থেকে ৩৪ বছরের মধ্যে।
BETWEEN_35_AND_44
ব্যবহারকারীর বয়স ৩৫ থেকে ৪৪ বছরের মধ্যে।
BETWEEN_45_AND_54
ব্যবহারকারীর বয়স ৪৫ থেকে ৫৪ বছরের মধ্যে।
BETWEEN_55_AND_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 মধ্যস্থতা এক্সট্রা অ্যাডাপ্টার ক্লাসের নাম।

নির্মাণকারী


নির্মাতা

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: 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?: string
ব্যবহারকারীর লোকেশনের শহর।

Optional Readonly দেশ

country?: string
ব্যবহারকারীর লোকেশন যে দেশে অবস্থিত।

Optional Readonly শিক্ষা

education?: InMobiEducation
ব্যবহারকারীর শিক্ষাগত যোগ্যতা।

Optional Readonly আগ্রহ

interests?: string
ব্যবহারকারীর আগ্রহের কমা দিয়ে আলাদা করা তালিকা।

Optional Readonly কীওয়ার্ড

keywords?: string
টার্গেটিং কীওয়ার্ডের কমা দিয়ে আলাদা করা তালিকা।

Optional Readonly ভাষা

language?: string
ব্যবহারকারীর পছন্দের ভাষা, যেমন ISO ভাষা কোড।

Optional Readonly logLevel

logLevel?: InMobiLogLevel
InMobi SDK-এর জন্য লগ লেভেল।

Optional Readonly postalCode

postalCode?: string
ব্যবহারকারীর লোকেশনের পোস্টাল কোড।

Optional Readonly স্টেট

state?: string
ব্যবহারকারীর লোকেশনের স্টেট।

Optional Readonly yearOfBirth

yearOfBirth?: number
ব্যবহারকারীর জন্ম সাল।