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

class MobileAds


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

সারাংশ

ধ্রুবক

const String !
ERROR_DOMAIN = "com.google.android.gms.ads"

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

পাবলিক ফাংশন

java-static Unit

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

java-static InitializationStatus ?

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

java-static RequestConfiguration

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

java-static VersionInfo !

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

java-static Unit
@ RequiresPermission (value = Manifest.permission.INTERNET)
initialize (context: Context !)

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

java-static Unit

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

java-static Unit

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

java-static Unit
openDebugMenu (context: Context !, adUnitId: String !)

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

java-static Boolean

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

java-static CustomTabsSession ?
registerCustomTabsSession (
context: Context ,
client: CustomTabsClient ,
origin: String ,
callback: CustomTabsCallback ?
)

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

java-static Unit

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

java-static Unit
setAppMuted (muted: Boolean )

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

java-static Unit
setAppVolume (volume: Float )

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

java-static Unit

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

java-static Unit
startPreload (
context: Context ,
preloadConfigurations: ( Mutable ) List < PreloadConfiguration !>,
preloadCallback: PreloadCallback
)

এই ফাংশনটি অবহেলিত।

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

ধ্রুবক

ERROR_DOMAIN

const val ERROR_DOMAIN = "com.google.android.gms.ads": String!

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

পাবলিক ফাংশন

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

java-static fun disableMediationAdapterInitialization(context: Context!): Unit

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

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

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

java-static fun getInitializationStatus(): InitializationStatus?

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

getRequest কনফিগারেশন

java-static fun getRequestConfiguration(): RequestConfiguration

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

getVersion

java-static fun getVersion(): VersionInfo!

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

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

আরম্ভ করা

@RequiresPermission(value = Manifest.permission.INTERNET)
java-static fun initialize(context: Context!): Unit

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

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

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

পরামিতি
context: Context !

যে Context SDK চলছে।

আরম্ভ করা

java-static fun initialize(context: Context!, listener: OnInitializationCompleteListener!): Unit

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

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

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

পরামিতি
context: Context !

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

listener: OnInitializationCompleteListener !

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

openAdInspector

java-static fun openAdInspector(context: Context!, listener: OnAdInspectorClosedListener!): Unit

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

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

java-static fun openDebugMenu(context: Context!, adUnitId: String!): Unit

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

পরামিতি
context: Context !

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

adUnitId: String !

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

putPublisherFirstPartyIdEnabled

java-static fun putPublisherFirstPartyIdEnabled(enabled: Boolean): Boolean

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

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

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

পরামিতি
enabled: Boolean

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

রিটার্নস
Boolean

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

registerCustomTabsSession

java-static fun registerCustomTabsSession(
    context: Context,
    client: CustomTabsClient,
    origin: String,
    callback: CustomTabsCallback?
): CustomTabsSession?

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

পরামিতি
context: Context

যে Context SDK চলছে।

client: CustomTabsClient

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

origin: String

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

callback: CustomTabsCallback ?

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

রিটার্নস
CustomTabsSession ?

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

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

java-static fun registerWebView(webview: WebView): Unit

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

setAppMuted

java-static fun setAppMuted(muted: Boolean): Unit

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

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

পরামিতি
muted: Boolean

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

setAppVolume

java-static fun setAppVolume(volume: Float): Unit

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

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

পরামিতি
volume: Float

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

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

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

setRequest কনফিগারেশন

java-static fun setRequestConfiguration(requestConfiguration: RequestConfiguration): Unit

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

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

java-static fun startPreload(
    context: Context,
    preloadConfigurations: (Mutable)List<PreloadConfiguration!>,
    preloadCallback: PreloadCallback
): Unit

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

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

পরামিতি
context: Context

যে Context SDK চলছে।

preloadConfigurations: ( Mutable ) List < PreloadConfiguration !>

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

preloadCallback: PreloadCallback

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