AppOpenAd

public abstract class AppOpenAd


ব্যবহারকারীরা যখন আপনার অ্যাপে প্রবেশ করে তখন অ্যাপ খোলা বিজ্ঞাপনগুলি বিজ্ঞাপন প্রদর্শন করতে ব্যবহৃত হয়। একটি AppOpenAd অবজেক্টে একটি বিজ্ঞাপন প্রদর্শনের জন্য প্রয়োজনীয় সমস্ত ডেটা থাকে। ইন্টারস্টিশিয়াল বিজ্ঞাপনের বিপরীতে, অ্যাপ ওপেন বিজ্ঞাপনগুলি একটি অ্যাপ ব্র্যান্ডিং এলাকা প্রদান করা সহজ করে তোলে যাতে ব্যবহারকারীরা যে প্রেক্ষাপটে বিজ্ঞাপনটি দেখেন তা বুঝতে পারেন। একটি AppOpenAd লোড করতে স্ট্যাটিক load পদ্ধতিগুলির একটি ব্যবহার করুন। তারপর এটি রেন্ডার show কল.

সারাংশ

নেস্টেড প্রকার

public abstract class AppOpenAd.AppOpenAdLoadCallback extends AdLoadCallback

একটি অ্যাপ খোলা বিজ্ঞাপন লোড করার জন্য ইভেন্ট বিজ্ঞপ্তি প্রাপ্তির জন্য একটি বস্তু।

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

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

abstract @ NonNull String

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

abstract @ Nullable FullScreenContentCallback

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

abstract @ Nullable OnPaidEventListener

এই AppOpenAd জন্য OnPaidEventListener পায়।

abstract long

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

abstract @ NonNull ResponseInfo

লোড করা বিজ্ঞাপনের জন্য ResponseInfo প্রদান করে।

static boolean
isAdAvailable (@ NonNull Context context, @ NonNull String adUnitId)

এই পদ্ধতি অবজ্ঞা করা হয়.

পরিবর্তে isAdAvailable ব্যবহার করুন।

static void
load (
Context context,
String adUnitId,
AdRequest adRequest,
AppOpenAd.AppOpenAdLoadCallback loadCallback
)

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

static @ Nullable AppOpenAd
pollAd (@ NonNull Context context, @ NonNull String adUnitId)

এই পদ্ধতি অবজ্ঞা করা হয়.

পরিবর্তে pollAd ব্যবহার করুন।

abstract void

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

abstract void
setImmersiveMode (boolean immersiveModeEnabled)

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

abstract void

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

abstract void
setPlacementId (long placementId)

অ্যাপ খোলা বিজ্ঞাপনের জন্য একটি প্লেসমেন্ট আইডি সেট করে।

abstract void
show (@ NonNull Activity activity)

AppOpenAd দেখায়।

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

AppOpenAd

public AppOpenAd()

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

getAdUnitId

public abstract @NonNull String getAdUnitId()

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

GetFullScreenContentCallback

public abstract @Nullable FullScreenContentCallback getFullScreenContentCallback()

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

getOnPaidEventListener

public abstract @Nullable OnPaidEventListener getOnPaidEventListener()

এই AppOpenAd জন্য OnPaidEventListener পায়।

getPlacementId

public abstract long getPlacementId()

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

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

public abstract @NonNull ResponseInfo getResponseInfo()

লোড করা বিজ্ঞাপনের জন্য ResponseInfo প্রদান করে।

isAvailable

public static boolean isAdAvailable(@NonNull Context context, @NonNull String adUnitId)

startPreload থেকে লোড করা কোনো অ্যাপ ওপেন বিজ্ঞাপন পাওয়া গেলে true দেখায়।

লোড

public static void load(
    Context context,
    String adUnitId,
    AdRequest adRequest,
    AppOpenAd.AppOpenAdLoadCallback loadCallback
)

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

পরামিতি
Context context

প্রসঙ্গ।

String adUnitId

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

AdRequest adRequest

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

AppOpenAd.AppOpenAdLoadCallback loadCallback

একটি বস্তু যা একটি অ্যাপ খোলা বিজ্ঞাপন লোড করার জন্য ইভেন্ট পরিচালনা করে।

pollAd

public static @Nullable AppOpenAd pollAd(@NonNull Context context, @NonNull String adUnitId)

startPreload থেকে লোড করা পরবর্তী অ্যাপ ওপেন বিজ্ঞাপন উদ্ধার করে, অথবা কোনো বিজ্ঞাপন উপলব্ধ না হলে null

setFullScreenContentCallback

public abstract void setFullScreenContentCallback(
    @Nullable FullScreenContentCallback fullScreenContentCallback
)

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

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

public abstract void setImmersiveMode(boolean immersiveModeEnabled)

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

setOnPaidEventListener

public abstract void setOnPaidEventListener(@Nullable OnPaidEventListener listener)

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

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

public abstract void setPlacementId(long placementId)

অ্যাপ খোলা বিজ্ঞাপনের জন্য একটি প্লেসমেন্ট আইডি সেট করে।

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

পরামিতি
long placementId

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

প্রদর্শন

public abstract void show(@NonNull Activity activity)

AppOpenAd দেখায়।

পরামিতি
@ NonNull Activity activity

যে কার্যকলাপ থেকে AppOpenAd দেখানো হয়।