در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4

AdSelectionConfig.Builder

public static final class AdSelectionConfig.Builder
extends Object

java.lang.object
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 سیگنال قابل اعتماد سمت فروش را تنظیم می کند که می توان اطلاعات بیدرنگ خاص خلاقانه را از آن دریافت کرد.

روش های ارثی

سازندگان عمومی

سازنده

در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4
public Builder ()

روش های عمومی

ساختن

در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4
public AdSelectionConfig build ()

یک نمونه AdSelectionConfig می سازد.

برمی گرداند
AdSelectionConfig این مقدار نمی تواند null باشد.

پرتاب می کند
NullPointerException اگر پارامترهای مورد نیاز تهی باشد

setAdSelectionSignals

در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)

سیگنال های ارائه شده به خریداران را در طول تولید پیشنهاد انتخاب آگهی تنظیم می کند.

اگر تنظیم نشده باشد، به طور پیش فرض روی JSON خالی قرار می گیرد.

برای جزئیات بیشتر به AdSelectionConfig.getAdSelectionSignals() مراجعه کنید.

پارامترها
adSelectionSignals AdSelectionSignals : این مقدار نمی تواند null باشد.

برمی گرداند
AdSelectionConfig.Builder این مقدار نمی تواند null باشد.

setCustomAudienceBuyers

در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)

لیست خریداران مجاز را تنظیم می کند.

برای جزئیات بیشتر به AdSelectionConfig.getCustomAudienceBuyers() مراجعه کنید.

پارامترها
customAudienceBuyers List : این مقدار نمی تواند null باشد .

برمی گرداند
AdSelectionConfig.Builder این مقدار نمی تواند null باشد.

setDecisionLogicUri

در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4
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

در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> perBuyerSignals)

سیگنال های ارائه شده توسط هر خریدار را در هنگام انتخاب آگهی تنظیم می کند.

اگر تنظیم نشده باشد، به صورت پیش فرض روی یک نقشه خالی قرار می گیرد.

برای جزئیات بیشتر به AdSelectionConfig.getPerBuyerSignals() مراجعه کنید.

پارامترها
perBuyerSignals Map : این مقدار نمی تواند null باشد.

برمی گرداند
AdSelectionConfig.Builder این مقدار نمی تواند null باشد.

مجموعه فروشنده

در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)

شناسه فروشنده را تنظیم می کند.

برای جزئیات بیشتر به AdSelectionConfig.getSeller() مراجعه کنید.

پارامترها
seller AdTechIdentifier : این مقدار نمی تواند null باشد.

برمی گرداند
AdSelectionConfig.Builder این مقدار نمی تواند null باشد.

setSellerSignals

در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)

سیگنال های مورد استفاده برای تغییر نتایج انتخاب آگهی را تنظیم کنید.

اگر تنظیم نشده باشد، به طور پیش فرض روی JSON خالی قرار می گیرد.

برای جزئیات بیشتر به AdSelectionConfig.getSellerSignals() مراجعه کنید.

پارامترها
sellerSignals AdSelectionSignals : این مقدار نمی تواند null باشد.

برمی گرداند
AdSelectionConfig.Builder این مقدار نمی تواند null باشد.

setTrustedScoringSignalsUri

در سطح API 34 اضافه شده است
همچنین در Ad Services Extensions 4
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)

نقطه پایانی URI سیگنال قابل اعتماد سمت فروش را تنظیم می کند که می توان اطلاعات بیدرنگ خاص خلاقانه را از آن دریافت کرد.

اگر Uri#EMPTY ارسال شود، تماس شبکه نادیده گرفته می‌شود و AdSelectionSignals.EMPTY به انتخاب آگهی منتقل می‌شود.

برای جزئیات بیشتر به AdSelectionConfig.getTrustedScoringSignalsUri() مراجعه کنید.

پارامترها
trustedScoringSignalsUri Uri : این مقدار نمی تواند null باشد.

برمی گرداند
AdSelectionConfig.Builder این مقدار نمی تواند null باشد.