AdSelectionConfig.Builder
  public
  static
  final
  
  class
  AdSelectionConfig.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| 😎 | android.adservices.adselection.AdSelectionConfig.Builder | 
Builder für AdSelectionConfig-Objekt.
Zusammenfassung
Öffentliche Konstruktoren | |
|---|---|
      
      Builder()
      
      
     | 
  |
Öffentliche Methoden | |
|---|---|
        
        
        
        
        
        AdSelectionConfig
     | 
  
    
      
      build()
      
      
        Erstellt eine   | 
  
        
        
        
        
        
        AdSelectionConfig.Builder
     | 
  
    
      
      setAdSelectionSignals(AdSelectionSignals adSelectionSignals)
      
      
        Legt die Signale fest, die Käufern bei der Gebotsgenerierung für die Anzeigenauswahl bereitgestellt werden  | 
  
        
        
        
        
        
        AdSelectionConfig.Builder
     | 
  
    
      
      setCustomAudienceBuyers(List<AdTechIdentifier> customAudienceBuyers)
      
      
        Legt die Liste der zugelassenen Käufer fest  | 
  
        
        
        
        
        
        AdSelectionConfig.Builder
     | 
  
    
      
      setDecisionLogicUri(Uri decisionLogicUri)
      
      
        Legt den URI fest, der zum Abrufen der Entscheidungslogik zur Verwendung bei der Anzeigenauswahl verwendet wird.  | 
  
        
        
        
        
        
        AdSelectionConfig.Builder
     | 
  
    
      
      setPerBuyerSignals(Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
      
      
        Legt die Signale fest, die von den einzelnen Käufern bei der Anzeigenauswahl bereitgestellt werden  | 
  
        
        
        
        
        
        AdSelectionConfig.Builder
     | 
  
    
      
      setSeller(AdTechIdentifier seller)
      
      
        Legt die Verkäufer-ID fest.  | 
  
        
        
        
        
        
        AdSelectionConfig.Builder
     | 
  
    
      
      setSellerSignals(AdSelectionSignals sellerSignals)
      
      
        Legen Sie die Signale fest, die zur Änderung der Ergebnisse der Anzeigenauswahl verwendet werden.  | 
  
        
        
        
        
        
        AdSelectionConfig.Builder
     | 
  
    
      
      setTrustedScoringSignalsUri(Uri trustedScoringSignalsUri)
      
      
        Legt den URI-Endpunkt eines vertrauenswürdigen Signals auf Verkäuferseite fest, aus dem Creative-spezifische Echtzeitsignale stammen Informationen abgerufen werden können.  | 
  
Übernommene Methoden | |
|---|---|
Öffentliche Konstruktoren
Öffentliche Methoden
build
public AdSelectionConfig build ()
Erstellt eine AdSelectionConfig-Instanz.
| Returns | |
|---|---|
AdSelectionConfig | 
        Dieser Wert darf nicht null sein. | 
      
| Ausgabe | |
|---|---|
NullPointerException | 
          wenn erforderliche Parameter null sind. | 
setAdSelectionSignals
public AdSelectionConfig.Builder setAdSelectionSignals (AdSelectionSignals adSelectionSignals)
Legt die Signale fest, die Käufern bei der Gebotsgenerierung für die Anzeigenauswahl bereitgestellt werden
Wenn nichts festgelegt ist, wird standardmäßig das leere JSON-Format verwendet.
Weitere Informationen findest du unter AdSelectionConfig.getAdSelectionSignals().
| Parameter | |
|---|---|
adSelectionSignals | 
        
          AdSelectionSignals: Dieser Wert darf nicht null sein. | 
      
| Returns | |
|---|---|
AdSelectionConfig.Builder | 
        Dieser Wert darf nicht null sein. | 
      
setCustomAudienceBuyers
public AdSelectionConfig.Builder setCustomAudienceBuyers (List<AdTechIdentifier> customAudienceBuyers)
Legt die Liste der zugelassenen Käufer fest
Weitere Informationen findest du unter AdSelectionConfig.getCustomAudienceBuyers().
| Parameter | |
|---|---|
customAudienceBuyers | 
        
          List: Dieser Wert darf nicht null sein. | 
      
| Returns | |
|---|---|
AdSelectionConfig.Builder | 
        Dieser Wert darf nicht null sein. | 
      
setDecisionLogicUri
public AdSelectionConfig.Builder setDecisionLogicUri (Uri decisionLogicUri)
Legt den URI fest, der zum Abrufen der Entscheidungslogik zur Verwendung bei der Anzeigenauswahl verwendet wird. Entscheidung URI kann eines der beiden Schemas sein:
- HTTPS:HTTPS-URIs müssen absolute URIs sein, bei denen der Host mit dem 
sellerübereinstimmt. - Anzeigenauswahl vorgefertigt:Die URIs für den Anzeigenauswahldienst haben das Format 
ad-selection-prebuilt://ad-selection/<name>?<script-generation-parameters>. Mit FLEDGE wird das entsprechende JS-Script generiert, ohne dass ein Netzwerkaufruf erforderlich ist.Verfügbare vordefinierte Skripts:
highest-bid-winsfürscoreAdsundreportResult:Mit diesem JavaScript wird die Anzeige mit dem höchsten Gebot für die Bewertung ausgewählt. Für Berichterstellung enthält, ist der angegebene URI mitrender_uriundbidparametrisiert. Die folgenden Parameter sind erforderlich, um diese vorkonfigurierte Version zu verwenden: <ph type="x-smartling-placeholder">- </ph>
               
 reportingUrl: Grundlegender Berichts-URI, der verwendet werden soll später mitrender_uriundbidparametrisiert
Beispiel: Die grundlegende Berichts-URL lautet „https://www.ssp.com“ dann
ad-selection-prebuilt://ad-selection/highest-bid-wins/?reportingUrl=https://www.ssp.com
 
Weitere Informationen findest du unter AdSelectionConfig.getDecisionLogicUri().
| Parameter | |
|---|---|
decisionLogicUri | 
        
          Uri: Dieser Wert darf nicht null sein. | 
      
| Returns | |
|---|---|
AdSelectionConfig.Builder | 
        Dieser Wert darf nicht null sein. | 
      
setPerBuyerSignals (Werte pro Käufer)
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifier, AdSelectionSignals> perBuyerSignals)
Legt die Signale fest, die von den einzelnen Käufern bei der Anzeigenauswahl bereitgestellt werden
Wenn nichts festgelegt ist, wird standardmäßig eine leere Karte verwendet.
Weitere Informationen findest du unter AdSelectionConfig.getPerBuyerSignals().
| Parameter | |
|---|---|
perBuyerSignals | 
        
          Map: Dieser Wert darf nicht null sein. | 
      
| Returns | |
|---|---|
AdSelectionConfig.Builder | 
        Dieser Wert darf nicht null sein. | 
      
setVerkäufer
public AdSelectionConfig.Builder setSeller (AdTechIdentifier seller)
Legt die Verkäufer-ID fest.
Weitere Informationen findest du unter AdSelectionConfig.getSeller().
| Parameter | |
|---|---|
seller | 
        
          AdTechIdentifier: Dieser Wert darf nicht null sein. | 
      
| Returns | |
|---|---|
AdSelectionConfig.Builder | 
        Dieser Wert darf nicht null sein. | 
      
setSellerSignals
public AdSelectionConfig.Builder setSellerSignals (AdSelectionSignals sellerSignals)
Legen Sie die Signale fest, die zur Änderung der Ergebnisse der Anzeigenauswahl verwendet werden.
Wenn nichts festgelegt ist, wird standardmäßig das leere JSON-Format verwendet.
Weitere Informationen findest du unter AdSelectionConfig.getSellerSignals().
| Parameter | |
|---|---|
sellerSignals | 
        
          AdSelectionSignals: Dieser Wert darf nicht null sein. | 
      
| Returns | |
|---|---|
AdSelectionConfig.Builder | 
        Dieser Wert darf nicht null sein. | 
      
setTrustedScoringSignalsUri
public AdSelectionConfig.Builder setTrustedScoringSignalsUri (Uri trustedScoringSignalsUri)
Legt den URI-Endpunkt eines vertrauenswürdigen Signals auf Verkäuferseite fest, aus dem Creative-spezifische Echtzeitsignale stammen Informationen abgerufen werden können.
Wird Uri#EMPTY übergeben, wird der Netzwerkaufruf übersprungen und AdSelectionSignals.EMPTY an die Anzeigenauswahl weitergegeben.
 
Weitere Informationen findest du unter AdSelectionConfig.getTrustedScoringSignalsUri().
| Parameter | |
|---|---|
trustedScoringSignalsUri | 
        
          Uri: Dieser Wert darf nicht null sein. | 
      
| Returns | |
|---|---|
AdSelectionConfig.Builder | 
        Dieser Wert darf nicht null sein. |