মোবাইল বিজ্ঞাপন

public class MobileAds


ক্লাসে এমন যুক্তি রয়েছে যা সমগ্র Google মোবাইল বিজ্ঞাপন SDK-এর ক্ষেত্রে প্রযোজ্য। এই মুহুর্তে, এটিতে শুধুমাত্র পদ্ধতিগুলি শুরু করার জন্য ব্যবহৃত হয়।

সারাংশ

ধ্রুবক

static final String
ERROR_DOMAIN = "com.google.android.gms.ads"

Google মোবাইল বিজ্ঞাপন SDK-এর জন্য ডিফল্ট ত্রুটি ডোমেন নাম।

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

static void

initialize আগে কল করুন বা মধ্যস্থতা অ্যাডাপ্টার ইনিশিয়ালাইজেশন অক্ষম করার জন্য প্রথম বিজ্ঞাপনের অনুরোধ করুন।

static @ Nullable InitializationStatus

SDK প্রারম্ভিক অবস্থা পায়।

static @ NonNull RequestConfiguration

গ্লোবাল RequestConfiguration পায়।

static VersionInfo

Google মোবাইল বিজ্ঞাপন SDK-এর বাহ্যিক সংস্করণ (উদাহরণস্বরূপ, 20.6.0) পায়।

static void
@ RequiresPermission (value = Manifest.permission.INTERNET)
initialize ( Context context)

Google মোবাইল বিজ্ঞাপন SDK সূচনা করে৷

static void

Google মোবাইল বিজ্ঞাপন SDK সূচনা করে৷

static void

বিজ্ঞাপন পরিদর্শক UI খোলে।

static void
openDebugMenu ( Context context, String adUnitId)

ডিবাগ মেনু খোলে।

static boolean

Google মোবাইল বিজ্ঞাপন SDK প্রকাশক প্রথম পক্ষের আইডি, যা আগে একই অ্যাপ কী নামে পরিচিত ছিল, সক্ষম করা আছে কিনা তা নিয়ন্ত্রণ করে।

static @ Nullable CustomTabsSession

এই CustomTabsSession মধ্যে অ্যাপ-মধ্যস্থ বিজ্ঞাপন নগদীকরণ উন্নত করতে Google মোবাইল বিজ্ঞাপন SDK-এর সাথে একটি CustomTabsClient নিবন্ধন করে।

static void

এই WebView এর মধ্যে অ্যাপ-মধ্যস্থ বিজ্ঞাপন নগদীকরণ উন্নত করতে Google মোবাইল বিজ্ঞাপন SDK-এর সাথে একটি WebView নিবন্ধন করে।

static void
setAppMuted (boolean muted)

অ্যাপ্লিকেশনটির অডিও নিঃশব্দ করা হয়েছে কিনা তা নির্দেশ করে৷

static void
setAppVolume (float volume)

অ্যাপ্লিকেশনের অডিও ভলিউম সেট করে।

static void

অ্যাপের সেশন চলাকালীন প্রতিটি AdRequest জন্য ব্যবহার করা হবে এমন গ্লোবাল RequestConfiguration সেট করে।

static void
startPreload (
@ NonNull Context context,
@ NonNull List < PreloadConfiguration > preloadConfigurations,
@ NonNull PreloadCallback preloadCallback
)

প্রদত্ত কনফিগারেশনের জন্য বিজ্ঞাপনগুলি প্রিলোড করা শুরু করে৷

ধ্রুবক

ERROR_DOMAIN

public static final String ERROR_DOMAIN = "com.google.android.gms.ads"

Google মোবাইল বিজ্ঞাপন SDK-এর জন্য ডিফল্ট ত্রুটি ডোমেন নাম।

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

অক্ষম মিডিয়াএডাপ্টার ইনিশিয়ালাইজেশন

public static void disableMediationAdapterInitialization(Context context)

initialize আগে কল করুন বা মধ্যস্থতা অ্যাডাপ্টার ইনিশিয়ালাইজেশন অক্ষম করার জন্য প্রথম বিজ্ঞাপনের অনুরোধ করুন। এই পদ্ধতিটি একবার initialize পরে বা প্রথম বিজ্ঞাপনের অনুরোধ করা হয়।

সতর্কতা: এই পদ্ধতিতে কল করা আপনার মধ্যস্থতা কর্মক্ষমতাকে নেতিবাচকভাবে প্রভাবিত করতে পারে। আপনি যদি আপনার অ্যাপে মধ্যস্থতা অ্যাডাপ্টারগুলি অন্তর্ভুক্ত করেন তবেই এই পদ্ধতিটি বলা উচিত, কিন্তু আপনি এই অ্যাপ সেশনের সময় Google মধ্যস্থতা ব্যবহার করার পরিকল্পনা করেন না (উদাহরণস্বরূপ, আপনি একটি A/B পরীক্ষা চালাচ্ছেন)।

সূচনা স্থিতি পান

public static @Nullable InitializationStatus getInitializationStatus()

SDK প্রারম্ভিক অবস্থা পায়।

getRequest কনফিগারেশন

public static @NonNull RequestConfiguration getRequestConfiguration()

গ্লোবাল RequestConfiguration পায়।

getVersion

public static VersionInfo getVersion()

Google মোবাইল বিজ্ঞাপন SDK-এর বাহ্যিক সংস্করণ (উদাহরণস্বরূপ, 20.6.0) পায়।

initialize এই ফাংশনের আগে কল করার দরকার নেই।

আরম্ভ করা

@RequiresPermission(value = Manifest.permission.INTERNET)
public static void initialize(Context context)

Google মোবাইল বিজ্ঞাপন SDK সূচনা করে৷

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

যদি এই পদ্ধতিটি বলা না হয়, প্রথম বিজ্ঞাপনের অনুরোধ স্বয়ংক্রিয়ভাবে Google মোবাইল বিজ্ঞাপন SDK শুরু করে।

পরামিতি
Context context

যে Context SDK চলছে।

আরম্ভ করা

public static void initialize(Context context, OnInitializationCompleteListener listener)

Google মোবাইল বিজ্ঞাপন SDK সূচনা করে৷

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

যদি এই পদ্ধতিটি বলা না হয়, প্রথম বিজ্ঞাপনের অনুরোধ স্বয়ংক্রিয়ভাবে Google মোবাইল বিজ্ঞাপন SDK শুরু করে।

পরামিতি
Context context

SDK যে কার্যকলাপের Context চলছে।

OnInitializationCompleteListener listener

সূচনা সমাপ্তির পরে একটি কলব্যাক আহ্বান করা হবে৷

openAdInspector

public static void openAdInspector(Context context, OnAdInspectorClosedListener listener)

বিজ্ঞাপন পরিদর্শক UI খোলে।

ডিবাগ মেনু খুলুন

public static void openDebugMenu(Context context, String adUnitId)

ডিবাগ মেনু খোলে। এই ফাংশনের আগে initialize কল করতে হবে।

পরামিতি
Context context

SDK যে কার্যকলাপের Context চলছে।

String adUnitId

আপনার অ্যাপের সাথে যুক্ত যেকোনো অ্যাড ম্যানেজার বিজ্ঞাপন ইউনিট আইডি।

putPublisherFirstPartyIdEnabled

public static boolean putPublisherFirstPartyIdEnabled(boolean enabled)

Google মোবাইল বিজ্ঞাপন SDK প্রকাশক প্রথম পক্ষের আইডি, যা আগে একই অ্যাপ কী নামে পরিচিত ছিল, সক্ষম করা আছে কিনা তা নিয়ন্ত্রণ করে।

আইডি ডিফল্টরূপে সক্রিয় করা হয়. অক্ষম করা হলে, অ্যাপ সেশন জুড়ে সেটিং বজায় থাকে এবং আইডি সাফ করা হয়।

এই ফাংশনের আগে initialize কল করতে হবে।

পরামিতি
boolean enabled

বুলিয়ান সত্য যদি প্রকাশক প্রথম পক্ষের আইডি সক্রিয় থাকে, অন্যথায় মিথ্যা।

রিটার্নস
boolean

সত্য যদি সিদ্ধান্ত সফলভাবে অব্যাহত থাকে। মিথ্যা যদি এটি স্থায়ী হতে ব্যর্থ হয়.

registerCustomTabsSession

public static @Nullable CustomTabsSession registerCustomTabsSession(
    @NonNull Context context,
    @NonNull CustomTabsClient client,
    @NonNull String origin,
    @Nullable CustomTabsCallback callback
)

এই CustomTabsSession মধ্যে অ্যাপ-মধ্যস্থ বিজ্ঞাপন নগদীকরণ উন্নত করতে Google মোবাইল বিজ্ঞাপন SDK-এর সাথে একটি CustomTabsClient নিবন্ধন করে। এটি CustomTabsSession এর শুধুমাত্র একটি উদাহরণ তৈরি করবে এবং এটিকে পুনরায় চালানোর ফলে বিদ্যমান সেশন ওভাররাইড হবে।

পরামিতি
@ NonNull Context context

যে Context SDK চলছে।

@ NonNull CustomTabsClient client

CustomTabsClient CustomTabsSession উদাহরণ তৈরি করতে ব্যবহৃত হয়।

@ NonNull String origin

যাচাইকরণের জন্য ডিজিটাল সম্পদ লিঙ্কে মূল হিসাবে ব্যবহৃত স্ট্রিং।

@ Nullable CustomTabsCallback callback

থেকে কলব্যাক পেতে ঐচ্ছিক CustomTabsCallback .

রিটার্নস
@ Nullable CustomTabsSession

একটি কাস্টম ট্যাব পৃষ্ঠা খোলার সময় কাস্টম ট্যাবস ইন্টেন্টের জন্য ব্যবহার করা CustomTabsSession উদাহরণ।

রেজিস্টার ওয়েব ভিউ

public static void registerWebView(@NonNull WebView webview)

এই WebView এর মধ্যে অ্যাপ-মধ্যস্থ বিজ্ঞাপন নগদীকরণ উন্নত করতে Google মোবাইল বিজ্ঞাপন SDK-এর সাথে একটি WebView নিবন্ধন করে।

setAppMuted

public static void setAppMuted(boolean muted)

অ্যাপ্লিকেশনটির অডিও নিঃশব্দ করা হয়েছে কিনা তা নির্দেশ করে৷ সমস্ত বিজ্ঞাপনের প্রাথমিক নিঃশব্দ অবস্থাকে প্রভাবিত করে।

সতর্কতা: আপনার অ্যাপ্লিকেশন মিউট করা ভিডিও বিজ্ঞাপনের যোগ্যতা হ্রাস করে এবং আপনার অ্যাপের বিজ্ঞাপন আয় হ্রাস করতে পারে। আপনার অ্যাপটি ব্যবহারকারীকে একটি কাস্টম নিঃশব্দ নিয়ন্ত্রণ প্রদান করলেই কেবলমাত্র এই APIটি ব্যবহার করা উচিত এবং আপনি এই API-তে ব্যবহারকারীর নিঃশব্দ সিদ্ধান্ত প্রতিফলিত করবেন।

পরামিতি
boolean muted

অ্যাপটি নিঃশব্দ হলে সত্য, অন্যথায় মিথ্যা। ডিফল্ট থেকে মিথ্যা.

setAppVolume

public static void setAppVolume(float volume)

অ্যাপ্লিকেশনের অডিও ভলিউম সেট করে। অন্যান্য অডিও আউটপুটের সাথে সম্পর্কিত সমস্ত বিজ্ঞাপনের অডিও ভলিউমকে প্রভাবিত করে।

সতর্কতা: আপনার অ্যাপের অডিও ভলিউম কমিয়ে দিলে ভিডিও বিজ্ঞাপনের যোগ্যতা কমে যায় এবং আপনার অ্যাপের বিজ্ঞাপনের আয় কমে যেতে পারে। আপনার অ্যাপটি ব্যবহারকারীকে কাস্টম ভলিউম কন্ট্রোল প্রদান করলেই শুধুমাত্র এই API ব্যবহার করা উচিত এবং এই API-তে ব্যবহারকারীর ভলিউম পছন্দ প্রতিফলিত করা উচিত।

পরামিতি
float volume

0 (নিঃশব্দ) থেকে 1.0 (পূর্ণ মিডিয়া ভলিউম) ফ্লোট হিসাবে ভলিউম। ডিফল্ট 1.0

নিক্ষেপ করে
java.lang.IllegalArgumentException

যদি ভলিউম বৈধ সীমার বাইরে থাকে

setRequest কনফিগারেশন

public static void setRequestConfiguration(
    @NonNull RequestConfiguration requestConfiguration
)

অ্যাপের সেশন চলাকালীন প্রতিটি AdRequest জন্য ব্যবহার করা হবে এমন গ্লোবাল RequestConfiguration সেট করে।

স্টার্ট প্রিলোড

public static void startPreload(
    @NonNull Context context,
    @NonNull List<PreloadConfiguration> preloadConfigurations,
    @NonNull PreloadCallback preloadCallback
)

প্রদত্ত কনফিগারেশনের জন্য বিজ্ঞাপনগুলি প্রিলোড করা শুরু করে৷

বিজ্ঞাপন প্রিলোডিং এপিআইগুলি একটি সীমিত আলফাতে রয়েছে৷ আরও তথ্যের জন্য অনুগ্রহ করে আপনার অ্যাকাউন্ট ম্যানেজারের সাথে যোগাযোগ করুন।

পরামিতি
@ NonNull Context context

যে Context SDK চলছে।

@ NonNull List < PreloadConfiguration > preloadConfigurations

বিজ্ঞাপন প্রিলোড করার কনফিগারেশন।

@ NonNull PreloadCallback preloadCallback

প্রতিটি প্রিলোড কনফিগারেশনের জন্য বিজ্ঞাপনের প্রাপ্যতা পরিবর্তন হলে একটি কলব্যাক আহ্বান করা হবে।