AdSelectionConfig.Builder
public static final class AdSelectionConfig.Builder
extends Object
java.lang.অবজেক্ট | |
↳ | android.adservices.adselection.AdSelectionConfig.Builder |
AdSelectionConfig
অবজেক্টের জন্য নির্মাতা।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
---|---|
Builder () |
পাবলিক পদ্ধতি | |
---|---|
AdSelectionConfig | build () একটি |
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 শেষ পয়েন্ট সেট করে যেখান থেকে সৃজনশীল নির্দিষ্ট রিয়েলটাইম তথ্য আনা যায়। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি | |
---|---|
পাবলিক কনস্ট্রাক্টর
পাবলিক পদ্ধতি
নির্মাণ
public AdSelectionConfig build ()
একটি AdSelectionConfig
উদাহরণ তৈরি করে।
রিটার্নস | |
---|---|
AdSelectionConfig | এই মানটি null হতে পারে না। |
নিক্ষেপ করে | |
---|---|
NullPointerException | যদি কোনো প্রয়োজনীয় প্যারাম শূন্য হয় |
setAdSelectionSignals
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)
বিজ্ঞাপন নির্বাচন বিড জেনারেশনের সময় ক্রেতাদের দেওয়া সংকেত সেট করে।
সেট করা না থাকলে, ডিফল্ট খালি JSON-এ।
আরো বিস্তারিত জানার জন্য AdSelectionConfig.getAdSelectionSignals()
দেখুন।
পরামিতি | |
---|---|
adSelectionSignals | AdSelectionSignals : এই মানটি null হতে পারে না। |
রিটার্নস | |
---|---|
AdSelectionConfig.Builder | এই মানটি null হতে পারে না। |
setCustomAudienceBuyers
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)
অনুমোদিত ক্রেতাদের তালিকা সেট করে।
আরো বিস্তারিত জানার জন্য AdSelectionConfig.getCustomAudienceBuyers()
দেখুন।
পরামিতি | |
---|---|
customAudienceBuyers | List : এই মানটি null হতে পারে না। |
রিটার্নস | |
---|---|
AdSelectionConfig.Builder | এই মানটি null হতে পারে না। |
setDecisionLogicUri
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 স্কোর করার জন্য সর্বোচ্চ বিড সহ বিজ্ঞাপনটি বেছে নেয়। প্রতিবেদনের জন্য, প্রদত্ত URIrender_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
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
বিজ্ঞাপন নির্বাচনের সময় প্রতিটি ক্রেতা দ্বারা প্রদত্ত সংকেত সেট করে।
সেট করা না থাকলে, একটি খালি মানচিত্রে ডিফল্ট।
আরো বিস্তারিত জানার জন্য AdSelectionConfig.getPerBuyerSignals()
দেখুন।
পরামিতি | |
---|---|
perBuyerSignals | Map : এই মানটি null হতে পারে না। |
রিটার্নস | |
---|---|
AdSelectionConfig.Builder | এই মানটি null হতে পারে না। |
সেট বিক্রেতা
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)
বিক্রেতা শনাক্তকারী সেট করে।
আরো বিস্তারিত জানার জন্য AdSelectionConfig.getSeller()
দেখুন।
পরামিতি | |
---|---|
seller | AdTechIdentifier : এই মানটি null হতে পারে না। |
রিটার্নস | |
---|---|
AdSelectionConfig.Builder | এই মানটি null হতে পারে না। |
সেটসেলার সিগন্যাল
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)
বিজ্ঞাপন নির্বাচন ফলাফল পরিবর্তন করতে ব্যবহৃত সংকেত সেট করুন।
সেট করা না থাকলে, ডিফল্ট খালি JSON-এ।
আরো বিস্তারিত জানার জন্য AdSelectionConfig.getSellerSignals()
দেখুন।
পরামিতি | |
---|---|
sellerSignals | AdSelectionSignals : এই মানটি null হতে পারে না। |
রিটার্নস | |
---|---|
AdSelectionConfig.Builder | এই মানটি null হতে পারে না। |
#TrustedScoringSignalsUri
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
সেল-সাইড বিশ্বস্ত সিগন্যালের URI শেষ পয়েন্ট সেট করে যেখান থেকে সৃজনশীল নির্দিষ্ট রিয়েলটাইম তথ্য আনা যায়।
যদি Uri#EMPTY
পাস হয় তাহলে নেটওয়ার্ক কল এড়িয়ে যাবে এবং AdSelectionSignals.EMPTY
বিজ্ঞাপন নির্বাচনে পাস করা হবে।
আরো বিস্তারিত জানার জন্য AdSelectionConfig.getTrustedScoringSignalsUri()
দেখুন।
পরামিতি | |
---|---|
trustedScoringSignalsUri | Uri : এই মানটি null হতে পারে না। |
রিটার্নস | |
---|---|
AdSelectionConfig.Builder | এই মানটি null হতে পারে না। |