AdSelectionConfig.Builder
public
static
final
class
AdSelectionConfig.Builder
extends Object
| java.lang.Object | |
| 🎃 | android.adservices.adselection.AdSelectionConfig.Builder |
AdSelectionConfig nesnesinin oluşturucusu.
Özet
Kamu inş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ılacak karar mantığını getirmek için kullanılan URI'yı 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 özgü gerçek zamanlı olarak gelen satıcı tarafı güvenilir sinyalinin URI uç noktasını ayarlar nereden getirilebileceğini anlatacağım. |
Devralınan yöntemler | |
|---|---|
Kamu inşaatçıları
Herkese açık yöntemler
derleme
public AdSelectionConfig build ()
AdSelectionConfig örneği oluşturur.
| İlerlemeler | |
|---|---|
AdSelectionConfig |
Bu değer null olamaz. |
| Fırlatma | |
|---|---|
NullPointerException |
gerekli parametreler boşsa |
reklamSeçimiSinyalleri
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() sayfasını inceleyin.
| Parametreler | |
|---|---|
adSelectionSignals |
AdSelectionSignals: Bu değer null olamaz. |
| İlerlemeler | |
|---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |
setCustomAudienceBuyers
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)
İzin verilen alıcıların listesini ayarlar.
Ayrıntılı bilgi için AdSelectionConfig.getCustomAudienceBuyers() sayfasını inceleyin.
| Parametreler | |
|---|---|
customAudienceBuyers |
List: Bu değer null olamaz. |
| İlerlemeler | |
|---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |
setDecisionLogicUri kümesi
public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)
Reklam seçim sürecinde kullanılacak karar mantığını getirmek için kullanılan URI'yı ayarlar. Karar URI iki şemadan biri olabilir:
- HTTPS: HTTPS URI'leri, ana makinenin
sellerile eşleştiği mutlak URI'ler olmalıdır. - Reklam Seçimi Önceden Oluşturulmuş: Reklam Seçimi Hizmeti 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.Kullanılabilir önceden oluşturulmuş komut dosyaları:
scoreAdsvereportResultiçinhighest-bid-wins: Bu JS, puanlama için en yüksek teklife sahip reklamı seçer. Örneğin, raporlama için, belirtilen URIrender_urivebidile parametre haline getirilir. Önceden oluşturulmuş bu özelliği kullanmak için aşağıdaki parametreler gereklidir:reportingUrl: Olacak temel raporlama URI'si daha sonrarender_urivebidile parametre haline getirildi
Ör. Temel raporlama URL'niz "https://www.ssp.com" ise ardından,
ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com
Ayrıntılı bilgi için AdSelectionConfig.getDecisionLogicUri() sayfasını inceleyin.
| Parametreler | |
|---|---|
decisionLogicUri |
Uri: Bu değer null olamaz. |
| İlerlemeler | |
|---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |
setPerBuyerSinyaller
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Reklam seçimi sırasında her bir alıcı tarafından sağlanan sinyalleri ayarlar.
Ayarlanmazsa varsayılan olarak boş bir harita ayarlanır.
Ayrıntılı bilgi için AdSelectionConfig.getPerBuyerSignals() sayfasını inceleyin.
| Parametreler | |
|---|---|
perBuyerSignals |
Map: Bu değer null olamaz. |
| İlerlemeler | |
|---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |
setSatıcı
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)
Satıcı tanımlayıcısını ayarlar.
Ayrıntılı bilgi için AdSelectionConfig.getSeller() sayfasını inceleyin.
| 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() sayfasını inceleyin.
| Parametreler | |
|---|---|
sellerSignals |
AdSelectionSignals: Bu değer null olamaz. |
| İlerlemeler | |
|---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |
setTrustedScoringScoringSinyallerUri
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
Reklam öğesine özgü gerçek zamanlı olarak gelen satıcı tarafı güvenilir sinyalinin URI uç noktasını ayarlar nereden getirilebileceğini anlatacağım.
Uri#EMPTY geçilirse ağ çağrısı atlanır ve AdSelectionSignals.EMPTY reklam seçimine aktarılır.
Ayrıntılı bilgi için AdSelectionConfig.getTrustedScoringSignalsUri() sayfasını inceleyin.
| Parametreler | |
|---|---|
trustedScoringSignalsUri |
Uri: Bu değer null olamaz. |
| İlerlemeler | |
|---|---|
AdSelectionConfig.Builder |
Bu değer null olamaz. |