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-wins
fürscoreAds
undreportResult
: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_uri
undbid
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 mitrender_uri
undbid
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)
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. |