CustomAudience.Builder

public static final class CustomAudience.Builder
extends Object

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


Compilador para objetos CustomAudience.

Resumen

Constructores públicos

Builder()

Métodos públicos

CustomAudience build()

Compila una instancia de CustomAudience.

CustomAudience.Builder setActivationTime(Instant activationTime)

Establece el tiempo (truncado en milisegundos) después del cual CustomAudience publicará anuncios.

CustomAudience.Builder setAds(List<AdData> ads)

Establece los anuncios de remarketing iniciales que publica el público personalizado.

CustomAudience.Builder setBiddingLogicUri(Uri biddingLogicUri)

Establece el URI desde la que se recuperará la lógica de ofertas para usarla en el proceso de selección de anuncios.

CustomAudience.Builder setBuyer(AdTechIdentifier buyer)

Establece el comprador AdTechIdentifier.

CustomAudience.Builder setDailyUpdateUri(Uri dailyUpdateUri)

Establece el URI de actualización diaria.

CustomAudience.Builder setExpirationTime(Instant expirationTime)

Establece el tiempo, truncado en milisegundos, después del cual se debe quitar el objeto CustomAudience.

CustomAudience.Builder setName(String name)

Establece el nombre del objeto CustomAudience.

CustomAudience.Builder setTrustedBiddingData(TrustedBiddingData trustedBiddingData)

Establece los datos de ofertas confiables que se consultarán y usarán en el proceso de selección de anuncios.

CustomAudience.Builder setUserBiddingSignals(AdSelectionSignals userBiddingSignals)

Establece los indicadores de ofertas del usuario que se utilizan en el proceso de selección de anuncios.

Métodos heredados

Constructores públicos

Compilador

public Builder ()

Métodos públicos

build

public CustomAudience build ()

Compila una instancia de CustomAudience.

Resultado que se muestra
CustomAudience Este valor no puede ser null.

Arroja
NullPointerException si algún parámetro no nulo es nulo.
IllegalArgumentException Si el tiempo de vencimiento ocurre antes de la hora de activación
IllegalArgumentException si la hora de vencimiento se establece antes de la hora actual

establecerHoradeActivación

public CustomAudience.Builder setActivationTime (Instant activationTime)

Establece el tiempo (truncado en milisegundos) después del cual CustomAudience publicará anuncios.

Configúralo en null para que CustomAudience esté activo de inmediato y participe en la selección de anuncios.

Consulta CustomAudience.getActivationTime() para obtener más información.

Parámetros
activationTime Instant: este valor puede ser null.

Devuelve
CustomAudience.Builder

setAds

public CustomAudience.Builder setAds (List<AdData> ads)

Establece los anuncios de remarketing iniciales que publica el público personalizado. Si no se proporciona, se asignará una lista vacía.

Consulta CustomAudience.getAds() para obtener más información.

Parámetros
ads List: este valor puede ser null.

Devuelve
CustomAudience.Builder Este valor no puede ser null.

setBiddingLogicUri

public CustomAudience.Builder setBiddingLogicUri (Uri biddingLogicUri)

Establece el URI desde la que se recuperará la lógica de ofertas para usarla en el proceso de selección de anuncios. El URI debe usar HTTPS.

Consulta CustomAudience.getBiddingLogicUri() para obtener más información.

Parámetros
biddingLogicUri Uri: Este valor no puede ser null.

Resultado que se muestra
CustomAudience.Builder Este valor no puede ser null.

setBuyer

public CustomAudience.Builder setBuyer (AdTechIdentifier buyer)

Establece el comprador AdTechIdentifier.

Consulta CustomAudience.getBuyer() para obtener más información.

Parámetros
buyer AdTechIdentifier: Este valor no puede ser null.

Resultado que se muestra
CustomAudience.Builder Este valor no puede ser null.

setDiariodeActualizaciónUri

public CustomAudience.Builder setDailyUpdateUri (Uri dailyUpdateUri)

Establece el URI de actualización diaria. El URI debe usar HTTPS.

Consulta CustomAudience.getDailyUpdateUri() para obtener más información.

Parámetros
dailyUpdateUri Uri: Este valor no puede ser null.

Resultado que se muestra
CustomAudience.Builder Este valor no puede ser null.

setExpirationTime.

public CustomAudience.Builder setExpirationTime (Instant expirationTime)

Establece el tiempo, truncado en milisegundos, después del cual se debe quitar el objeto CustomAudience.

Consulta CustomAudience.getExpirationTime() para obtener más información.

Parámetros
expirationTime Instant: este valor puede ser null.

Devuelve
CustomAudience.Builder Este valor no puede ser null.

setName

public CustomAudience.Builder setName (String name)

Establece el nombre del objeto CustomAudience.

Consulta CustomAudience.getName() para obtener más información.

Parámetros
name String: Este valor no puede ser null.

Resultado que se muestra
CustomAudience.Builder Este valor no puede ser null.

setTrustedBiddingData

public CustomAudience.Builder setTrustedBiddingData (TrustedBiddingData trustedBiddingData)

Establece los datos de ofertas confiables que se consultarán y usarán en el proceso de selección de anuncios.

Consulta CustomAudience.getTrustedBiddingData() para obtener más información.

Parámetros
trustedBiddingData TrustedBiddingData: este valor puede ser null.

Devuelve
CustomAudience.Builder Este valor no puede ser null.

setUserBiddingIndicadores

public CustomAudience.Builder setUserBiddingSignals (AdSelectionSignals userBiddingSignals)

Establece los indicadores de ofertas del usuario que se utilizan en el proceso de selección de anuncios.

Consulta CustomAudience.getUserBiddingSignals() para obtener más información.

Parámetros
userBiddingSignals AdSelectionSignals: este valor puede ser null.

Devuelve
CustomAudience.Builder Este valor no puede ser null.