Google Mobile Ads React Native API

@google/mobile-ads মডিউলটি React Native অ্যাপ্লিকেশনে Google Mobile Ads ইন্টিগ্রেট করার জন্য মূল TypeScript ইন্টারফেস, ক্লাস ও টপ-লেভেল ফাংশন প্রদান করে।

এক নজরে

  • SDK লাইফসাইকেল ও ইনিশিয়ালাইজেশন: SDK ইনিশিয়ালাইজ করতে InitializationConfig-এর সাথে initialize ব্যবহার করুন এবং getInitializationStatus-এর সাথে InitializationStatus ব্যবহার করে অ্যাডাপ্টার ইনিশিয়ালাইজেশন স্ট্যাটাস পরীক্ষা করুন।
  • ব্যবহারকারী মেসেজিং প্ল্যাটফর্ম (UMP): ব্যবহারকারীর সম্মতি ম্যানেজ করুন এর সাথে requestConsentInfoUpdate, loadAndShowConsentFormIfRequired, showPrivacyOptionsForm এবং getConsentStatus ও canRequestAds-এর মাধ্যমে সম্মতি সংক্রান্ত স্ট্যাটাস চেক করুন।
  • অনুরোধ কনফিগার করা: গ্লোবাল টার্গেটিং এবং নীতি সেটিংস setRequestConfiguration এবং RequestConfiguration-এর সাথে কনফিগার করুন, যেমন AgeRestrictedTreatment, MaxAdContentRating এবং PublisherPrivacyPersonalizationState বিকল্প।
  • বিজ্ঞাপনের ফর্ম্যাট: AppOpenAd, InterstitialAd, RewardedAd এবং RewardedInterstitialAd-এর মতো ফর্ম্যাট ক্লাস ব্যবহার করে বিজ্ঞাপন লোড ও উপস্থাপন করুন।
  • ডেভেলপার টুল: বিজ্ঞাপন ডেলিভারি, অ্যাডাপ্টরের স্ট্যাটাস, এবং SDK কনফিগারেশন রিয়েল-টাইমে চেক করতে openAdInspector অথবা openDebugMenu ব্যবহার করুন।

টাইপ অ্যালিয়াস
AdapterState
এটি মধ্যস্থতা অ্যাডাপ্টরের সম্ভাব্য ইনিশিয়ালাইজেশন স্ট্যাটাসকে বোঝায়।
AdChoicesPlacement
বিজ্ঞাপন ভিউতে AdChoices আইকনের পজিশন।
AdFormat
অনুরোধ করা বিজ্ঞাপনের ফর্ম্যাট।
AdInspectorError
বিজ্ঞাপন পরিদর্শক কেন কাজ করেনি সেই সম্পর্কিত সমস্যার তথ্য।
AdInspectorErrorCode
বিজ্ঞাপন পরিদর্শক খোলা বা অপারেশনকে প্রভাবিত করে এমন সমস্যা।
AdOrientation
ইনলাইন অ্যাডাপ্টিভ ও বড় অ্যাঙ্কর করা অ্যাডাপ্টিভ ব্যানার বিজ্ঞাপনের জন্য ওরিয়েন্টেশন বিকল্প।
AdSize
বিজ্ঞাপনের ডাইমেনশন দেখায়।
AgeRestrictedTreatment
বিজ্ঞাপনের অনুরোধের জন্য বয়স সংক্রান্ত বিধিনিষেধযুক্ত ট্রিটমেন্টের বিকল্প নির্ধারণ করে।
ConsentStatus
সম্মতি স্ট্যাটাস ভ্যালু।
DebugGeography
টেস্টিং জিওগ্রাফির জন্য ডিবাগ ভ্যালু।
FormErrorCode
User Messaging Platform (UMP) ফর্ম অপারেশন ব্যর্থতার জন্য সমস্যার কোড দেখায়।
FullScreenContentErrorCode
LoadAdErrorCode
বিজ্ঞাপন লোড করার অপারেশন ব্যর্থ হলে, তার জন্য সমস্যার কোড দেখায়।
MaxAdContentRating
অ্যাপের জন্য সর্বাধিক বিজ্ঞাপন কন্টেন্ট রেটিং নির্ধারণ করে, যা দেখানো যেতে পারে এমন বিজ্ঞাপনের ধরনকে শ্রেণীবদ্ধ করে।
NativeAdAssetNames
স্ট্যান্ডার্ড নেটিভ বিজ্ঞাপন অ্যাসেট শনাক্ত করতে ব্যবহৃত নাম।
NativeAdType
লোডেড নেটিভ বিজ্ঞাপনের ফর্ম্যাট শনাক্ত করে।
NativeMediaAspectRatio
ফেরত আসা নেটিভ বিজ্ঞাপন মিডিয়ার অ্যাস্পেক্ট রেশিও সংক্রান্ত পছন্দ।
OnAdInspectorClosedListener
বিজ্ঞাপন ইনস্পেক্টর UI বন্ধ হয়ে গেলে কলব্যাক ইনভোক করার জন্য ইন্টারফেস সংজ্ঞা।
PrecisionType
রিপোর্ট করা বিজ্ঞাপনের ভ্যালুর নির্ভুলতা।
PrivacyOptionsRequirementStatus
গোপনীয়তা বিকল্প সংক্রান্ত প্রয়োজনীয়তার স্ট্যাটাস।
PublisherPrivacyPersonalizationState
প্রকাশকের গোপনীয়তা ট্রিটমেন্ট পছন্দমতো করে নেওয়ার স্ট্যাটাস বোঝায়।
ResizeMode
NativeAdMediaView-তে ছবি কন্টেন্টের সাইজ পরিবর্তন করার মোড কাস্টমাইজ করার বিকল্প।
ResolvedAdSize
বিজ্ঞাপন লোড হওয়ার পরে বিজ্ঞাপনের সাইজের চূড়ান্ত সমাধান হওয়া অবস্থাটি দেখায়।
SwipeGestureDirection
কাস্টম ক্লিক সোয়াইপ জেসচারের জন্য নির্দেশাবলী।
ভেরিয়েবল
AdSize
অ্যাডাপ্টিভ ও কাস্টম সাইজ তৈরি করার জন্য আগে থেকে নির্ধারিত বিজ্ঞাপনের সাইজ ও সহায়ক পদ্ধতি।
ফাংশন
canRequestAds
বর্তমান সম্মতি স্ট্যাটাস আপনাকে বিজ্ঞাপন দেখানোর অনুরোধ করতে দেয় কিনা তা চেক করে ।
getConsentStatus
ব্যবহারকারীর বর্তমান সম্মতি সংক্রান্ত স্ট্যাটাস পায়।
getInitializationStatus
SDK ইনিশিয়ালাইজেশনের স্ট্যাটাস পায়।
getPrivacyOptionsRequirementStatus
আপনার অ্যাপের জন্য গোপনীয়তা বিকল্পের এন্ট্রি পয়েন্ট প্রয়োজন কিনা তা চেক করে।
getRequestConfiguration
গ্লোবাল অনুরোধ কনফিগারেশন পায়।
initialize
Google Mobile Ads SDK শুরু করে।
isConsentFormAvailable
সম্মতি ফর্ম উপলভ্য আছে কিনা তা চেক করে।
loadAndShowConsentFormIfRequired
ব্যবহারকারীর বর্তমান সম্মতি স্ট্যাটাসের জন্য প্রয়োজন হলে (যেমন, স্ট্যাটাস হল 'প্রয়োজনীয়'), একটি সম্মতি ফর্ম লোড করে সেটি ব্যবহারকারীকে দেখায়।
openAdInspector
Google Mobile Ads SDK বিজ্ঞাপন পরিদর্শক ওভারলে খোলে।
openDebugMenu
ডিবাগ মেনু খোলে।
parseLoadAdError
বিজ্ঞাপন লোড করার সময় হওয়া নেটিভ সমস্যা পার্স করে এবং এটিকে LoadAdError-এ র‍্যাপ করে।
requestConsentInfoUpdate
সম্মতি সংক্রান্ত তথ্য আপডেট করার অনুরোধ করে।
reset
পারসিস্ট্যান্ট স্টোরেজ থেকে সম্মতির সব স্টেট মুছে দেয়।
setPublisherFirstPartyIdEnabled
প্রকাশকের ফার্স্ট-পার্টি আইডি চালু আছে কিনা তা নিয়ন্ত্রণ করে।
setRequestConfiguration
কমপ্লায়েন্স ও টার্গেটিংয়ের জন্য গ্লোবাল অনুরোধ কনফিগারেশন সেট করে।
setUserControlledAppVolume
ব্যবহারকারী-নিয়ন্ত্রিত অ্যাপ্লিকেশনের অডিও ভলিউম সেট করে।
setUserMutedApp
অ্যাপ্লিকেশন মিউট করা আছে কিনা তা সেট করে।
showPrivacyOptionsForm
গোপনীয়তা বিকল্পের ফর্ম দেখায়।

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


AdapterState

AdapterState: typeof AdapterState[keyof typeof AdapterState]
এটি মধ্যস্থতা অ্যাডাপ্টরের সম্ভাব্য ইনিশিয়ালাইজেশন স্ট্যাটাসকে বোঝায়।
প্রপার্টি
NOT_READY
এর থেকে বোঝা যায় যে মধ্যস্থতা অ্যাডাপ্টার এখনও চালু করা হয়নি বা চালু করা যায়নি।
READY
এর থেকে বোঝা যায় যে মধ্যস্থতা অ্যাডাপ্টার সফলভাবে ইনিশিয়ালাইজ করা হয়েছে এবং বিজ্ঞাপন দেখানোর জন্য রেডি আছে।

AdChoicesPlacement

AdChoicesPlacement: typeof AdChoicesPlacement[keyof typeof AdChoicesPlacement]
বিজ্ঞাপন ভিউতে AdChoices আইকনের পজিশন।
প্রপার্টি
BOTTOM_LEFT
বিজ্ঞাপনের নিচে বাঁদিকের কোণে।
BOTTOM_RIGHT
বিজ্ঞাপনের নিচে ডানদিকের কোণে।
TOP_LEFT
বিজ্ঞাপনের উপরে বাঁদিকের কোণে।
TOP_RIGHT
বিজ্ঞাপনের উপরে ডানদিকের কোণে।

AdFormat

AdFormat: typeof AdFormat[keyof typeof AdFormat]
অনুরোধ করা বিজ্ঞাপনের ফর্ম্যাট।
প্রপার্টি
APP_OPEN
অ্যাপ ওপেন বিজ্ঞাপনের ফর্ম্যাট।
BANNER
ব্যানার বিজ্ঞাপন ফর্ম্যাট।
INTERSTITIAL
ইন্টারস্টিশিয়াল বিজ্ঞাপন ফর্ম্যাট।
NATIVE
নেটিভ বিজ্ঞাপন ফর্ম্যাট।
REWARDED
পুরস্কার প্রদানকারী বিজ্ঞাপন ফর্ম্যাট।
REWARDED_INTERSTITIAL
পুরস্কার প্রদানকারী ইন্টারস্টিশিয়াল বিজ্ঞাপন ফর্ম্যাট।

AdInspectorError

AdInspectorError: BaseError<AdInspectorErrorCode>
বিজ্ঞাপন পরিদর্শক কেন কাজ করেনি সেই সম্পর্কিত সমস্যার তথ্য।

AdInspectorErrorCode

AdInspectorErrorCode: typeof AdInspectorErrorCode[keyof typeof AdInspectorErrorCode]
বিজ্ঞাপন পরিদর্শক খোলা বা অপারেশনকে প্রভাবিত করে এমন সমস্যা।
প্রপার্টি
ALREADY_OPEN
বিজ্ঞাপন পরিদর্শক খোলা যাবে না কারণ এটি আগেই খোলা আছে।
FAILED_TO_LOAD
বিজ্ঞাপন পরিদর্শক লোড করা যায়নি।
INTERNAL_ERROR
বিজ্ঞাপন পরিদর্শকের ইন্টার্নাল সমস্যা হয়েছে।
NOT_IN_TEST_MODE
ডিভাইসটি টেস্ট মোডে না থাকার কারণে বিজ্ঞাপন পরিদর্শক খোলা যাবে না।

AdOrientation

AdOrientation: typeof AdOrientation[keyof typeof AdOrientation]
ইনলাইন অ্যাডাপ্টিভ ও বড় অ্যাঙ্কর করা অ্যাডাপ্টিভ ব্যানার বিজ্ঞাপনের জন্য ওরিয়েন্টেশন বিকল্প।
প্রপার্টি
CURRENT
LANDSCAPE
PORTRAIT

AdSize

বিজ্ঞাপনের ডাইমেনশন বোঝায়।

আগে থেকে নির্দিষ্ট করা সাইজের সেটের মধ্যে একটি হতে পারে (যেমন, AdSize.LARGE_BANNER) অথবা অ্যাডাপ্টিভ সাইজ।

AgeRestrictedTreatment

AgeRestrictedTreatment: typeof AgeRestrictedTreatment[keyof typeof AgeRestrictedTreatment]
বিজ্ঞাপনের অনুরোধের জন্য বয়স সংক্রান্ত বিধিনিষেধযুক্ত ট্রিটমেন্টের বিকল্প নির্ধারণ করে।
প্রপার্টি
CHILD
এর অর্থ হল, বিজ্ঞাপনের অনুরোধে শিশুদের বয়স অনুযায়ী ট্রিটমেন্ট প্রয়োগ করা উচিত।
TEEN
এর অর্থ হল, বিজ্ঞাপনের অনুরোধে টিনেজারদের জন্য উপযুক্ত ট্রিটমেন্ট প্রয়োগ করা উচিত।
UNSPECIFIED
এর অর্থ হল, বিজ্ঞাপনের অনুরোধে কোনও নির্দিষ্ট বয়স সংক্রান্ত বিধিনিষেধযুক্ত ট্রিটমেন্ট সিগন্যাল প্রযোজ্য নয়।

ConsentStatus

ConsentStatus: typeof ConsentStatus[keyof typeof ConsentStatus]
সম্মতি স্ট্যাটাসের ভ্যালু।
প্রপার্টি
NOT_REQUIRED
সম্মতি দেওয়ার প্রয়োজন নেই।
OBTAINED
ব্যবহারকারীর সম্মতি পাওয়া গেছে, পছন্দমতো বনাম পছন্দমতো সেট না করা undefined.
REQUIRED
ব্যবহারকারীর সম্মতি প্রয়োজন, কিন্তু এখনও পাওয়া যায়নি।
UNKNOWN
সম্মতি সংক্রান্ত স্ট্যাটাস জানা নেই।

DebugGeography

DebugGeography: typeof DebugGeography[keyof typeof DebugGeography]
টেস্টিং জিওগ্রাফির জন্য ডিবাগ ভ্যালু।
প্রপার্টি
DISABLED
ডিবাগ ডিভাইসের জন্য ডিবাগ জিওগ্রাফি বন্ধ করা আছে।
EEA
ডিবাগ ডিভাইসের জন্য EEA-তে ভৌগোলিক অবস্থান দেখা যায়।
OTHER
ডিবাগ ডিভাইসের জন্য বলবৎ করা কোনও রেগুলেশন নেই এমন অঞ্চল হিসেবে ভৌগোলিক অবস্থান দেখানো হয়।
REGULATED_US_STATE
ডিবাগ ডিভাইসের জন্য রেগুলেটেড মার্কিন যুক্তরাষ্ট্রের স্টেট হিসেবে জিওগ্রাফি দেখানো হয়।

FormErrorCode

FormErrorCode: typeof FormErrorCode[keyof typeof FormErrorCode]
User Messaging Platform (UMP) ফর্ম অপারেশন ব্যর্থতার জন্য সমস্যার কোড দেখায়।
প্রপার্টি
ALREADY_USED
সম্মতি ফর্মটি আগেই ব্যবহার করা হয়েছে।
INTERNAL_ERROR
SDK-এর মধ্যে ইন্টার্নালি কিছু সমস্যা হয়েছে।
INVALID_OPERATION
অপারেশনটি সঠিক ছিল না।
NETWORK_ERROR
নেটওয়ার্ক কানেক্টিভিটির কারণে ফর্ম অপারেশন সম্পূর্ণ করা যায়নি।
TIMEOUT
ফর্ম অপারেশন টাইম-আউট হয়ে গেছে।
UNAVAILABLE
সম্মতি ফর্ম উপলভ্য নেই।
UNKNOWN
সমস্যার কোডটি পরিচিত কোনও সমস্যার কোডের সাথে ম্যাপ করা যায়নি।

FullScreenContentErrorCode

FullScreenContentErrorCode: typeof FullScreenContentErrorCode[keyof typeof FullScreenContentErrorCode]
প্রপার্টি
AD_ALREADY_USED
বিজ্ঞাপনটি আগেই দেখানো হয়েছে।
AD_NOT_READY
বিজ্ঞাপনটি দেখানোর জন্য রেডি নয়।
AD_TOO_LARGE
দৃশ্যের জন্য বিজ্ঞাপনটি খুব বড় (শুধুমাত্র iOS)।
APP_NOT_FOREGROUND
অ্যাপটি ফোরগ্রাউন্ডে নেই।
INTERNAL_ERROR
ইন্টার্নালি কিছু সমস্যা হয়েছে; যেমন, বিজ্ঞাপন কন্টেন্ট দেখানোর জন্য প্রস্তুত করার সময় ব্যতিক্রম ঘটেছে।
MEDIATION_ERROR
মধ্যস্থতা অ্যাডাপ্টার বিজ্ঞাপন দেখাতে পারেনি। এর অন্তর্নিহিত কারণ জানতে FullScreenContentError.mediationAdError দেখুন।
UNKNOWN
সমস্যার কোডটি পরিচিত কোনও সমস্যার কোডের সাথে ম্যাপ করা যায়নি।

LoadAdErrorCode

LoadAdErrorCode: typeof LoadAdErrorCode[keyof typeof LoadAdErrorCode]
বিজ্ঞাপন লোড করার অপারেশন ব্যর্থ হলে তার জন্য সমস্যার কোড দেখায়।
প্রপার্টি
AD_ALREADY_USED
বিজ্ঞাপন লোড করার জন্য বিজ্ঞাপন সংক্রান্ত উত্তর আগেই ব্যবহার করা হয়েছে।
APP_ID_MISSING
বিজ্ঞাপনের অনুরোধ করা হয়নি কারণ অ্যাপ্লিকেশন আইডি নেই।
CANCELLED
বিজ্ঞাপনের অনুরোধ বাতিল করা হয়েছে (শুধুমাত্র Android-এর জন্য)।
INTERNAL_ERROR
SDK-এর মধ্যে ইন্টার্নালি কিছু সমস্যা হয়েছে।
INVALID_REQUEST
বিজ্ঞাপনের অনুরোধটি সঠিক ছিল না; যেমন, বিজ্ঞাপন ইউনিট আইডি ভুল ছিল।
INVALID_RESPONSE
সার্ভার-টু-সার্ভার বিজ্ঞাপন উত্তর সঠিক নয়। যেমন, বিজ্ঞাপনের উত্তরে কোনও অনুরোধ আইডি নেই।
MEDIATION_ERROR
মধ্যস্থতা অ্যাডাপ্টর খুঁজে পাওয়া যায়নি অথবা বিজ্ঞাপন অনুরোধ সম্পন্ন করা যায়নি।
NETWORK_ERROR
নেটওয়ার্ক কানেক্টিভিটির কারণে বিজ্ঞাপন অনুরোধ সফল হয়নি।
NO_FILL
বিজ্ঞাপনের অনুরোধ সফল হয়েছে, কিন্তু বিজ্ঞাপন ইনভেনটরি না থাকার কারণে কোনও বিজ্ঞাপন ফেরত আসেনি।
TIMEOUT
বিজ্ঞাপনের অনুরোধের টাইম-আউট হয়ে গেছে।
UNKNOWN
সমস্যার কোডটি পরিচিত কোনও সমস্যার কোডের সাথে ম্যাপ করা যায়নি।

MaxAdContentRating

MaxAdContentRating: typeof MaxAdContentRating[keyof typeof MaxAdContentRating]
অ্যাপের জন্য সর্বাধিক বিজ্ঞাপন কন্টেন্ট রেটিং নির্ধারণ করে, যা দেখানো যেতে পারে এমন বিজ্ঞাপনের ধরনকে শ্রেণীবদ্ধ করে।
প্রপার্টি
G
পরিবার ও বাচ্চা সহ সাধারণ দর্শকদের জন্য উপযুক্ত কন্টেন্ট।
MA
শুধুমাত্র প্রাপ্তবয়স্ক দর্শকদের জন্য উপযুক্ত কন্টেন্ট।
PG
পেরেন্টাল গাইডেন্স সহ বেশিরভাগ দর্শকদের জন্য উপযুক্ত কন্টেন্ট।
T
টিনেজার ও তার চেয়ে বেশি বয়সের দর্শকদের জন্য উপযুক্ত কন্টেন্ট।
UNSPECIFIED
কোনও নির্দিষ্ট কন্টেন্ট রেটিং নেই।

NativeAdAssetNames

NativeAdAssetNames: typeof NativeAdAssetNames[keyof typeof NativeAdAssetNames]
স্ট্যান্ডার্ড নেটিভ বিজ্ঞাপন অ্যাসেট শনাক্ত করতে ব্যবহৃত নাম।
প্রপার্টি
ADCHOICES_CONTAINER_VIEW
AdChoices ওভারলেয়ের কন্টেনার।
ADVERTISER
বিজ্ঞাপনদাতার নাম।
BODY
বিজ্ঞাপনের মূল টেক্সট।
CALL_TO_ACTION
বিজ্ঞাপনের কল-টু-অ্যাকশন টেক্সট (যেমন, "ইনস্টল করুন" বা "আরও জানুন")।
HEADLINE
বিজ্ঞাপনের শীর্ষক বা শিরোনাম।
ICON
বিজ্ঞাপনের জন্য আইকন ছবি।
MEDIA_CONTENT
বিজ্ঞাপনের মূল মিডিয়া কন্টেন্ট (ছবি বা ভিডিও)।
PRICE
বিজ্ঞাপন দেওয়া অ্যাপ বা প্রোডাক্টের দাম।
STAR_RATING
বিজ্ঞাপন দেওয়া অ্যাপ বা প্রোডাক্টের স্টার রেটিং।
STORE
স্টোরের নাম।

NativeAdType

NativeAdType: typeof NativeAdType[keyof typeof NativeAdType]
লোডেড নেটিভ বিজ্ঞাপনের ফর্ম্যাট শনাক্ত করে।
প্রপার্টি
BANNER
ব্যানার বিজ্ঞাপন।
CUSTOM_NATIVE
কাস্টম নেটিভ ফর্ম্যাট বিজ্ঞাপন।
NATIVE
নেটিভ বিজ্ঞাপন।

NativeMediaAspectRatio

NativeMediaAspectRatio: typeof NativeMediaAspectRatio[keyof typeof NativeMediaAspectRatio]
ফেরত আসা নেটিভ বিজ্ঞাপন মিডিয়ার অ্যাস্পেক্ট রেশিও সংক্রান্ত পছন্দ।
প্রপার্টি
ANY
রিটার্ন করা নেটিভ বিজ্ঞাপন মিডিয়ার অ্যাস্পেক্ট রেশিও সংক্রান্ত কোনও পছন্দ নেই।
LANDSCAPE
ফেরানো নেটিভ বিজ্ঞাপন মিডিয়ার জন্য ল্যান্ডস্কেপ অ্যাস্পেক্ট রেশিওর অনুরোধ করুন।
PORTRAIT
ফিরে আসা নেটিভ বিজ্ঞাপন মিডিয়ার জন্য পোর্ট্রেট অ্যাস্পেক্ট রেশিও অনুরোধ করুন।
SQUARE
রিটার্ন করা নেটিভ বিজ্ঞাপন মিডিয়ার জন্য বর্গাকার অ্যাস্পেক্ট রেশিওর অনুরোধ করুন।
UNKNOWN
অ্যাস্পেক্ট রেশিও জানা নেই।

OnAdInspectorClosedListener

OnAdInspectorClosedListener: ((error?) => void)
বিজ্ঞাপন ইনস্পেক্টর UI বন্ধ হয়ে গেলে কলব্যাক ইনভোক করার জন্য ইন্টারফেস সংজ্ঞা।

PrecisionType

PrecisionType: typeof PrecisionType[keyof typeof PrecisionType]
রিপোর্ট করা বিজ্ঞাপনের ভ্যালুর নির্ভুলতা।
প্রপার্টি
ESTIMATED
এগ্রিগেট করা ডেটা থেকে আনুমানিক বিজ্ঞাপন ভ্যালু।
PRECISE
এই বিজ্ঞাপনের জন্য পেমেন্ট করা সঠিক পরিমাণ।
PUBLISHER_PROVIDED
প্রকাশকের দেওয়া বিজ্ঞাপনের ভ্যালু, যেমন, মধ্যস্থতা গ্রুপে ম্যানুয়াল সিপিএম।
UNKNOWN
অজানা প্রিসিশন সহ বিজ্ঞাপনের ভ্যালু।

PrivacyOptionsRequirementStatus

PrivacyOptionsRequirementStatus: typeof PrivacyOptionsRequirementStatus[keyof typeof PrivacyOptionsRequirementStatus]
গোপনীয়তা বিকল্প সংক্রান্ত প্রয়োজনীয়তার স্ট্যাটাস।
প্রপার্টি
NOT_REQUIRED
গোপনীয়তা বিকল্পের এন্ট্রি পয়েন্টের প্রয়োজন নেই।
REQUIRED
গোপনীয়তা বিকল্পের এন্ট্রি পয়েন্ট প্রয়োজন।
UNKNOWN
গোপনীয়তা বিকল্পের প্রয়োজনীয়তার স্ট্যাটাস অজানা।

PublisherPrivacyPersonalizationState

PublisherPrivacyPersonalizationState: typeof PublisherPrivacyPersonalizationState[keyof typeof PublisherPrivacyPersonalizationState]
প্রকাশকের গোপনীয়তা ট্রিটমেন্ট পছন্দমতো করার স্ট্যাটাস নির্দেশ করে।
প্রপার্টি
DEFAULT
এর অর্থ হল, বিজ্ঞাপনের অনুরোধে ডিফল্ট প্রকাশকের গোপনীয়তা সংক্রান্ত ট্রিটমেন্ট প্রয়োগ করা উচিত।
DISABLED
এর অর্থ হল, বিজ্ঞাপনের অনুরোধে পছন্দমতো সেট না করা প্রকাশক গোপনীয়তা ট্রিটমেন্ট প্রয়োগ করা উচিত।
ENABLED
এর অর্থ হল, বিজ্ঞাপনের অনুরোধে প্রকাশকের পছন্দমতো গোপনীয়তা সংক্রান্ত ট্রিটমেন্ট প্রয়োগ করা উচিত।

ResizeMode

ResizeMode: typeof ResizeMode[keyof typeof ResizeMode]
NativeAdMediaView-তে ছবি কন্টেন্টের সাইজ পরিবর্তন করার মোড কাস্টমাইজ করার বিকল্প।
প্রপার্টি
CONTAIN
ভিউয়ের মধ্যে ফিট করার জন্য সমানভাবে স্কেল করুন।

ছবি উচ্চতা ও প্রস্থ একসাথে স্কেল করা হয় যাতে প্রতিটি ডাইমেনশন ভিউয়ের সংশ্লিষ্ট ডাইমেনশনের সমান বা তার থেকে ছোট হয়। ছবিটি ভিউয়ের মধ্যে ফিট করার জন্য স্কেল করা হয়েছে, তবে এর অ্যাস্পেক্ট রেশিও বিকৃত করা হয়নি বা ক্রপ করা হয়নি।
COVER
ভিউ কভার করার জন্য সমানভাবে স্কেল করুন।

ছবির উচ্চতা ও প্রস্থ একসাথে স্কেল করা হয় যাতে প্রতিটি ডাইমেনশন ভিউয়ের সংশ্লিষ্ট ডাইমেনশনের সমান বা তার থেকে বড় হয়। ছবিটি এমনভাবে ক্রপ করা হয়েছে যাতে সেটির অ্যাস্পেক্ট রেশিও বিকৃত না করেই ভিউতে ফিট করা যায়।
STRETCH
ভিউ পূরণ করতে প্রস্থ ও উচ্চতা আলাদাভাবে স্কেল করুন।

ছবি উচ্চতা ও প্রস্থ আলাদাভাবে স্কেল করে ভিউয়ের ডাইমেনশনের সাথে ম্যাচ করানো হয়। ছবিটি ক্রপ না করেই ভিউটি সম্পূর্ণভাবে পূরণ করার জন্য স্কেল করা হয়েছে, তবে ছবির অ্যাস্পেক্ট রেশিও বজায় রাখা হয়নি।

ResolvedAdSize

ResolvedAdSize: FixedAdSize | FluidAdSize
বিজ্ঞাপন লোড হওয়ার পরে বিজ্ঞাপনের সাইজের চূড়ান্ত সমাধান করা অবস্থাটি দেখায়।

বেশিরভাগ বিজ্ঞাপনের ক্ষেত্রে, এটি সঠিক width ও height ডাইমেনশন সহ একটি FixedAdSize হিসেবে সমাধান করা হয়। ডায়নামিক সাইজের ব্যানার বিজ্ঞাপনের ক্ষেত্রে, এটি FluidAdSize হিসেবে সমাধান করা হয়, যেখানে ভিউ হায়ারার্কি ডাইমেনশন ম্যানেজ করে।

SwipeGestureDirection

SwipeGestureDirection: typeof SwipeGestureDirection[keyof typeof SwipeGestureDirection]
কাস্টম ক্লিক সোয়াইপ জেসচারের জন্য নির্দেশাবলী।
প্রপার্টি
DOWN
নিচের দিকে সোয়াইপ করুন।
LEFT
বাঁদিকে সোয়াইপ করুন।
RIGHT
ডানদিকে সোয়াইপ করুন।
UP
উপরের দিকে সোয়াইপ করুন।

ভেরিয়েবল


AdSize

AdSize: {
  BANNER: FixedAdSize;
  custom: ((width, height) => FixedAdSize);
  FLUID: FluidAdSize;
  FULL_BANNER: FixedAdSize;
  getCurrentOrientationInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  getInlineAdaptiveBannerAdSize: ((width, maxHeight) => InlineAdaptiveAdSize);
  getLandscapeInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  getLargeAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getLargeLandscapeAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getLargePortraitAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
  getPortraitInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
  LARGE_BANNER: FixedAdSize;
  LEADERBOARD: FixedAdSize;
  MEDIUM_RECTANGLE: FixedAdSize;
}
অ্যাডাপ্টিভ ও কাস্টম সাইজ তৈরি করার জন্য আগে থেকে নির্ধারিত বিজ্ঞাপনের সাইজ ও সহায়ক পদ্ধতি।

ফাংশন


canRequestAds

canRequestAds(): boolean
বর্তমান সম্মতি স্ট্যাটাস আপনাকে বিজ্ঞাপন অনুরোধ করার অনুমতি দেয় কিনা তা চেক করে।
রিটার্ন
boolean true আপনি বিজ্ঞাপন অনুরোধ করতে পারলে, false অন্যথায়।

getConsentStatus

getConsentStatus(): ConsentStatus
ব্যবহারকারীর বর্তমান সম্মতি সংক্রান্ত স্ট্যাটাস পায়।
রিটার্ন
ConsentStatus সম্মতি সংক্রান্ত বর্তমান স্ট্যাটাস।

getInitializationStatus

getInitializationStatus(): InitializationStatus
SDK-এর ইনিশিয়ালাইজেশন স্ট্যাটাস পায়।

SDK ইনিশিয়ালাইজ করা শেষ হয়েছে কিনা তা চেক করতে এবং আলাদা আলাদা মধ্যস্থতা অ্যাডাপ্টারের স্ট্যাটাস পরিদর্শন করতে এই পদ্ধতি ব্যবহার করুন।
রিটার্ন
InitializationStatus বর্তমান ইনিশিয়ালাইজেশন স্ট্যাটাস।

getPrivacyOptionsRequirementStatus

getPrivacyOptionsRequirementStatus(): PrivacyOptionsRequirementStatus
আপনার অ্যাপের জন্য গোপনীয়তা বিকল্পের এন্ট্রি পয়েন্ট প্রয়োজন কিনা তা চেক করে দেখুন।

এন্ট্রি পয়েন্ট প্রয়োজন হলে, আপনার অ্যাপে একটি দৃশ্যমান এবং ইন্টার‍্যাক্ট করা যায় এমন UI এলিমেন্ট যোগ করুন যা গোপনীয়তা বিকল্পের ফর্ম দেখাতে showPrivacyOptionsForm কল করে। এন্ট্রি পয়েন্টের প্রয়োজন না থাকলে, আপনার UI এলিমেন্ট এমনভাবে কনফিগার করুন যাতে সেটি দেখা না যায় এবং ইন্টার‍্যাক্ট করা না যায়।
রিটার্ন
PrivacyOptionsRequirementStatus গোপনীয়তা বিকল্প সংক্রান্ত প্রয়োজনীয়তার স্ট্যাটাস।

getRequestConfiguration

getRequestConfiguration(): RequestConfiguration
গ্লোবাল অনুরোধ কনফিগারেশন পায়।

গ্লোবালি প্রয়োগ করা হয়েছে এমন বর্তমান অনুরোধ কনফিগারেশন রিট্রিভ করতে এই পদ্ধতি ব্যবহার করুন।
রিটার্ন
RequestConfiguration বর্তমান গ্লোবাল অনুরোধ কনফিগারেশন।

ইনিশিয়ালাইজ করা

initialize(config, onInitializationComplete?): void
Google Mobile Ads SDK শুরু করে।

কোনও বিজ্ঞাপন লোড করার আগে এবং Google Mobile Ads SDK-এর বাকি অংশের সাথে ইন্টার‍্যাক্ট করার আগে এই মেথড কল করুন।
প্যারামিটারগুলি
config: InitializationConfig SDK ইনিশিয়ালাইজ করা নিয়ন্ত্রণ করার বিকল্প।
Optional onInitializationComplete: ((status) => void) SDK-এর ইনিশিয়ালাইজেশন প্রসেস সম্পূর্ণ হলে রান করার জন্য কলব্যাক ফাংশন প্রয়োজন।

isConsentFormAvailable

isConsentFormAvailable(): boolean
সম্মতি ফর্ম উপলভ্য আছে কিনা তা চেক করে।
রিটার্ন
boolean true সম্মতি ফর্ম উপলভ্য থাকলে, false অন্যথায়।

loadAndShowConsentFormIfRequired

loadAndShowConsentFormIfRequired(onDismissed?): void
ব্যবহারকারীর বর্তমান সম্মতি স্ট্যাটাসের জন্য প্রয়োজন হলে (যেমন, স্ট্যাটাস হল 'প্রয়োজনীয়'), একটি সম্মতি ফর্ম লোড করে সেটি ব্যবহারকারীকে দেখায়।
প্যারামিটারগুলি
Optional onDismissed: ((error?) => void) ফর্ম বাতিল করা হলে বা কোনও ফর্মের প্রয়োজন না হলে কলব্যাক ফাংশনটি ইনভোক করা হয়। প্রেজেন্টেশন ব্যর্থ হলে, ঐচ্ছিক FormError প্রদান করা হয়।

openAdInspector

openAdInspector(_listener): void
Google Mobile Ads SDK-এর বিজ্ঞাপন পরিদর্শক ওভারলে খোলে।

মধ্যস্থতা সেট-আপ ও বিজ্ঞাপন সোর্স ডিবাগ করতে এই পদ্ধতি ব্যবহার করুন।
প্যারামিটারগুলি
_listener: OnAdInspectorClosedListener

openDebugMenu

openDebugMenu(adUnitId): void
ডিবাগ মেনু খোলে।

বিজ্ঞাপনের কনফিগারেশন পরীক্ষা ও সমস্যার সমাধান করতে সাহায্য করার জন্য নির্দিষ্ট বিজ্ঞাপন ইউনিটের ডিবাগ মেনু খুলতে এই পদ্ধতি ব্যবহার করুন।
প্যারামিটারগুলি
adUnitId: string যে বিজ্ঞাপন ইউনিটের জন্য ডিবাগ মেনু খুলতে হবে তার আইডি।

parseLoadAdError

parseLoadAdError(error): LoadAdError
বিজ্ঞাপন লোড করার সময় হওয়া নেটিভ সমস্যা পার্স করে এবং এটিকে LoadAdError-এ র‍্যাপ করে।
প্যারামিটারগুলি
error: unknown নেটিভ মডিউল দ্বারা নিক্ষিপ্ত সমস্যা অবজেক্ট।
রিটার্ন
LoadAdError পার্স করা LoadAdError অবজেক্ট।

requestConsentInfoUpdate

requestConsentInfoUpdate(params?, onComplete?): void
সম্মতি সংক্রান্ত তথ্য আপডেট করার অনুরোধ করে।

এই API-কে অবশ্যই প্রতিটি অ্যাপ সেশনে getConsentStatus কল করার আগে কল করতে হবে।

এই API কল করার পরে, getConsentStatus রিটার্ন ভ্যালু সিঙ্ক্রোনাসলি আপডেট করা হয় যাতে আগের অ্যাপ সেশন থেকে সম্মতি সংক্রান্ত স্ট্যাটাস ধরে রাখা যায়, যদি থাকে।

getConsentStatus onComplete কলব্যাক ইনভোক করার পরে আপ-টু-ডেট স্ট্যাটাসে আবার আপডেট করা যেতে পারে।
প্যারামিটারগুলি
Optional params: ConsentRequestParameters ডিবাগিং ও টার্গেটিংয়ের জন্য ঐচ্ছিক কনফিগারেশন।
Optional onComplete: ((error?) => void) সম্মতি সংক্রান্ত তথ্য আপডেট করা শেষ হলে, কলব্যাক ফাংশনটি চালু করা হয়। অনুরোধটি কাজ না করলে, ঐচ্ছিক FormError প্রদান করা হয়।

রিসেট করুন

reset(): void
পারসিস্ট্যান্ট স্টোরেজ থেকে সম্মতির সব স্টেট মুছে দেয়।

শুধুমাত্র ডিবাগ করার উদ্দেশ্যে ব্যবহার করুন।

setPublisherFirstPartyIdEnabled

setPublisherFirstPartyIdEnabled(enabled): void
প্রকাশকের ফার্স্ট-পার্টি আইডি চালু করা আছে কিনা তা নিয়ন্ত্রণ করে।

Google মোবাইল বিজ্ঞাপন SDK প্রকাশকের ফার্স্ট-পার্টি আইডি চালু করে অথবা বন্ধ করে, আগে এটি একই অ্যাপ কী হিসেবে পরিচিত ছিল।
এছাড়াও দেখুন
প্যারামিটারগুলি
enabled: boolean প্রকাশকের ফার্স্ট-পার্টি আইডি চালু করতে 'ট্রু' এবং বন্ধ করতে 'ফলস' হিসেবে সেট করুন। বন্ধ করুন। ডিফল্ট হিসেবে true সেট করা থাকে।

setRequestConfiguration

setRequestConfiguration(_config): void
সম্মতি ও টার্গেটিংয়ের জন্য গ্লোবাল অনুরোধ কনফিগারেশন সেট করে।

টার্গেটিং বিবরণ নির্দিষ্ট করতে এই পদ্ধতি ব্যবহার করুন, যেমন বিজ্ঞাপনের কন্টেন্টের সর্বাধিক রেটিং, সম্মতি সেটিংস, যেমন বয়স সংক্রান্ত ট্রিটমেন্টের জন্য ট্যাগ এবং টেস্ট ডিভাইস আইডি।
প্যারামিটারগুলি
_config: RequestConfiguration

setUserControlledAppVolume

setUserControlledAppVolume(volume): void
ব্যবহারকারী-নিয়ন্ত্রিত অ্যাপ্লিকেশনের অডিও ভলিউম সেট করে।

ডিভাইসে অন্যান্য অডিও আউটপুটের তুলনায় সব বিজ্ঞাপনের অডিও ভলিউম অ্যাডজাস্ট করতে এই পদ্ধতি ব্যবহার করুন।
প্যারামিটারগুলি
volume: number ভলিউম লেভেল, ০.০ (নিঃশব্দ) থেকে ১.০ (সর্বোচ্চ)-এর মধ্যে। এই রেঞ্জের মধ্যে থাকা যেকোনও ফ্লোটিং-পয়েন্ট ভ্যালু সঠিক (যেমন, 0.001 বা 0.33333)। মানটি নির্দিষ্ট ইনক্রিমেন্ট স্টেপ-সাইজে সীমাবদ্ধ নয়, যেমন ০.১।

setUserMutedApp

setUserMutedApp(muted): void
অ্যাপ্লিকেশন মিউট করা আছে কিনা তা সেট করে।

পরবর্তী বিজ্ঞাপনের প্রাথমিক অডিও মিউট অবস্থা কন্ট্রোল করতে এই পদ্ধতি ব্যবহার করুন।
প্যারামিটারগুলি
muted: boolean অ্যাপ্লিকেশন অডিও মিউট করা উচিত কিনা। ডিফল্ট হিসেবে false সেট করা থাকে।

showPrivacyOptionsForm

showPrivacyOptionsForm(onDismissed?): void
গোপনীয়তা বিকল্প ফর্ম দেখায়।

getPrivacyOptionsRequirementStatus REQUIRED হলে গোপনীয়তা বিকল্প ফর্ম দেখায়।

এই পদ্ধতিটি শুধুমাত্র তখনই কল করা উচিত যখন ব্যবহারকারী গোপনীয়তা বিকল্প ফর্ম দেখানোর অনুরোধ করেন।

কোনও ফর্ম উপলভ্য হলে SDK অটোমেটিক গোপনীয়তা বিকল্প ফর্ম প্রিলোড করে। আগে থেকে কোনও ফর্ম লোড করা না থাকলে, SDK অ্যাসিঙ্ক্রোনাস পদ্ধতিতে একটি ফর্ম লোড করার চেষ্টা করবে।

ব্যবহারকারীকে ফর্ম দেখানো, একটি বিকল্প বেছে নেওয়া এবং ফর্মটি বাতিল করার পরে onDismissed কলব্যাক কল করা হয়। এছাড়াও, এটি FormError সহ উত্তর দিতে পারে, যদি:
  • ফর্মটি উপলভ্য নেই।
  • ফর্মটি দেখানো যাচ্ছে না।
  • ফর্মটি এখনও প্রি-লোড করা হচ্ছে।
প্যারামিটারগুলি
Optional onDismissed: ((error?) => void) ফর্ম বাতিল করা হলে কলব্যাক ফাংশন ইনভোক করা হয়, সাথে ঐচ্ছিক FormError যদি প্রেজেন্টেশন ব্যর্থ হয়।