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 örneği oluşturur.

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<AdTechIdentifierAdSelectionSignals> 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ı

Oluşturucu

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public Builder ()

Herkese açık yöntemler

derleme

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public AdSelectionConfig build ()

AdSelectionConfig örneği oluşturur.

İlerlemeler
AdSelectionConfig Bu değer null olamaz.

Fırlatma
NullPointerException gerekli parametreler boşsa

reklamSeçimiSinyalleri

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
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

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
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

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
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 seller ile 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ı:

    • scoreAds ve reportResult için highest-bid-wins: Bu JS, puanlama için en yüksek teklife sahip reklamı seçer. Örneğin, raporlama için, belirtilen URI render_uri ve bid ile parametre haline getirilir. Önceden oluşturulmuş bu özelliği kullanmak için aşağıdaki parametreler gereklidir:
      • reportingUrl: Olacak temel raporlama URI'si daha sonra render_uri ve bid ile 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

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> 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ı

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
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

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
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

API düzeyi 34'e eklendi
Ayrıca Ad Services Extensions 4'e de eklendi
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.