AdData.Builder

public static final class AdData.Builder
extends Object

java.lang.অবজেক্ট
android.adservices.common.AdData.Builder


AdData অবজেক্টের জন্য নির্মাতা।

সারাংশ

পাবলিক কনস্ট্রাক্টর

Builder ()

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

AdData build ()

AdData অবজেক্ট তৈরি করে।

AdData.Builder setAdCounterKeys ( Set < Integer > adCounterKeys)

ইভেন্ট গণনায় ব্যবহৃত কীগুলির সেট সেট করে।

AdData.Builder setAdFilters ( AdFilters adFilters)

বিজ্ঞাপনের সাথে যুক্ত সমস্ত AdFilters সেট করে।

AdData.Builder setAdRenderId ( String adRenderId)

সার্ভার নিলামের জন্য বিজ্ঞাপন রেন্ডার আইডি সেট করে

আরও তথ্যের জন্য AdData#getAdRenderId() দেখুন।

AdData.Builder setMetadata ( String metadata)

বিজ্ঞাপন নির্বাচন প্রক্রিয়ার সময় ব্যবহৃত ক্রেতার বিজ্ঞাপন মেটাডেটা সেট করে।

AdData.Builder setRenderUri ( Uri renderUri)

ইউআরআই সেট করে যা বিজ্ঞাপনের রেন্ডারিং সম্পদের দিকে নির্দেশ করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

Object clone ()

এই বস্তুর একটি অনুলিপি তৈরি করে এবং ফেরত দেয়।

boolean equals ( Object obj)

অন্য কোন বস্তু এটির "সমান" কিনা তা নির্দেশ করে।

void finalize ()

একটি বস্তুর উপর আবর্জনা সংগ্রাহক দ্বারা কল করা হয় যখন আবর্জনা সংগ্রহ নির্ধারণ করে যে বস্তুটির আর কোন উল্লেখ নেই।

final Class <?> getClass ()

এই Object রানটাইম ক্লাস রিটার্ন করে।

int hashCode ()

বস্তুর জন্য একটি হ্যাশ কোড মান প্রদান করে।

final void notify ()

একটি একক থ্রেড জাগিয়ে তোলে যা এই বস্তুর মনিটরে অপেক্ষা করছে।

final void notifyAll ()

এই বস্তুর মনিটরে অপেক্ষা করা সমস্ত থ্রেডকে জাগিয়ে তোলে।

String toString ()

বস্তুর একটি স্ট্রিং উপস্থাপনা প্রদান করে।

final void wait (long timeoutMillis, int nanos)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait (long timeoutMillis)

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া , বা একটি নির্দিষ্ট পরিমাণ বাস্তব সময় অতিবাহিত না হওয়া পর্যন্ত।

final void wait ()

এটি জাগ্রত না হওয়া পর্যন্ত বর্তমান থ্রেডটিকে অপেক্ষা করতে দেয়, সাধারণত অবহিত করা বা বাধা দেওয়া হয়

পাবলিক কনস্ট্রাক্টর

নির্মাতা

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public Builder ()

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

নির্মাণ

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public AdData build ()

AdData অবজেক্ট তৈরি করে।

রিটার্নস
AdData এই মানটি null হতে পারে না।

নিক্ষেপ করে
NullPointerException যদি কোনো প্রয়োজনীয় পরামিতি null হয় যখন নির্মিত

setAdCounterKeys

public AdData.Builder setAdCounterKeys (Set<Integer> adCounterKeys)

ইভেন্ট গণনায় ব্যবহৃত কীগুলির সেট সেট করে।

একটি বিজ্ঞাপনের সাথে 10টির বেশি বিজ্ঞাপন কাউন্টার কী যুক্ত থাকতে পারে না।

আরও তথ্যের জন্য AdData.getAdCounterKeys() দেখুন।

পরামিতি
adCounterKeys Set : এই মানটি null হতে পারে না।

রিটার্নস
AdData.Builder এই মানটি null হতে পারে না।

সেট অ্যাডফিল্টার

public AdData.Builder setAdFilters (AdFilters adFilters)

বিজ্ঞাপনের সাথে যুক্ত সমস্ত AdFilters সেট করে।

আরও তথ্যের জন্য AdData.getAdFilters() দেখুন।

পরামিতি
adFilters AdFilters : এই মানটি null হতে পারে।

রিটার্নস
AdData.Builder এই মানটি null হতে পারে না।

setAdRenderId

public AdData.Builder setAdRenderId (String adRenderId)

সার্ভার নিলামের জন্য বিজ্ঞাপন রেন্ডার আইডি সেট করে

আরও তথ্যের জন্য AdData#getAdRenderId() দেখুন।

পরামিতি
adRenderId String : এই মানটি null হতে পারে।

রিটার্নস
AdData.Builder এই মানটি null হতে পারে না।

সেট মেটাডেটা

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public AdData.Builder setMetadata (String metadata)

বিজ্ঞাপন নির্বাচন প্রক্রিয়ার সময় ব্যবহৃত ক্রেতার বিজ্ঞাপন মেটাডেটা সেট করে।

মেটাডেটা একটি বৈধ JSON অবজেক্ট হওয়া উচিত যা একটি স্ট্রিং হিসাবে সিরিয়াল করা হয়েছে৷ মেটাডেটা বিজ্ঞাপন-নির্দিষ্ট বিডিং তথ্য উপস্থাপন করে যা বিড জেনারেশনের অংশ হিসেবে বিজ্ঞাপন নির্বাচনের সময় ব্যবহার করা হবে এবং ক্রেতা জাভাস্ক্রিপ্ট লজিকে ব্যবহার করা হবে, যা একটি বিচ্ছিন্ন এক্সিকিউশন পরিবেশে কার্যকর করা হয়।

যদি মেটাডেটা একটি বৈধ JSON অবজেক্ট না হয় যা ক্রেতার JS ব্যবহার করতে পারে, তাহলে বিজ্ঞাপনটি বিজ্ঞাপন নির্বাচনের জন্য যোগ্য হবে না।

বিস্তারিত জানার জন্য AdData.getMetadata() দেখুন।

পরামিতি
metadata String : এই মানটি null হতে পারে না।

রিটার্নস
AdData.Builder এই মানটি null হতে পারে না।

সেট রেন্ডারউরি

API স্তর 34 এ যোগ করা হয়েছে
এছাড়াও বিজ্ঞাপন পরিষেবা এক্সটেনশন 4
public AdData.Builder setRenderUri (Uri renderUri)

ইউআরআই সেট করে যা বিজ্ঞাপনের রেন্ডারিং সম্পদের দিকে নির্দেশ করে। URI অবশ্যই HTTPS ব্যবহার করবে।

বিস্তারিত জানার জন্য AdData.getRenderUri() দেখুন।

পরামিতি
renderUri Uri : এই মানটি null হতে পারে না।

রিটার্নস
AdData.Builder এই মানটি null হতে পারে না।