@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ব্যবহার করুন।
| টাইপ অ্যালিয়াস | |
|---|---|
Adapter
|
এটি মধ্যস্থতা
অ্যাডাপ্টরের সম্ভাব্য ইনিশিয়ালাইজেশন স্ট্যাটাসকে বোঝায়।
|
Ad
|
বিজ্ঞাপন ভিউতে AdChoices আইকনের পজিশন। |
Ad
|
অনুরোধ করা বিজ্ঞাপনের ফর্ম্যাট। |
Ad
|
বিজ্ঞাপন পরিদর্শক কেন কাজ করেনি সেই সম্পর্কিত সমস্যার তথ্য।
|
Ad
|
বিজ্ঞাপন পরিদর্শক খোলা বা অপারেশনকে প্রভাবিত করে এমন সমস্যা।
|
Ad
|
ইনলাইন অ্যাডাপ্টিভ ও বড় অ্যাঙ্কর করা
অ্যাডাপ্টিভ ব্যানার বিজ্ঞাপনের জন্য ওরিয়েন্টেশন বিকল্প।
|
Ad
|
বিজ্ঞাপনের ডাইমেনশন দেখায়। |
Age
|
বিজ্ঞাপনের অনুরোধের জন্য বয়স সংক্রান্ত বিধিনিষেধযুক্ত ট্রিটমেন্টের বিকল্প নির্ধারণ করে।
|
Consent
|
সম্মতি স্ট্যাটাস ভ্যালু। |
Debug
|
টেস্টিং জিওগ্রাফির জন্য ডিবাগ ভ্যালু। |
Form
|
User Messaging Platform (UMP) ফর্ম
অপারেশন ব্যর্থতার জন্য সমস্যার কোড দেখায়।
|
Full
|
|
Load
|
বিজ্ঞাপন লোড করার অপারেশন ব্যর্থ হলে, তার জন্য সমস্যার কোড দেখায়।
|
Max
|
অ্যাপের জন্য সর্বাধিক বিজ্ঞাপন কন্টেন্ট রেটিং নির্ধারণ করে, যা
দেখানো যেতে পারে এমন বিজ্ঞাপনের ধরনকে শ্রেণীবদ্ধ করে।
|
Native
|
স্ট্যান্ডার্ড নেটিভ বিজ্ঞাপন অ্যাসেট শনাক্ত করতে ব্যবহৃত নাম।
|
Native
|
লোডেড নেটিভ বিজ্ঞাপনের ফর্ম্যাট শনাক্ত করে। |
Native
|
ফেরত আসা নেটিভ বিজ্ঞাপন মিডিয়ার অ্যাস্পেক্ট রেশিও সংক্রান্ত পছন্দ।
|
On
|
বিজ্ঞাপন
ইনস্পেক্টর UI বন্ধ হয়ে গেলে কলব্যাক ইনভোক করার জন্য ইন্টারফেস সংজ্ঞা।
|
Precision
|
রিপোর্ট করা বিজ্ঞাপনের ভ্যালুর নির্ভুলতা। |
Privacy
|
গোপনীয়তা বিকল্প সংক্রান্ত প্রয়োজনীয়তার স্ট্যাটাস। |
Publisher
|
প্রকাশকের গোপনীয়তা ট্রিটমেন্ট পছন্দমতো করে নেওয়ার
স্ট্যাটাস বোঝায়।
|
Resize
|
NativeAdMediaView-তে ছবি কন্টেন্টের সাইজ পরিবর্তন করার মোড কাস্টমাইজ করার বিকল্প।
|
Resolved
|
বিজ্ঞাপন লোড হওয়ার পরে বিজ্ঞাপনের সাইজের
চূড়ান্ত সমাধান হওয়া অবস্থাটি দেখায়।
|
Swipe
|
কাস্টম ক্লিক সোয়াইপ জেসচারের জন্য নির্দেশাবলী। |
| ভেরিয়েবল | |
|---|---|
Ad
|
অ্যাডাপ্টিভ ও কাস্টম সাইজ তৈরি করার জন্য আগে থেকে নির্ধারিত বিজ্ঞাপনের সাইজ ও
সহায়ক পদ্ধতি।
|
| ফাংশন | |
|---|---|
can
|
বর্তমান সম্মতি স্ট্যাটাস আপনাকে বিজ্ঞাপন দেখানোর অনুরোধ করতে দেয় কিনা তা চেক করে
।
|
get
|
ব্যবহারকারীর বর্তমান সম্মতি সংক্রান্ত স্ট্যাটাস পায়। |
get
|
SDK ইনিশিয়ালাইজেশনের স্ট্যাটাস পায়। |
get
|
আপনার অ্যাপের জন্য
গোপনীয়তা বিকল্পের এন্ট্রি পয়েন্ট প্রয়োজন কিনা তা চেক করে।
|
get
|
গ্লোবাল অনুরোধ কনফিগারেশন পায়। |
initialize
|
Google Mobile Ads SDK শুরু করে। |
is
|
সম্মতি ফর্ম উপলভ্য আছে কিনা তা চেক করে। |
load
|
ব্যবহারকারীর
বর্তমান সম্মতি স্ট্যাটাসের জন্য প্রয়োজন হলে (যেমন, স্ট্যাটাস হল 'প্রয়োজনীয়'), একটি সম্মতি ফর্ম লোড করে সেটি ব্যবহারকারীকে দেখায়।
|
open
|
Google Mobile Ads SDK বিজ্ঞাপন পরিদর্শক ওভারলে খোলে।
|
open
|
ডিবাগ মেনু খোলে। |
parse
|
বিজ্ঞাপন লোড করার সময় হওয়া নেটিভ সমস্যা পার্স করে এবং এটিকে
LoadAdError-এ র্যাপ করে।
|
request
|
সম্মতি সংক্রান্ত তথ্য আপডেট করার অনুরোধ করে। |
reset
|
পারসিস্ট্যান্ট স্টোরেজ থেকে সম্মতির সব স্টেট মুছে দেয়।
|
set
|
প্রকাশকের ফার্স্ট-পার্টি আইডি চালু আছে কিনা তা নিয়ন্ত্রণ করে।
|
set
|
কমপ্লায়েন্স ও
টার্গেটিংয়ের জন্য গ্লোবাল অনুরোধ কনফিগারেশন সেট করে।
|
set
|
ব্যবহারকারী-নিয়ন্ত্রিত অ্যাপ্লিকেশনের অডিও ভলিউম সেট করে।
|
set
|
অ্যাপ্লিকেশন মিউট করা আছে কিনা তা সেট করে। |
show
|
গোপনীয়তা বিকল্পের ফর্ম দেখায়। |
টাইপ অ্যালিয়াস
AdapterState
AdapterState: typeof AdapterState[keyof typeof AdapterState]
AdChoicesPlacement
AdChoicesPlacement:
typeof AdChoicesPlacement[keyof typeof AdChoicesPlacement]
| প্রপার্টি | |
|---|---|
BOTTOM_
|
বিজ্ঞাপনের নিচে বাঁদিকের কোণে। |
BOTTOM_
|
বিজ্ঞাপনের নিচে ডানদিকের কোণে। |
TOP_
|
বিজ্ঞাপনের উপরে বাঁদিকের কোণে। |
TOP_
|
বিজ্ঞাপনের উপরে ডানদিকের কোণে। |
AdFormat
অনুরোধ করা বিজ্ঞাপনের ফর্ম্যাট।
AdInspectorError
AdInspectorError:
BaseError<AdInspectorErrorCode>
AdInspectorErrorCode
AdInspectorErrorCode:
typeof AdInspectorErrorCode[keyof typeof AdInspectorErrorCode]
AdOrientation
AdOrientation: typeof AdOrientation[keyof typeof AdOrientation]
| প্রপার্টি | |
|---|---|
CURRENT
|
|
LANDSCAPE
|
|
PORTRAIT
|
|
AdSize
বিজ্ঞাপনের ডাইমেনশন বোঝায়।
আগে থেকে নির্দিষ্ট করা সাইজের সেটের মধ্যে একটি হতে পারে (যেমন, AdSize.LARGE_BANNER) অথবা অ্যাডাপ্টিভ সাইজ।
আগে থেকে নির্দিষ্ট করা সাইজের সেটের মধ্যে একটি হতে পারে (যেমন, AdSize.LARGE_BANNER) অথবা অ্যাডাপ্টিভ সাইজ।
AgeRestrictedTreatment
AgeRestrictedTreatment:
typeof AgeRestrictedTreatment[keyof typeof AgeRestrictedTreatment]
ConsentStatus
ConsentStatus: typeof ConsentStatus[keyof typeof ConsentStatus]
DebugGeography
DebugGeography: typeof DebugGeography[keyof typeof DebugGeography]
FormErrorCode
FormErrorCode: typeof FormErrorCode[keyof typeof FormErrorCode]
FullScreenContentErrorCode
FullScreenContentErrorCode:
typeof FullScreenContentErrorCode[keyof typeof FullScreenContentErrorCode]
| প্রপার্টি | |
|---|---|
AD_
|
বিজ্ঞাপনটি আগেই দেখানো হয়েছে। |
AD_
|
বিজ্ঞাপনটি দেখানোর জন্য রেডি নয়। |
AD_
|
দৃশ্যের জন্য বিজ্ঞাপনটি খুব বড় (শুধুমাত্র iOS)। |
APP_
|
অ্যাপটি ফোরগ্রাউন্ডে নেই। |
INTERNAL_
|
ইন্টার্নালি কিছু সমস্যা হয়েছে; যেমন, বিজ্ঞাপন কন্টেন্ট দেখানোর জন্য প্রস্তুত করার সময়
ব্যতিক্রম ঘটেছে।
|
MEDIATION_
|
মধ্যস্থতা অ্যাডাপ্টার বিজ্ঞাপন দেখাতে পারেনি। এর অন্তর্নিহিত কারণ জানতে
FullScreenContentError.mediationAdError
দেখুন।
|
UNKNOWN
|
সমস্যার কোডটি পরিচিত কোনও সমস্যার কোডের সাথে ম্যাপ করা যায়নি।
|
LoadAdErrorCode
LoadAdErrorCode: typeof LoadAdErrorCode[keyof typeof LoadAdErrorCode]
MaxAdContentRating
MaxAdContentRating:
typeof MaxAdContentRating[keyof typeof MaxAdContentRating]
NativeAdAssetNames
NativeAdAssetNames:
typeof NativeAdAssetNames[keyof typeof NativeAdAssetNames]
NativeAdType
NativeAdType: typeof NativeAdType[keyof typeof NativeAdType]
| প্রপার্টি | |
|---|---|
BANNER
|
ব্যানার বিজ্ঞাপন। |
CUSTOM_
|
কাস্টম নেটিভ ফর্ম্যাট বিজ্ঞাপন। |
NATIVE
|
নেটিভ বিজ্ঞাপন। |
NativeMediaAspectRatio
NativeMediaAspectRatio:
typeof NativeMediaAspectRatio[keyof typeof NativeMediaAspectRatio]
OnAdInspectorClosedListener
OnAdInspectorClosedListener:
((error?) => void)
PrecisionType
PrecisionType: typeof PrecisionType[keyof typeof PrecisionType]
PrivacyOptionsRequirementStatus
PrivacyOptionsRequirementStatus:
typeof PrivacyOptionsRequirementStatus[keyof typeof PrivacyOptionsRequirementStatus]
| প্রপার্টি | |
|---|---|
NOT_
|
গোপনীয়তা বিকল্পের এন্ট্রি পয়েন্টের প্রয়োজন নেই।
|
REQUIRED
|
গোপনীয়তা বিকল্পের এন্ট্রি পয়েন্ট প্রয়োজন। |
UNKNOWN
|
গোপনীয়তা বিকল্পের প্রয়োজনীয়তার স্ট্যাটাস অজানা।
|
PublisherPrivacyPersonalizationState
PublisherPrivacyPersonalizationState: typeof PublisherPrivacyPersonalizationState[keyof typeof PublisherPrivacyPersonalizationState]
ResizeMode
ResizeMode: typeof ResizeMode[keyof typeof ResizeMode]
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 ইনিশিয়ালাইজ করা শেষ হয়েছে কিনা তা চেক করতে এবং আলাদা আলাদা মধ্যস্থতা অ্যাডাপ্টারের স্ট্যাটাস পরিদর্শন করতে এই পদ্ধতি ব্যবহার করুন।
SDK ইনিশিয়ালাইজ করা শেষ হয়েছে কিনা তা চেক করতে এবং আলাদা আলাদা মধ্যস্থতা অ্যাডাপ্টারের স্ট্যাটাস পরিদর্শন করতে এই পদ্ধতি ব্যবহার করুন।
| রিটার্ন | |
|---|---|
InitializationStatus
|
বর্তমান ইনিশিয়ালাইজেশন স্ট্যাটাস। |
getPrivacyOptionsRequirementStatus
getPrivacyOptionsRequirementStatus(): PrivacyOptionsRequirementStatus
আপনার অ্যাপের জন্য গোপনীয়তা বিকল্পের এন্ট্রি পয়েন্ট প্রয়োজন কিনা তা চেক করে
দেখুন।
এন্ট্রি পয়েন্ট প্রয়োজন হলে, আপনার অ্যাপে একটি দৃশ্যমান এবং ইন্টার্যাক্ট করা যায় এমন UI এলিমেন্ট যোগ করুন যা গোপনীয়তা বিকল্পের ফর্ম দেখাতে showPrivacyOptionsForm কল করে। এন্ট্রি পয়েন্টের প্রয়োজন না থাকলে, আপনার UI এলিমেন্ট এমনভাবে কনফিগার করুন যাতে সেটি দেখা না যায় এবং ইন্টার্যাক্ট করা না যায়।
এন্ট্রি পয়েন্ট প্রয়োজন হলে, আপনার অ্যাপে একটি দৃশ্যমান এবং ইন্টার্যাক্ট করা যায় এমন UI এলিমেন্ট যোগ করুন যা গোপনীয়তা বিকল্পের ফর্ম দেখাতে showPrivacyOptionsForm কল করে। এন্ট্রি পয়েন্টের প্রয়োজন না থাকলে, আপনার UI এলিমেন্ট এমনভাবে কনফিগার করুন যাতে সেটি দেখা না যায় এবং ইন্টার্যাক্ট করা না যায়।
| রিটার্ন | |
|---|---|
PrivacyOptionsRequirementStatus
|
গোপনীয়তা বিকল্প সংক্রান্ত প্রয়োজনীয়তার স্ট্যাটাস। |
getRequestConfiguration
getRequestConfiguration(): RequestConfiguration
গ্লোবাল অনুরোধ কনফিগারেশন পায়।
গ্লোবালি প্রয়োগ করা হয়েছে এমন বর্তমান অনুরোধ কনফিগারেশন রিট্রিভ করতে এই পদ্ধতি ব্যবহার করুন।
গ্লোবালি প্রয়োগ করা হয়েছে এমন বর্তমান অনুরোধ কনফিগারেশন রিট্রিভ করতে এই পদ্ধতি ব্যবহার করুন।
| রিটার্ন | |
|---|---|
RequestConfiguration
|
বর্তমান গ্লোবাল অনুরোধ কনফিগারেশন। |
ইনিশিয়ালাইজ করা
initialize(config,
onInitializationComplete?): void
Google Mobile Ads SDK শুরু করে।
কোনও বিজ্ঞাপন লোড করার আগে এবং Google Mobile Ads SDK-এর বাকি অংশের সাথে ইন্টার্যাক্ট করার আগে এই মেথড কল করুন।
কোনও বিজ্ঞাপন লোড করার আগে এবং Google Mobile Ads SDK-এর বাকি অংশের সাথে ইন্টার্যাক্ট করার আগে এই মেথড কল করুন।
| প্যারামিটারগুলি | |
|---|---|
config:
InitializationConfig
|
SDK ইনিশিয়ালাইজ করা নিয়ন্ত্রণ করার বিকল্প। |
|
SDK-এর ইনিশিয়ালাইজেশন প্রসেস সম্পূর্ণ হলে রান করার জন্য কলব্যাক ফাংশন প্রয়োজন। |
isConsentFormAvailable
isConsentFormAvailable(): boolean
সম্মতি ফর্ম উপলভ্য আছে কিনা তা চেক করে।
| রিটার্ন | |
|---|---|
boolean
|
true সম্মতি ফর্ম উপলভ্য থাকলে,
false অন্যথায়।
|
loadAndShowConsentFormIfRequired
loadAndShowConsentFormIfRequired(onDismissed?): 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
এই API-কে অবশ্যই প্রতিটি অ্যাপ সেশনে getConsentStatus কল করার আগে কল করতে হবে।
এই API কল করার পরে, getConsentStatus রিটার্ন ভ্যালু সিঙ্ক্রোনাসলি আপডেট করা হয় যাতে আগের অ্যাপ সেশন থেকে সম্মতি সংক্রান্ত স্ট্যাটাস ধরে রাখা যায়, যদি থাকে।
getConsentStatus
onComplete কলব্যাক ইনভোক করার পরে
আপ-টু-ডেট স্ট্যাটাসে আবার আপডেট করা যেতে পারে।
| প্যারামিটারগুলি | |
|---|---|
|
ডিবাগিং ও টার্গেটিংয়ের জন্য ঐচ্ছিক কনফিগারেশন। |
|
সম্মতি সংক্রান্ত তথ্য আপডেট করা শেষ হলে, কলব্যাক ফাংশনটি চালু করা হয়। অনুরোধটি কাজ না করলে, ঐচ্ছিক FormError প্রদান করা হয়। |
রিসেট করুন
reset(): void
পারসিস্ট্যান্ট স্টোরেজ থেকে সম্মতির সব স্টেট মুছে দেয়।
শুধুমাত্র ডিবাগ করার উদ্দেশ্যে ব্যবহার করুন।
শুধুমাত্র ডিবাগ করার উদ্দেশ্যে ব্যবহার করুন।
setPublisherFirstPartyIdEnabled
setPublisherFirstPartyIdEnabled(enabled): void
প্রকাশকের ফার্স্ট-পার্টি আইডি চালু করা আছে কিনা তা নিয়ন্ত্রণ করে।
Google মোবাইল বিজ্ঞাপন SDK প্রকাশকের ফার্স্ট-পার্টি আইডি চালু করে অথবা বন্ধ করে, আগে এটি একই অ্যাপ কী হিসেবে পরিচিত ছিল।
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
এই পদ্ধতিটি শুধুমাত্র তখনই কল করা উচিত যখন ব্যবহারকারী গোপনীয়তা বিকল্প ফর্ম দেখানোর অনুরোধ করেন।
কোনও ফর্ম উপলভ্য হলে SDK অটোমেটিক গোপনীয়তা বিকল্প ফর্ম প্রিলোড করে। আগে থেকে কোনও ফর্ম লোড করা না থাকলে, SDK অ্যাসিঙ্ক্রোনাস পদ্ধতিতে একটি ফর্ম লোড করার চেষ্টা করবে।
ব্যবহারকারীকে ফর্ম দেখানো, একটি বিকল্প বেছে নেওয়া এবং ফর্মটি বাতিল করার পরে
getPrivacyOptionsRequirementStatus
REQUIRED হলে গোপনীয়তা
বিকল্প ফর্ম দেখায়।
এই পদ্ধতিটি শুধুমাত্র তখনই কল করা উচিত যখন ব্যবহারকারী গোপনীয়তা বিকল্প ফর্ম দেখানোর অনুরোধ করেন।
কোনও ফর্ম উপলভ্য হলে SDK অটোমেটিক গোপনীয়তা বিকল্প ফর্ম প্রিলোড করে। আগে থেকে কোনও ফর্ম লোড করা না থাকলে, SDK অ্যাসিঙ্ক্রোনাস পদ্ধতিতে একটি ফর্ম লোড করার চেষ্টা করবে।
ব্যবহারকারীকে ফর্ম দেখানো, একটি বিকল্প বেছে নেওয়া এবং ফর্মটি বাতিল করার পরে
onDismissed কলব্যাক
কল করা হয়। এছাড়াও, এটি
FormError
সহ উত্তর দিতে পারে, যদি:
- ফর্মটি উপলভ্য নেই।
- ফর্মটি দেখানো যাচ্ছে না।
- ফর্মটি এখনও প্রি-লোড করা হচ্ছে।
| প্যারামিটারগুলি | |
|---|---|
|
ফর্ম বাতিল করা হলে কলব্যাক ফাংশন ইনভোক করা হয়, সাথে ঐচ্ছিক FormError যদি প্রেজেন্টেশন ব্যর্থ হয়। |