পুরস্কারপ্রাপ্ত ইন্টারস্টিশিয়াল বিজ্ঞাপন

public abstract class RewardedInterstitialAd


পুরস্কৃত ইন্টারস্টিশিয়াল হল পূর্ণ স্ক্রীনের বিজ্ঞাপন যা ব্যবহারকারীদের পুরস্কৃত করে এবং ব্যবহারকারীর অপ্ট ইন না করেই দেখানো যেতে পারে।

এই বিজ্ঞাপনের ফর্ম্যাটটি com.google.android.gms.ads.rewarded.RewardedAd থেকে আলাদা কারণ পুরস্কৃত বিজ্ঞাপনের জন্য ব্যবহারকারীকে ভিডিও দেখার জন্য অপ্ট-ইন করতে হবে। এই বিজ্ঞাপন ফর্ম্যাটটি com.google.android.gms.ads.interstitial.InterstitialAd থেকে আলাদা কারণ ইন্টারস্টিশিয়াল বিজ্ঞাপন ব্যবহারকারীকে পুরস্কৃত করে না।

সারাংশ

পাবলিক কনস্ট্রাক্টর

পাবলিক পদ্ধতি

abstract @ NonNull Bundle

এই RewardedInterstitialAd জন্য সমস্ত উপলব্ধ বিজ্ঞাপন মেটাডেটা পায়।

abstract @ NonNull String

বিজ্ঞাপন ইউনিট আইডি প্রদান করে।

abstract @ Nullable FullScreenContentCallback

এই RewardedInterstitialAd জন্য FullScreenContentCallback পায়।

abstract @ Nullable OnAdMetadataChangedListener

এই RewardedInterstitialAd জন্য OnAdMetadataChangedListener পায়।

abstract @ Nullable OnPaidEventListener

এই RewardedInterstitialAd জন্য OnPaidEventListener পান।

abstract long

এই RewardedInterstitialAd জন্য প্লেসমেন্ট আইডি পায়।

abstract @ NonNull ResponseInfo

লোড করা বিজ্ঞাপন সম্পর্কে তথ্য প্রদান করে।

abstract @ NonNull RewardItem

লোড করা পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য পুরস্কার আইটেম পায়।

static void
load (
@ NonNull Context context,
@ NonNull String adUnitId,
@ NonNull AdManagerAdRequest adManagerAdRequest,
@ NonNull RewardedInterstitialAdLoadCallback loadCallback
)

একটি RewardedInterstitialAd লোড করে।

static void
load (
@ NonNull Context context,
@ NonNull String adUnitId,
@ NonNull AdRequest adRequest,
@ NonNull RewardedInterstitialAdLoadCallback loadCallback
)

একটি RewardedInterstitialAd লোড করে।

abstract void

যখন বিজ্ঞাপনগুলি পূর্ণ স্ক্রীনের সামগ্রী দেখায় এবং খারিজ করে তখন আহ্বান করার জন্য একটি কলব্যাক নিবন্ধন করে৷

abstract void
setImmersiveMode (boolean immersiveModeEnabled)

একটি পতাকা সেট করে যা নিয়ন্ত্রণ করে যে এই পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপন বস্তুটি ইমারসিভ মোডে প্রদর্শিত হবে কিনা।

abstract void

পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপনের মেটাডেটা পরিবর্তিত হলে আহ্বান করার জন্য একটি কলব্যাক নিবন্ধন করে।

abstract void

যখন এই বিজ্ঞাপনটি অর্থ উপার্জন করেছে বলে অনুমান করা হয় তখন আহ্বান করার জন্য একটি কলব্যাক নিবন্ধন করে৷

abstract void
setPlacementId (long placementId)

পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য একটি প্লেসমেন্ট আইডি সেট করে।

abstract void

এই পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য ServerSideVerificationOptions সেট করে।

abstract void
show (
@ NonNull Activity activity,
@ NonNull OnUserEarnedRewardListener onUserEarnedRewardListener
)

পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপন দেখায়।

পাবলিক কনস্ট্রাক্টর

পুরস্কারপ্রাপ্ত ইন্টারস্টিশিয়াল বিজ্ঞাপন

public RewardedInterstitialAd()

পাবলিক পদ্ধতি

GetAdMetadata

public abstract @NonNull Bundle getAdMetadata()

এই RewardedInterstitialAd জন্য সমস্ত উপলব্ধ বিজ্ঞাপন মেটাডেটা পায়। বিজ্ঞাপনের মেটাডেটা না থাকলে বিজ্ঞাপনের মেটাডেটা খালি থাকে। বিজ্ঞাপন মেটাডেটা আপডেট হতে পারে. পরিবর্তনগুলি শুনতে onAdMetadataChanged ব্যবহার করুন।

getAdUnitId

public abstract @NonNull String getAdUnitId()

বিজ্ঞাপন ইউনিট আইডি প্রদান করে।

GetFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

এই RewardedInterstitialAd জন্য FullScreenContentCallback পায়।

getOnAdMetadataChangedListener

public abstract @Nullable OnAdMetadataChangedListener getOnAdMetadataChangedListener()

এই RewardedInterstitialAd জন্য OnAdMetadataChangedListener পায়।

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

এই RewardedInterstitialAd জন্য OnPaidEventListener পান।

getPlacementId

public abstract long getPlacementId()

এই RewardedInterstitialAd জন্য প্লেসমেন্ট আইডি পায়।

রেসপন্স ইনফো পান

public abstract @NonNull ResponseInfo getResponseInfo()

লোড করা বিজ্ঞাপন সম্পর্কে তথ্য প্রদান করে।

রিওয়ার্ড আইটেম পান

public abstract @NonNull RewardItem getRewardItem()

লোড করা পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য পুরস্কার আইটেম পায়।

লোড

public static void load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdManagerAdRequest adManagerAdRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

একটি RewardedInterstitialAd লোড করে।

পরামিতি
@ NonNull Context context

প্রসঙ্গ।

@ NonNull String adUnitId

বিজ্ঞাপন ইউনিট আইডি।

@ NonNull AdManagerAdRequest adManagerAdRequest

টার্গেটিং তথ্য সহ একটি Google Ad Manager বিজ্ঞাপন অনুরোধ।

@ NonNull RewardedInterstitialAdLoadCallback loadCallback

একটি পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপন লোড হওয়া শেষ হলে একটি কলব্যাক আহ্বান করা হবে৷

লোড

public static void load(
    @NonNull Context context,
    @NonNull String adUnitId,
    @NonNull AdRequest adRequest,
    @NonNull RewardedInterstitialAdLoadCallback loadCallback
)

একটি RewardedInterstitialAd লোড করে।

পরামিতি
@ NonNull Context context

প্রসঙ্গ।

@ NonNull String adUnitId

বিজ্ঞাপন ইউনিট আইডি।

@ NonNull AdRequest adRequest

টার্গেটিং তথ্য সহ একটি বিজ্ঞাপন অনুরোধ।

@ NonNull RewardedInterstitialAdLoadCallback loadCallback

একটি পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপন লোড হওয়া শেষ হলে একটি কলব্যাক আহ্বান করা হবে৷

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

যখন বিজ্ঞাপনগুলি পূর্ণ স্ক্রীনের সামগ্রী দেখায় এবং খারিজ করে তখন আহ্বান করার জন্য একটি কলব্যাক নিবন্ধন করে৷

সেট ইমারসিভমোড

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

একটি পতাকা সেট করে যা নিয়ন্ত্রণ করে যে এই পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপন বস্তুটি ইমারসিভ মোডে প্রদর্শিত হবে কিনা। show আগে এই পদ্ধতিতে কল করুন। show চলাকালীন, যদি এই পতাকা চালু থাকে এবং ইমারসিভ মোড সমর্থিত হয়, তাহলে পুরস্কৃত বিজ্ঞাপনের জন্য SYSTEM_UI_FLAG_IMMERSIVE_STICKY &SYSTEM_UI_FLAG_HIDE_NAVIGATION চালু করা হবে।

setOnAdMetadataChangedListener

public abstract void setOnAdMetadataChangedListener(
    @Nullable OnAdMetadataChangedListener listener
)

পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপনের মেটাডেটা পরিবর্তিত হলে আহ্বান করার জন্য একটি কলব্যাক নিবন্ধন করে।

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

যখন এই বিজ্ঞাপনটি অর্থ উপার্জন করেছে বলে অনুমান করা হয় তখন আহ্বান করার জন্য একটি কলব্যাক নিবন্ধন করে৷

সেট প্লেসমেন্ট আইডি

public abstract void setPlacementId(long placementId)

পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য একটি প্লেসমেন্ট আইডি সেট করে।

এই প্লেসমেন্ট আইডি রিপোর্টিংয়ে অন্তর্ভুক্ত করা হয়েছে তা নিশ্চিত করতে, বিজ্ঞাপন দেখানোর আগে এই পদ্ধতিতে কল করুন।

পরামিতি
long placementId

কনফিগার করা প্লেসমেন্টের জন্য AdMob UI দ্বারা প্রদত্ত একটি দীর্ঘ পূর্ণসংখ্যা।

setServerSideVerification Options

public abstract void setServerSideVerificationOptions(
    ServerSideVerificationOptions options
)

এই পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপনের জন্য ServerSideVerificationOptions সেট করে।

প্রদর্শন

public abstract void show(
    @NonNull Activity activity,
    @NonNull OnUserEarnedRewardListener onUserEarnedRewardListener
)

পুরস্কৃত ইন্টারস্টিশিয়াল বিজ্ঞাপন দেখায়।

পরামিতি
@ NonNull Activity activity

যে কার্যকলাপ থেকে পুরস্কৃত বিজ্ঞাপন দেখানো উচিত।

@ NonNull OnUserEarnedRewardListener onUserEarnedRewardListener

ব্যবহারকারী একটি পুরস্কার অর্জন করলে শ্রোতাকে অবহিত করা হবে।