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

Object clone()

Bu nesnenin bir kopyasını oluşturur ve döndürür.

boolean equals(Object obj)

Başka bir nesnenin bu nesneye "eşit" olup olmadığını belirtir.

void finalize()

Atık toplama, nesneye başka referans olmadığını belirlediğinde bir nesne üzerinde çöp toplayıcı tarafından çağrılır.

final Class<?> getClass()

Bu Object öğesinin çalışma zamanı sınıfını döndürür.

int hashCode()

Nesne için bir karma kod değeri döndürür.

final void notify()

Bu nesnenin izleyicisinde bekleyen tek bir iş parçacığı uyandırır.

final void notifyAll()

Bu nesnenin monitöründe bekleyen tüm iş parçacıklarını uyandırır.

String toString()

Nesnenin dize gösterimini döndürür.

final void wait(long timeoutMillis, int nanos)

Mevcut iş parçacığının, genellikle bildirim veya kesinti almasıyla ya da belirli bir gerçek zaman geçmesi sonucunda uyandırılana kadar beklemesine neden olur.

final void wait(long timeoutMillis)

Mevcut iş parçacığının uyandırılana kadar, genellikle bilgilendirildiğinde veya kesilmesine ya da belirli bir gerçek süre geçene kadar beklemesine neden olur.

final void wait()

Mevcut iş parçacığının, genellikle bildirim alarak veya yarıda kesilerek uyandırılana kadar beklemesine neden olur.

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.