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 ö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ılmak üzere karar mantığını getirmek için kullanılan URI'yi 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 ö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

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
public Builder ()

Herkese açık yöntemler

yapı

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
public AdSelectionConfig build ()

AdSelectionConfig örneği oluşturur.

İlerlemeler
AdSelectionConfig Bu değer null olamaz.

Dekoratif yastıklar
NullPointerException gerekli parametreler null ise

setAdSelectionSignals

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 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() 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

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 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() belgesine göz atın.

Parametreler
customAudienceBuyers List: Bu değer null olamaz.

İlerlemeler
AdSelectionConfig.Builder Bu değer null olamaz.

setDecisionLogicUri

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
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 ve reportResult için highest-bid-wins: Bu JS, puanlama için en yüksek teklife sahip reklamı seçer. Belirtilen URI, raporlama için render_uri ve bid ile parametre haline getirilir. Bu önceden oluşturulmuş biçimi kullanmak için aşağıdaki parametreler gereklidir:
      • reportingUrl: Daha sonra render_uri ve bid 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

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 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.

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

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 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() belgesine göz atın.

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 Reklam Hizmetleri Uzantıları 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() 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

API düzeyi 34'e eklendi
Ayrıca Reklam Hizmetleri Uzantıları 4'e de eklendi
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.