AdSelectionFromOutcomesConfig.Builder

public static final class AdSelectionFromOutcomesConfig.Builder
extends Object

java.lang.Object
   ↳ android.adservices.adselection.AdSelectionFromResultsConfig.Builder


AdSelectionFromOutcomesConfig nesneleri için oluşturucu. Tüm alanların oluşturulması için boş olmayan değerler gerekir.

Özet

Herkese açık kurucular

Builder()

Herkese açık yöntemler

AdSelectionFromOutcomesConfig build()

AdSelectionFromOutcomesConfig örneği oluşturur.

AdSelectionFromOutcomesConfig.Builder setAdSelectionIds(List<Long> adSelectionIds)

Seçim sürecine katılacak AdSelectionIds listesini belirler.

AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri(Uri selectionLogicUri)

SelectionLogicUri değerini belirler.

AdSelectionFromOutcomesConfig.Builder setSelectionSignals(AdSelectionSignals selectionSignals)

SelectionSignals değerini, SelectionLogicUri adresinden indirilen JS komut dosyası tarafından kullanılacak şekilde ayarlar

AdSelectionFromOutcomesConfig.Builder setSeller(AdTechIdentifier seller)

AdTechIdentifier satıcısını ayarlar.

Devralınan yöntemler

Kamu inşaatçıları

Oluşturucu

public Builder ()

Herkese açık yöntemler

setAdSelectionIds

public AdSelectionFromOutcomesConfig.Builder setAdSelectionIds (List<Long> adSelectionIds)

Seçim sürecine katılacak AdSelectionIds listesini ayarlar.

Parametreler
adSelectionIds List: Bu değer null olamaz.

İlerlemeler
AdSelectionFromOutcomesConfig.Builder Bu değer null olamaz.

setSelectionLogicUri

public AdSelectionFromOutcomesConfig.Builder setSelectionLogicUri (Uri selectionLogicUri)

SelectionLogicUri özelliğini ayarlar. Seçim URI'si aşağıdaki iki şemadan biri olabilir:

  • HTTPS: HTTPS URI'lerinin, ana makinenin seller ile eşleştiği mutlak URI'ler olması gerekir.
  • Reklam Seçimi Önceden Oluşturulmuş: Reklam Seçimi Hizmeti URI'leri ad-selection-prebuilt://ad-selection-from-outcomes/<name>?<script-generation-parameters> biçimini izler. FLEDGE, ağ çağrısı gerekmeden uygun JS komut dosyasını oluşturur.

    Kullanılabilir önceden oluşturulmuş komut dosyaları:

    • selectOutcome için waterfall-mediation-truncation: Bu JS, Şelale uyumlulaştırmasında kesme mantığını uygular. Uyumlulaştırma SDK'sının teklifi teklif tabanından yüksek veya bu tabana eşitse reklamı döndürülür. Bu önceden oluşturulmuş raporu kullanmak için aşağıdaki parametreler gereklidir:

      Ör. Seçim sinyalleriniz {"bid_floor": 10} gibi görünüyorsa bu durumda ad-selection-prebuilt://ad-selection-from-outcomes/waterfall-mediation-truncation/?bidFloor=bid_floor

AdSelectionIds ve SelectionSignals.

Parametreler
selectionLogicUri Uri: Bu değer null olamaz.

İlerlemeler
AdSelectionFromOutcomesConfig.Builder Bu değer null olamaz.

setSelectionSignals

public AdSelectionFromOutcomesConfig.Builder setSelectionSignals (AdSelectionSignals selectionSignals)

SelectionSignals değerini, SelectionLogicUri adresinden indirilen JS komut dosyası tarafından kullanılacak şekilde ayarlar

Parametreler
selectionSignals AdSelectionSignals: Bu değer null olamaz.

İlerlemeler
AdSelectionFromOutcomesConfig.Builder Bu değer null olamaz.

setSeller

public AdSelectionFromOutcomesConfig.Builder setSeller (AdTechIdentifier seller)

AdTechIdentifier satıcısını ayarlar.

Parametreler
seller AdTechIdentifier: Bu değer null olamaz.

İlerlemeler
AdSelectionFromOutcomesConfig.Builder Bu değer null olamaz.