AdSelectionConfig.Builder

public static final class AdSelectionConfig.Builder
extends Object

java.lang.অবজেক্ট
android.adservices.adselection.AdSelectionConfig.Builder


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

সারাংশ

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

Builder ()

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

AdSelectionConfig build ()

একটি AdSelectionConfig উদাহরণ তৈরি করে।

AdSelectionConfig.Builder setAdSelectionSignals ( AdSelectionSignals adSelectionSignals)

বিজ্ঞাপন নির্বাচন বিড জেনারেশনের সময় ক্রেতাদের দেওয়া সংকেত সেট করে।

AdSelectionConfig.Builder setCustomAudienceBuyers ( List < AdTechIdentifier > customAudienceBuyers)

অনুমোদিত ক্রেতাদের তালিকা সেট করে।

AdSelectionConfig.Builder setDecisionLogicUri ( Uri decisionLogicUri)

বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় ব্যবহারের জন্য সিদ্ধান্তের যুক্তি আনতে ব্যবহৃত URI সেট করে।

AdSelectionConfig.Builder setPerBuyerSignals ( Map < AdTechIdentifier , AdSelectionSignals > perBuyerSignals)

বিজ্ঞাপন নির্বাচনের সময় প্রতিটি ক্রেতা দ্বারা প্রদত্ত সংকেত সেট করে।

AdSelectionConfig.Builder setSeller ( AdTechIdentifier seller)

বিক্রেতা শনাক্তকারী সেট করে।

AdSelectionConfig.Builder setSellerSignals ( AdSelectionSignals sellerSignals)

বিজ্ঞাপন নির্বাচন ফলাফল পরিবর্তন করতে ব্যবহৃত সংকেত সেট করুন।

AdSelectionConfig.Builder setTrustedScoringSignalsUri ( Uri trustedScoringSignalsUri)

সেল-সাইড বিশ্বস্ত সিগন্যালের URI শেষ পয়েন্ট সেট করে যেখান থেকে সৃজনশীল নির্দিষ্ট রিয়েলটাইম তথ্য আনা যায়।

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

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 AdSelectionConfig build ()

একটি AdSelectionConfig উদাহরণ তৈরি করে।

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

নিক্ষেপ করে
NullPointerException যদি কোনো প্রয়োজনীয় প্যারাম শূন্য হয়

setAdSelectionSignals

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

বিজ্ঞাপন নির্বাচন বিড জেনারেশনের সময় ক্রেতাদের দেওয়া সংকেত সেট করে।

সেট করা না থাকলে, ডিফল্ট খালি JSON-এ।

আরো বিস্তারিত জানার জন্য AdSelectionConfig.getAdSelectionSignals() দেখুন।

পরামিতি
adSelectionSignals AdSelectionSignals : এই মানটি null হতে পারে না।

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

setCustomAudienceBuyers

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

অনুমোদিত ক্রেতাদের তালিকা সেট করে।

আরো বিস্তারিত জানার জন্য AdSelectionConfig.getCustomAudienceBuyers() দেখুন।

পরামিতি
customAudienceBuyers List : এই মানটি null হতে পারে না।

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

setDecisionLogicUri

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

বিজ্ঞাপন নির্বাচন প্রক্রিয়ায় ব্যবহারের জন্য সিদ্ধান্তের যুক্তি আনতে ব্যবহৃত URI সেট করে। সিদ্ধান্ত URI দুটি স্কিমার যে কোনো একটি হতে পারে:

  • HTTPS: HTTPS URI গুলিকে পরম URI হতে হবে যেখানে হোস্ট seller সাথে মেলে
  • বিজ্ঞাপন নির্বাচন পূর্বনির্মাণ: বিজ্ঞাপন নির্বাচন পরিষেবা URIs ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters> ফর্ম্যাট অনুসরণ করে। FLEDGE একটি নেটওয়ার্ক কলের প্রয়োজন ছাড়াই উপযুক্ত JS স্ক্রিপ্ট তৈরি করে।

    উপলব্ধ পূর্বনির্মাণ স্ক্রিপ্ট:

    • scoreAds জন্য highest-bid-wins বিজ্ঞাপন এবং reportResult : এই JS স্কোর করার জন্য সর্বোচ্চ বিড সহ বিজ্ঞাপনটি বেছে নেয়। প্রতিবেদনের জন্য, প্রদত্ত URI render_uri এবং bid দিয়ে প্যারামিটারাইজ করা হয়েছে। এই পূর্বনির্মাণ ব্যবহার করার জন্য নীচের প্যারামিটার(গুলি) প্রয়োজন:
      • reportingUrl : বেস রিপোর্টিং uri যা পরবর্তীতে render_uri এবং bid দিয়ে প্যারামিটারাইজ করা হবে

      যেমন যদি আপনার বেস রিপোর্টিং URL হয় "https://www.ssp.com" তাহলে, ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com

আরো বিস্তারিত জানার জন্য AdSelectionConfig.getDecisionLogicUri() দেখুন।

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

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

সেটPerBuyerSignals

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

বিজ্ঞাপন নির্বাচনের সময় প্রতিটি ক্রেতা দ্বারা প্রদত্ত সংকেত সেট করে।

সেট করা না থাকলে, একটি খালি মানচিত্রে ডিফল্ট।

আরো বিস্তারিত জানার জন্য AdSelectionConfig.getPerBuyerSignals() দেখুন।

পরামিতি
perBuyerSignals Map : এই মানটি null হতে পারে না।

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

সেট বিক্রেতা

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

বিক্রেতা শনাক্তকারী সেট করে।

আরো বিস্তারিত জানার জন্য AdSelectionConfig.getSeller() দেখুন।

পরামিতি
seller AdTechIdentifier : এই মানটি null হতে পারে না।

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

সেটসেলার সিগন্যাল

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

বিজ্ঞাপন নির্বাচন ফলাফল পরিবর্তন করতে ব্যবহৃত সংকেত সেট করুন।

সেট করা না থাকলে, ডিফল্ট খালি JSON-এ।

আরো বিস্তারিত জানার জন্য AdSelectionConfig.getSellerSignals() দেখুন।

পরামিতি
sellerSignals AdSelectionSignals : এই মানটি null হতে পারে না।

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

#TrustedScoringSignalsUri

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

সেল-সাইড বিশ্বস্ত সিগন্যালের URI শেষ পয়েন্ট সেট করে যেখান থেকে সৃজনশীল নির্দিষ্ট রিয়েলটাইম তথ্য আনা যায়।

যদি Uri#EMPTY পাস হয় তাহলে নেটওয়ার্ক কল এড়িয়ে যাবে এবং AdSelectionSignals.EMPTY বিজ্ঞাপন নির্বাচনে পাস করা হবে।

আরো বিস্তারিত জানার জন্য AdSelectionConfig.getTrustedScoringSignalsUri() দেখুন।

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

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