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

CustomAudience.Builder

public static final class CustomAudience.Builder
extends Object

java.lang.Object
😎 android.adservices.customaudience.CustomAudience.Builder


Builder für CustomAudience-Objekte.

Zusammenfassung

Öffentliche Konstruktoren

Builder()

Öffentliche Methoden

CustomAudience build()

Erstellt eine Instanz eines CustomAudience.

CustomAudience.Builder setActivationTime(Instant activationTime)

Legt die Zeit fest, gekürzt auf Millisekunden, nach der das CustomAudience um Anzeigen auszuliefern.

CustomAudience.Builder setAds(List<AdData> ads)

Legt die anfänglichen Remarketing-Anzeigen fest, die von der benutzerdefinierten Zielgruppe ausgeliefert wurden

CustomAudience.Builder setBiddingLogicUri(Uri biddingLogicUri)

Legt den URI fest, von dem Gebotslogik zur Verwendung bei der Anzeigenauswahl abgerufen wird.

CustomAudience.Builder setBuyer(AdTechIdentifier buyer)

Legt die AdTechIdentifier für den Käufer fest.

CustomAudience.Builder setDailyUpdateUri(Uri dailyUpdateUri)

Legt den URI für die tägliche Aktualisierung fest.

CustomAudience.Builder setExpirationTime(Instant expirationTime)

Legt die auf Millisekunden gekürzte Zeit fest, nach der die CustomAudience entfernt werden.

CustomAudience.Builder setName(String name)

Legt den Namen des CustomAudience-Objekts fest.

CustomAudience.Builder setTrustedBiddingData(TrustedBiddingData trustedBiddingData)

Legt die Trusted Bidding-Daten fest, die bei der Anzeigenauswahl abgefragt und verwendet werden sollen.

CustomAudience.Builder setUserBiddingSignals(AdSelectionSignals userBiddingSignals)

Legt die Gebotssignale der Nutzer fest, die bei der Anzeigenauswahl verwendet werden.

Ü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 CustomAudience build ()

Erstellt eine Instanz eines CustomAudience.

Returns
CustomAudience Dieser Wert darf nicht null sein.

Ausgabe
NullPointerException Wenn ein Nicht-Null-Parameter null ist
IllegalArgumentException Die Ablaufzeit liegt vor der Aktivierungszeit.
IllegalArgumentException Die Ablaufzeit liegt vor der aktuellen Uhrzeit.

Aktivierungszeit festlegen

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public CustomAudience.Builder setActivationTime (Instant activationTime)

Legt die Zeit fest, gekürzt auf Millisekunden, nach der das CustomAudience um Anzeigen auszuliefern.

Legen Sie null fest, damit CustomAudience sofort aktiv ist. und nehmen an der Anzeigenauswahl teil.

Weitere Informationen findest du unter CustomAudience.getActivationTime().

Parameter
activationTime Instant: Dieser Wert kann null sein.

Returns
CustomAudience.Builder

Anzeigen festlegen

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public CustomAudience.Builder setAds (List<AdData> ads)

Legt die anfänglichen Remarketing-Anzeigen fest, die von der benutzerdefinierten Zielgruppe ausgeliefert wurden Diese Person erhält leere Liste, falls nicht angegeben.

Weitere Informationen findest du unter CustomAudience.getAds().

Parameter
ads List: Dieser Wert kann null sein.

Returns
CustomAudience.Builder Dieser Wert darf nicht null sein.

setBiddingLogicUri

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public CustomAudience.Builder setBiddingLogicUri (Uri biddingLogicUri)

Legt den URI fest, von dem Gebotslogik zur Verwendung bei der Anzeigenauswahl abgerufen wird. URI muss HTTPS verwenden.

Weitere Informationen findest du unter CustomAudience.getBiddingLogicUri().

Parameter
biddingLogicUri Uri: Dieser Wert darf nicht null sein.

Returns
CustomAudience.Builder Dieser Wert darf nicht null sein.

setBuyer

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public CustomAudience.Builder setBuyer (AdTechIdentifier buyer)

Legt die AdTechIdentifier für den Käufer fest.

Weitere Informationen findest du unter CustomAudience.getBuyer().

Parameter
buyer AdTechIdentifier: Dieser Wert darf nicht null sein.

Returns
CustomAudience.Builder Dieser Wert darf nicht null sein.

SetDailyUpdateUri

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public CustomAudience.Builder setDailyUpdateUri (Uri dailyUpdateUri)

Legt den URI für die tägliche Aktualisierung fest. Für den URI muss HTTPS verwendet werden.

Weitere Informationen findest du unter CustomAudience.getDailyUpdateUri().

Parameter
dailyUpdateUri Uri: Dieser Wert darf nicht null sein.

Returns
CustomAudience.Builder Dieser Wert darf nicht null sein.

setExpirationTime (Zeit)

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public CustomAudience.Builder setExpirationTime (Instant expirationTime)

Legt die auf Millisekunden gekürzte Zeit fest, nach der die CustomAudience entfernt werden.

Weitere Informationen findest du unter CustomAudience.getExpirationTime().

Parameter
expirationTime Instant: Dieser Wert kann null sein.

Returns
CustomAudience.Builder Dieser Wert darf nicht null sein.

SetName

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public CustomAudience.Builder setName (String name)

Legt den Namen des CustomAudience-Objekts fest.

Weitere Informationen findest du unter CustomAudience.getName().

Parameter
name String: Dieser Wert darf nicht null sein.

Returns
CustomAudience.Builder Dieser Wert darf nicht null sein.

VertrauenswürdigeGebotsdaten

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public CustomAudience.Builder setTrustedBiddingData (TrustedBiddingData trustedBiddingData)

Legt die Trusted Bidding-Daten fest, die bei der Anzeigenauswahl abgefragt und verwendet werden sollen.

Weitere Informationen findest du unter CustomAudience.getTrustedBiddingData().

Parameter
trustedBiddingData TrustedBiddingData: Dieser Wert kann null sein.

Returns
CustomAudience.Builder Dieser Wert darf nicht null sein.

setUserBiddingSignals

In API-Level 34 hinzugefügt
Auch in Ad Services Extensions 4 hinzugefügt
public CustomAudience.Builder setUserBiddingSignals (AdSelectionSignals userBiddingSignals)

Legt die Gebotssignale der Nutzer fest, die bei der Anzeigenauswahl verwendet werden.

Weitere Informationen findest du unter CustomAudience.getUserBiddingSignals().

Parameter
userBiddingSignals AdSelectionSignals: Dieser Wert kann null sein.

Returns
CustomAudience.Builder Dieser Wert darf nicht null sein.