বিমূর্তAdRequestBuilder

public abstract class AbstractAdRequestBuilder<T extends AbstractAdRequestBuilder<T>>

পরিচিত সরাসরি উপশ্রেণী AdManagerAdRequest.Builder , AdRequest.Builder
AdManagerAdRequest.Builder

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

AdRequest.Builder

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


বিজ্ঞাপনের অনুরোধ তৈরি করতে সাহায্য করার জন্য একটি বেস বিল্ডার ক্লাস।

সারাংশ

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

T
@ CanIgnoreReturnValue
addCustomEventExtrasBundle (
Class < CustomEvent > adapterClass,
Bundle customEventExtras
)

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

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

T

একটি কাস্টম টার্গেটিং প্যারামিটার যোগ করে।

T

একাধিক মান সহ একটি কাস্টম টার্গেটিং প্যারামিটার যোগ করে।

T

লক্ষ্য করার উদ্দেশ্যে একটি কীওয়ার্ড যোগ করে।

T

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

T

একটি বিজ্ঞাপন স্ট্রিং সেট করে যা একটি বিজ্ঞাপন প্রতিক্রিয়া উপস্থাপন করে।

T

একটি ওয়েব সাইটের সামগ্রীর URL সেট করে যার সামগ্রী অ্যাপের প্রাথমিক সামগ্রীর সাথে মেলে৷

T
@ CanIgnoreReturnValue
setHttpTimeoutMillis (int httpTimeoutMillis)

একটি বিজ্ঞাপন অনুরোধের সময় Google মোবাইল বিজ্ঞাপন SDK দ্বারা করা HTTPS কলগুলির জন্য একটি কাস্টম টাইমআউট সেট করে৷

T

একটি বিজ্ঞাপনের কাছাকাছি ওয়েব বিষয়বস্তুর প্রতিনিধিত্বকারী URL সেট করে।

T

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

সুরক্ষিত পদ্ধতি

abstract T
self ()

একটি নির্দিষ্ট সাব-টাইপের স্ব-উদাহরণ প্রদান করে।

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

addCustomEventExtrasBundle

@CanIgnoreReturnValue
public T addCustomEventExtrasBundle(
    Class<CustomEvent> adapterClass,
    Bundle customEventExtras
)

একটি নির্দিষ্ট কাস্টম ইভেন্ট অ্যাডাপ্টারে পাস করার জন্য অতিরিক্ত প্যারামিটার যোগ করে।

পরামিতি
Class < CustomEvent > adapterClass

কাস্টম ইভেন্ট অ্যাডাপ্টারের Class যার জন্য আপনি অতিরিক্ত প্রদান করছেন।

Bundle customEventExtras

একটি কাস্টম ইভেন্ট অ্যাডাপ্টারে পাস করার জন্য অতিরিক্ত তথ্যের একটি Bundle

কাস্টম টার্গেটিং যোগ করুন

@CanIgnoreReturnValue
public T addCustomTargeting(String key, String value)

একটি কাস্টম টার্গেটিং প্যারামিটার যোগ করে। একই কী দিয়ে এটিকে দ্বিতীয়বার কল করলে পুরানো মানগুলি ওভাররাইট হবে।

কাস্টম টার্গেটিং যোগ করুন

@CanIgnoreReturnValue
public T addCustomTargeting(String key, List<String> values)

একাধিক মান সহ একটি কাস্টম টার্গেটিং প্যারামিটার যোগ করে। একই কী দিয়ে এটিকে দ্বিতীয়বার কল করলে পুরানো মানগুলি ওভাররাইট হবে।

কীওয়ার্ড যোগ করুন

@CanIgnoreReturnValue
public T addKeyword(String keyword)

লক্ষ্য করার উদ্দেশ্যে একটি কীওয়ার্ড যোগ করে।

addNetworkExtrasBundle

@CanIgnoreReturnValue
public T addNetworkExtrasBundle(
    Class<MediationExtrasReceiver> adapterClass,
    Bundle networkExtras
)

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

পরামিতি
Class < MediationExtrasReceiver > adapterClass

অ্যাডাপ্টারের Class যা অতিরিক্ত গ্রহণ করা উচিত।

Bundle networkExtras

একটি মধ্যস্থতা অ্যাডাপ্টারে পাঠানোর জন্য অতিরিক্ত তথ্যের একটি Bundle

setAdString

@CanIgnoreReturnValue
public T setAdString(String adString)

একটি বিজ্ঞাপন স্ট্রিং সেট করে যা একটি বিজ্ঞাপন প্রতিক্রিয়া উপস্থাপন করে। সেট করা থাকলে, SDK এই বিজ্ঞাপনটিকে রেন্ডার করবে এবং এই অনুরোধে সেট করা অন্যান্য সমস্ত টার্গেটিং তথ্য উপেক্ষা করবে৷

setContentUrl

@CanIgnoreReturnValue
public T setContentUrl(String contentUrl)

একটি ওয়েব সাইটের সামগ্রীর URL সেট করে যার সামগ্রী অ্যাপের প্রাথমিক সামগ্রীর সাথে মেলে৷ এই ওয়েব সাইটের বিষয়বস্তু টার্গেটিং এবং ব্র্যান্ড নিরাপত্তার উদ্দেশ্যে ব্যবহার করা হয়।

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

যদি contentUrl {code null} হয়।

java.lang.IllegalArgumentException

কন্টেন্ট ইউআরএল খালি থাকলে বা এর দৈর্ঘ্য 512-এর বেশি হলে।

setHttpTimeoutMillis

@CanIgnoreReturnValue
public T setHttpTimeoutMillis(int httpTimeoutMillis)

একটি বিজ্ঞাপন অনুরোধের সময় Google মোবাইল বিজ্ঞাপন SDK দ্বারা করা HTTPS কলগুলির জন্য একটি কাস্টম টাইমআউট সেট করে৷

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

পরামিতি
int httpTimeoutMillis

মিলিসেকেন্ডে HTTPS সময়সীমা নির্দিষ্ট করে একটি পূর্ণসংখ্যা। 5000 (5 সেকেন্ড) এর চেয়ে কম যেকোনো মান উপেক্ষা করা হবে। ডিফল্ট মান হল 60000 (60 সেকেন্ড)।

সেট NeighboringContentUrls

@CanIgnoreReturnValue
public T setNeighboringContentUrls(List<String> neighboringContentUrls)

একটি বিজ্ঞাপনের কাছাকাছি ওয়েব বিষয়বস্তুর প্রতিনিধিত্বকারী URL সেট করে। ব্র্যান্ড সুরক্ষা প্রচার করে এবং প্রদর্শিত বিজ্ঞাপনগুলিকে একটি অ্যাপ স্তরের রেটিং (MA, T, PG, ইত্যাদি) করার অনুমতি দেয় যা প্রতিবেশী সামগ্রীর জন্য আরও উপযুক্ত৷

পরামিতি
List < String > neighboringContentUrls

বিদ্যমান প্রতিবেশী বিষয়বস্তুর URL-এর সাথে সংযুক্ত করতে হবে প্রতিবেশী সামগ্রী URLগুলির তালিকা৷

setRequestAgent

@CanIgnoreReturnValue
public T setRequestAgent(String requestAgent)

বিজ্ঞাপনের অনুরোধের উৎস শনাক্ত করতে অনুরোধ এজেন্ট স্ট্রিং সেট করে। যে থার্ড-পার্টি লাইব্রেরিগুলি মোবাইল বিজ্ঞাপন SDK রেফারেন্স করে তাদের এই পদ্ধতিতে কল করা উচিত যে প্ল্যাটফর্ম থেকে বিজ্ঞাপনের অনুরোধটি এসেছে তা বোঝাতে। উদাহরণস্বরূপ, যদি "CoolAds নেটওয়ার্ক" নামে একটি তৃতীয় পক্ষের বিজ্ঞাপন নেটওয়ার্ক মোবাইল বিজ্ঞাপন SDK-এর অনুরোধে মধ্যস্থতা করে, তাহলে এটিকে এই পদ্ধতিটিকে "CoolAds" দিয়ে কল করা উচিত।

সুরক্ষিত পদ্ধতি

স্ব

protected abstract T self()

একটি নির্দিষ্ট সাব-টাইপের স্ব-উদাহরণ প্রদান করে।