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

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
)

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

long

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

String

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

boolean
isTestDevice ( Context context)

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

ধ্রুবক

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

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

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

public static final int ERROR_CODE_APP_ID_MISSING = 8

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

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

public static final int ERROR_CODE_INTERNAL_ERROR = 0

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

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

public static final int ERROR_CODE_INVALID_AD_STRING = 11

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

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

public static final int ERROR_CODE_INVALID_REQUEST = 1

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

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

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

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

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

public static final int ERROR_CODE_NETWORK_ERROR = 2

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

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

public static final int ERROR_CODE_NO_FILL = 3

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

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

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

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

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

public static final int MAX_CONTENT_URL_LENGTH = 512

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

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

getAdString সম্পর্কে

public @Nullable String getAdString()

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

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

public String getContentUrl()

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

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

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

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

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

public Set<StringgetKeywords()

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

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

public List<StringgetNeighboringContentUrls()

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

getNetworkExtrasBundle সম্পর্কে

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

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

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

public long getPlacementId()

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

getRequestAgent সম্পর্কে

public String getRequestAgent()

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

isTestDevice সম্পর্কে

public boolean isTestDevice(Context context)

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