অ্যাডরিকোয়েস্ট

class AdRequest

পরিচিত সরাসরি উপশ্রেণী AdManagerAdRequest
AdManagerAdRequest

একটি AdManagerAdRequest Google Ad Manager থেকে বিজ্ঞাপন আনার জন্য ব্যবহৃত টার্গেটিং তথ্য থাকে।


একটি AdRequest বিজ্ঞাপন আনার জন্য ব্যবহৃত টার্গেটিং তথ্য থাকে। বিজ্ঞাপনের অনুরোধগুলি AdRequest.Builder ব্যবহার করে তৈরি করা হয়।

বিজ্ঞাপন পরিচালক ব্যবহারকারী প্রকাশকদের com.google.android.gms.ads.admanager.AdManagerAdRequest ব্যবহার করা উচিত।

সারাংশ

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

একটি AdRequest তৈরি করে।

ধ্রুবক

const String !
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

setTestDeviceIds সাথে ব্যবহার করার জন্য এমুলেটরগুলির জন্য deviceId

const Int

অ্যাপ আইডি না থাকার কারণে বিজ্ঞাপনের অনুরোধটি করা যায়নি।

const Int

অভ্যন্তরীণভাবে কিছু ঘটেছে; উদাহরণস্বরূপ, বিজ্ঞাপন সার্ভার থেকে একটি অবৈধ প্রতিক্রিয়া পাওয়া গেছে।

const Int

বিজ্ঞাপনের স্ট্রিংটি অবৈধ।

const Int

বিজ্ঞাপনের অনুরোধটি অবৈধ ছিল; উদাহরণস্বরূপ, বিজ্ঞাপন ইউনিট আইডিটি ভুল ছিল।

const Int

মধ্যস্থতা অ্যাডাপ্টারটি বিজ্ঞাপনের অনুরোধ পূরণ করেনি।

const Int

নেটওয়ার্ক সংযোগের কারণে বিজ্ঞাপনের অনুরোধটি ব্যর্থ হয়েছে।

const Int

বিজ্ঞাপনের অনুরোধটি সফল হয়েছে, কিন্তু বিজ্ঞাপনের তালিকার অভাবের কারণে কোনও বিজ্ঞাপন ফেরত দেওয়া হয়নি।

const Int

বিজ্ঞাপন স্ট্রিং-এ অনুরোধ আইডি খুঁজে পাওয়া যাচ্ছে না।

const Int

কন্টেন্টের সর্বোচ্চ URL দৈর্ঘ্য।

জনসাধারণের অনুষ্ঠান

String ?

বিজ্ঞাপনের স্ট্রিং পায়।

String !

কন্টেন্ট URL টার্গেটিং তথ্য প্রদান করে।

Bundle ?
<T : CustomEvent ?> getCustomEventExtrasBundle (adapterClass: Class <T!>!)

এই ফাংশনটি অবচিত।

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

( Mutable ) Set < String !>!

টার্গেটিং তথ্য কীওয়ার্ড প্রদান করে।

( Mutable ) List < String !>!

প্রতিবেশী কন্টেন্ট URL গুলির তালিকা অথবা যদি কোনও URL সেট না করা থাকে তবে একটি খালি তালিকা প্রদান করে।

Bundle ?
<T : MediationExtrasReceiver ?> getNetworkExtrasBundle (
adapterClass: Class <T!>!
)

একটি নির্দিষ্ট বিজ্ঞাপন নেটওয়ার্ক অ্যাডাপ্টারে পাস করার জন্য অতিরিক্ত প্যারামিটার ফেরত দেয়।

Long

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

String !

বিজ্ঞাপন অনুরোধের উৎস শনাক্ত করার জন্য অনুরোধ এজেন্ট স্ট্রিংটি দেখায়।

Boolean
isTestDevice (context: Context !)

এই ডিভাইসটি যদি পরীক্ষামূলক বিজ্ঞাপন পায় তাহলে true দেখায়।

ধ্রুবক

ডিভাইস_আইডি_এমুলেটর

const val DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB": String!

setTestDeviceIds সাথে ব্যবহার করার জন্য এমুলেটরগুলির জন্য deviceId

ত্রুটি_কোড_অ্যাপ_আইডি_অনুপস্থিত

const val ERROR_CODE_APP_ID_MISSING = 8: Int

অ্যাপ আইডি না থাকার কারণে বিজ্ঞাপনের অনুরোধটি করা যায়নি।

ত্রুটি_কোড_অন্তর্বর্তী_ত্রুটি

const val ERROR_CODE_INTERNAL_ERROR = 0: Int

অভ্যন্তরীণভাবে কিছু ঘটেছে; উদাহরণস্বরূপ, বিজ্ঞাপন সার্ভার থেকে একটি অবৈধ প্রতিক্রিয়া পাওয়া গেছে।

ত্রুটি_কোড_ইনভ্যালিড_এডি_স্ট্রিং

const val ERROR_CODE_INVALID_AD_STRING = 11: Int

বিজ্ঞাপন স্ট্রিংটি অবৈধ। উদাহরণস্বরূপ, বিজ্ঞাপন স্ট্রিংয়ে কোনও অনুরোধ আইডি নেই।

ত্রুটি_কোড_ইনভ্যালিড_অনুরোধ

const val ERROR_CODE_INVALID_REQUEST = 1: Int

বিজ্ঞাপনের অনুরোধটি অবৈধ ছিল; উদাহরণস্বরূপ, বিজ্ঞাপন ইউনিট আইডিটি ভুল ছিল।

ত্রুটি_কোড_মাধ্যম_পূরণ_না_করা

const val ERROR_CODE_MEDIATION_NO_FILL = 9: Int

মধ্যস্থতা অ্যাডাপ্টারটি বিজ্ঞাপনের অনুরোধ পূরণ করেনি। যদি এই ত্রুটিটি getCode থেকে ফিরে আসে, তাহলে অন্তর্নিহিত কারণের জন্য getCause পরীক্ষা করুন।

ত্রুটি_কোড_নেটওয়ার্ক_ত্রুটি

const val ERROR_CODE_NETWORK_ERROR = 2: Int

নেটওয়ার্ক সংযোগের কারণে বিজ্ঞাপনের অনুরোধটি ব্যর্থ হয়েছে।

ত্রুটি_কোড_পূরণ_না_করা

const val ERROR_CODE_NO_FILL = 3: Int

বিজ্ঞাপনের অনুরোধটি সফল হয়েছে, কিন্তু বিজ্ঞাপনের তালিকার অভাবের কারণে কোনও বিজ্ঞাপন ফেরত দেওয়া হয়নি।

ত্রুটি_কোড_অনুরোধ_আইডি_মিসম্যাচ

const val ERROR_CODE_REQUEST_ID_MISMATCH = 10: Int

বিজ্ঞাপন স্ট্রিং-এ অনুরোধ আইডি খুঁজে পাওয়া যাচ্ছে না।

সর্বোচ্চ_সামগ্রী_URL_দৈর্ঘ্য

const val MAX_CONTENT_URL_LENGTH = 512: Int

কন্টেন্টের সর্বোচ্চ URL দৈর্ঘ্য।

জনসাধারণের অনুষ্ঠান

getAdString সম্পর্কে

fun getAdString(): String?

বিজ্ঞাপনের স্ট্রিং পায়।

কন্টেন্ট ইউআরএল পান

fun getContentUrl(): String!

কন্টেন্ট URL টার্গেটিং তথ্য প্রদান করে। যদি contentUrl সেট না করা থাকে তাহলে null প্রদান করে।

কাস্টমইভেন্টএক্সট্রাসবান্ডেল পান

fun <T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!): Bundle?

একটি নির্দিষ্ট কাস্টম ইভেন্ট অ্যাডাপ্টারে পাস করার জন্য অতিরিক্ত প্যারামিটার ফেরত দেয়। প্রদত্ত ধরণের কোনও কাস্টম ইভেন্ট অতিরিক্ত সেট না থাকলে null ফেরত দেয়।

কীওয়ার্ড পান

fun getKeywords(): (Mutable)Set<String!>!

টার্গেটিং তথ্য কীওয়ার্ড প্রদান করে। যদি কোন কীওয়ার্ড যোগ না করা থাকে তবে একটি খালি Set প্রদান করে।

নেবারিংকন্টেন্ট ইউআরএল পান

fun getNeighboringContentUrls(): (Mutable)List<String!>!

প্রতিবেশী কন্টেন্ট URL গুলির তালিকা অথবা যদি কোনও URL সেট না করা থাকে তবে একটি খালি তালিকা প্রদান করে।

getNetworkExtrasBundle সম্পর্কে

fun <T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
): Bundle?

একটি নির্দিষ্ট বিজ্ঞাপন নেটওয়ার্ক অ্যাডাপ্টারে পাস করার জন্য অতিরিক্ত প্যারামিটার ফেরত পাঠায়। প্রদত্ত ধরণের কোনও নেটওয়ার্ক অতিরিক্ত সেট না থাকলে null ফেরত পাঠায়।

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

fun getPlacementId(): Long

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

getRequestAgent সম্পর্কে

fun getRequestAgent(): String!

বিজ্ঞাপন অনুরোধের উৎস শনাক্ত করার জন্য অনুরোধ এজেন্ট স্ট্রিংটি দেখায়।

isTestDevice সম্পর্কে

fun isTestDevice(context: Context!): Boolean

এই ডিভাইসটি যদি পরীক্ষামূলক বিজ্ঞাপন পায় তাহলে true দেখায়।