In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt

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-Instanz.

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

Builder

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public Builder ()

Öffentliche Methoden

build

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public AdSelectionConfig build ()

Erstellt eine AdSelectionConfig-Instanz.

Returns
AdSelectionConfig Dieser Wert darf nicht null sein.

Ausgabe
NullPointerException wenn erforderliche Parameter null sind.

setAdSelectionSignals

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
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

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
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

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
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-wins für scoreAds und reportResult: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 mit render_uri und bid parametrisiert. 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 mit render_uri und bid parametrisiert

      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)

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public AdSelectionConfig.Builder setPerBuyerSignals (Map<AdTechIdentifierAdSelectionSignals> 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

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
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

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
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

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
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.