AdRequest

public class AdRequest

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

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


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

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

সারাংশ

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

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

ধ্রুবক

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

static final int

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

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

@ Nullable String

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

String

বিষয়বস্তু URL টার্গেটিং তথ্য প্রদান করে।

@ Nullable Bundle
<T extends CustomEvent > getCustomEventExtrasBundle ( Class <T> adapterClass)

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

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

Set < String >

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

List < String >

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

@ Nullable Bundle
<T extends MediationExtrasReceiver > getNetworkExtrasBundle (
Class <T> adapterClass
)

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

String

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

boolean
isTestDevice ( Context context)

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

ধ্রুবক

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

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

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

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

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

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

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

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

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

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

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

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

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

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

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

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

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

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

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

getAdString

public @Nullable String getAdString()

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

getContentUrl

public String getContentUrl()

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

getCustomEventExtrasBundle

public @Nullable Bundle <T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

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

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

public Set<StringgetKeywords()

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

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

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

GetNetworkExtrasBundle

public @Nullable Bundle <T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

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

getRequestAgent

public String getRequestAgent()

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

isTestDevice

public boolean isTestDevice(Context context)

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