AdSelectionConfig.Builder
public static final class AdSelectionConfig.Builder
extends Object
java.lang.object | |
↳ | 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: URIهای HTTPS باید URIهای مطلقی باشند که میزبان با
seller
مطابقت دارد - Ad Selection Prebuilt: URI های سرویس انتخاب آگهی از فرمت
ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>
پیروی می کنند. FLEDGE اسکریپت JS مناسب را بدون نیاز به تماس شبکه تولید می کند.اسکریپت های از پیش ساخته شده موجود:
-
highest-bid-wins
برایscoreAds
و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 باشد. |
setPerBuyerSignals
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 باشد. |
setSellerSignals
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)
سیگنال های مورد استفاده برای تغییر نتایج انتخاب آگهی را تنظیم کنید.
اگر تنظیم نشده باشد، به طور پیش فرض روی JSON خالی قرار می گیرد.
برای جزئیات بیشتر به AdSelectionConfig.getSellerSignals()
مراجعه کنید.
پارامترها | |
---|---|
sellerSignals | AdSelectionSignals : این مقدار نمی تواند null باشد. |
برمی گرداند | |
---|---|
AdSelectionConfig.Builder | این مقدار نمی تواند null باشد. |
setTrustedScoringSignalsUri
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
نقطه پایانی URI سیگنال قابل اعتماد سمت فروش را تنظیم می کند که می توان اطلاعات بیدرنگ خاص خلاقانه را از آن دریافت کرد.
اگر Uri#EMPTY
ارسال شود، تماس شبکه نادیده گرفته میشود و AdSelectionSignals.EMPTY
به انتخاب آگهی منتقل میشود.
برای جزئیات بیشتر به AdSelectionConfig.getTrustedScoringSignalsUri()
مراجعه کنید.
پارامترها | |
---|---|
trustedScoringSignalsUri | Uri : این مقدار نمی تواند null باشد. |
برمی گرداند | |
---|---|
AdSelectionConfig.Builder | این مقدار نمی تواند null باشد. |