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.Builder
|
setAdSelectionIds(List<Long> adSelectionIds)
Seçim sürecine katılacak |
AdSelectionFromOutcomesConfig.Builder
|
setSelectionLogicUri(Uri selectionLogicUri)
|
AdSelectionFromOutcomesConfig.Builder
|
setSelectionSignals(AdSelectionSignals selectionSignals)
|
AdSelectionFromOutcomesConfig.Builder
|
setSeller(AdTechIdentifier seller)
|
Devralınan yöntemler | |
---|---|
Kamu inşaatçıları
Herkese açık yöntemler
derleme
public AdSelectionFromOutcomesConfig build ()
AdSelectionFromOutcomesConfig
örneği oluşturur.
İlerlemeler | |
---|---|
AdSelectionFromOutcomesConfig |
Bu değer null olamaz. |
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çinwaterfall-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:bidFloor
:AdSelectionFromOutcomesConfig#getSelectionSignals()
içinde iletilen ve uyumlulaştırma SDK'sının kazanan reklamıyla karşılaştırılacak teklif taban değerinin anahtarı.
Ör. Seçim sinyalleriniz
{"bid_floor": 10}
gibi görünüyorsa bu durumdaad-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. |