AdRequest

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!>!
)

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

String !

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

Boolean
isTestDevice (context: Context !)

যদি এই ডিভাইসটি পরীক্ষার বিজ্ঞাপনগুলি পায় তাহলে true ফেরত দেয়৷

ধ্রুবক

DEVICE_ID_EMULATOR

const val DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB": String!

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

ERROR_CODE_APP_ID_MISSING

const val ERROR_CODE_APP_ID_MISSING = 8: Int

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

ERROR_CODE_INTERNAL_ERROR

const val ERROR_CODE_INTERNAL_ERROR = 0: Int

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

ERROR_CODE_INVALID_AD_STRING

const val ERROR_CODE_INVALID_AD_STRING = 11: Int

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

ERROR_CODE_INVALID_REQUEST

const val ERROR_CODE_INVALID_REQUEST = 1: Int

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

ERROR_CODE_MEDIATION_NO_FILL

const val ERROR_CODE_MEDIATION_NO_FILL = 9: Int

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

ERROR_CODE_NETWORK_ERROR

const val ERROR_CODE_NETWORK_ERROR = 2: Int

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

ERROR_CODE_NO_FILL

const val ERROR_CODE_NO_FILL = 3: Int

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

ERROR_CODE_REQUEST_ID_MISMATCH

const val ERROR_CODE_REQUEST_ID_MISMATCH = 10: Int

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

MAX_CONTENT_URL_LENGTH

const val MAX_CONTENT_URL_LENGTH = 512: Int

সর্বাধিক সামগ্রী URL দৈর্ঘ্য।

পাবলিক ফাংশন

getAdString

fun getAdString(): String?

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

getContentUrl

fun getContentUrl(): String!

বিষয়বস্তু URL টার্গেটিং তথ্য প্রদান করে। কন্টেন্ট ইউআরএল সেট করা না থাকলে null দেখায়।

getCustomEventExtrasBundle

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

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

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

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

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

getNeighboringContentUrls

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

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

GetNetworkExtrasBundle

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

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

getRequestAgent

fun getRequestAgent(): String!

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

isTestDevice

fun isTestDevice(context: Context!): Boolean

যদি এই ডিভাইসটি পরীক্ষার বিজ্ঞাপনগুলি পায় তাহলে true ফেরত দেয়৷