AdSelectionConfig.Builder
public
static
final
class
AdSelectionConfig.Builder
extends Object
java.lang.Object | |
→ Yönergeler | android.adservices.adselection.AdSelectionConfig.Builder |
AdSelectionConfig
nesne için oluşturucu.
Özet
İnşaatçılar | |
---|---|
Builder()
|
Herkese açık yöntemler | |
---|---|
AdSelectionConfig
|
build()
|
AdSelectionConfig.Builder
|
setAdSelectionSignals(AdSelectionSignals adSelectionSignals)
Reklam seçimi teklifi oluşturma sırasında alıcılara sağlanan sinyalleri ayarlar. |
AdSelectionConfig.Builder
|
setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)
İzin verilen alıcıların listesini ayarlar. |
AdSelectionConfig.Builder
|
setDecisionLogicUri(Uri decisionLogicUri)
Reklam seçim sürecinde kullanılmak üzere karar mantığını getirmek için kullanılan URI'yi ayarlar. |
AdSelectionConfig.Builder
|
setPerBuyerSignals(Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Reklam seçimi sırasında her bir alıcı tarafından sağlanan sinyalleri ayarlar. |
AdSelectionConfig.Builder
|
setSeller(AdTechIdentifier seller)
Satıcı tanımlayıcısını ayarlar. |
AdSelectionConfig.Builder
|
setSellerSignals(AdSelectionSignals sellerSignals)
Reklam seçimi sonuçlarını değiştirmek için kullanılan sinyalleri ayarlayın. |
AdSelectionConfig.Builder
|
setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)
Reklam öğesine özel gerçek zamanlı bilgilerin getirilebileceği satış tarafı güvenilir sinyalinin URI uç noktasını ayarlar. |
Devralınan yöntemler | |
---|---|
İnşaatçılar
Oluşturucu
public Builder ()
Herkese açık yöntemler
yapı
public AdSelectionConfig build ()
AdSelectionConfig
örneği oluşturur.
İlerlemeler | |
---|---|
AdSelectionConfig |
Bu değer null olamaz. |
Dekoratif yastıklar | |
---|---|
NullPointerException |
gerekli parametreler null ise |
setAdSelectionSignals
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)
Reklam seçimi teklifi oluşturma sırasında alıcılara sağlanan sinyalleri ayarlar.
Ayarlanmazsa varsayılan olarak boş JSON kullanılır.
Ayrıntılı bilgi için AdSelectionConfig.getAdSelectionSignals()
belgesine göz atın.
Parametreler | |
---|---|
adSelectionSignals |
AdSelectionSignals : Bu değer null olamaz. |
İlerlemeler | |
---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |
setÖzelKitleAlıcılar
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)
İzin verilen alıcıların listesini ayarlar.
Ayrıntılı bilgi için AdSelectionConfig.getCustomAudienceBuyers()
belgesine göz atın.
Parametreler | |
---|---|
customAudienceBuyers |
List : Bu değer null olamaz. |
İlerlemeler | |
---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |
setDecisionLogicUri
public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)
Reklam seçim sürecinde kullanılmak üzere karar mantığını getirmek için kullanılan URI'yi ayarlar. Karar URI'si iki şemadan biri olabilir:
- HTTPS: HTTPS URI'leri, ana makinenin
seller
ile eşleştiği mutlak URI'ler olmalıdır - Reklam Seçimi Önceden Oluşturulmuş: Reklam Seçimi Hizmet URI'leri
ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>
biçimini kullanır. FLEDGE, ağ çağrısına gerek kalmadan uygun JS komut dosyasını oluşturur.Önceden oluşturulmuş komut dosyaları:
scoreAds
vereportResult
içinhighest-bid-wins
: Bu JS, puanlama için en yüksek teklife sahip reklamı seçer. Belirtilen URI, raporlama içinrender_uri
vebid
ile parametre haline getirilir. Bu önceden oluşturulmuş biçimi kullanmak için aşağıdaki parametreler gereklidir:reportingUrl
: Daha sonrarender_uri
vebid
ile parametreleştirilecek temel raporlama URI'si
Ör. Temel raporlama URL'niz "https://www.ssp.com" ise
ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com
Ayrıntılı bilgi için AdSelectionConfig.getDecisionLogicUri()
belgesine göz atın.
Parametreler | |
---|---|
decisionLogicUri |
Uri : Bu değer null olamaz. |
İlerlemeler | |
---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |
AlıcıBaşınasetSinyalleri
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Reklam seçimi sırasında her bir alıcı tarafından sağlanan sinyalleri ayarlar.
Politika ayarlanmazsa varsayılan olarak boş bir harita olur.
Ayrıntılı bilgi için AdSelectionConfig.getPerBuyerSignals()
belgesine göz atın.
Parametreler | |
---|---|
perBuyerSignals |
Map : Bu değer null olamaz. |
İlerlemeler | |
---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |
SetSeller
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)
Satıcı tanımlayıcısını ayarlar.
Ayrıntılı bilgi için AdSelectionConfig.getSeller()
belgesine göz atın.
Parametreler | |
---|---|
seller |
AdTechIdentifier : Bu değer null olamaz. |
İlerlemeler | |
---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |
SetSellerSignals
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)
Reklam seçimi sonuçlarını değiştirmek için kullanılan sinyalleri ayarlayın.
Ayarlanmazsa varsayılan olarak boş JSON kullanılır.
Ayrıntılı bilgi için AdSelectionConfig.getSellerSignals()
belgesine göz atın.
Parametreler | |
---|---|
sellerSignals |
AdSelectionSignals : Bu değer null olamaz. |
İlerlemeler | |
---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |
GüvenilirPuanlamaSinyalleriUri'yi ayarla
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
Reklam öğesine özel gerçek zamanlı bilgilerin getirilebileceği satış tarafı güvenilir sinyalinin URI uç noktasını ayarlar.
Uri#EMPTY
başarılı olursa ağ çağrısı atlanır ve AdSelectionSignals.EMPTY
reklam seçimine geçirilir.
Ayrıntılı bilgi için AdSelectionConfig.getTrustedScoringSignalsUri()
belgesine göz atın.
Parametreler | |
---|---|
trustedScoringSignalsUri |
Uri : Bu değer null olamaz. |
İlerlemeler | |
---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |