ReportImpressionRequest

public class ReportImpressionRequest
extends Object

java.lang.Object
   ↳ android.adservices.adselection.ReportImpressionRequest


Representa los parámetros de entrada en la API de reportImpression.

Resumen

Constructores públicos

ReportImpressionRequest(long adSelectionId, AdSelectionConfig adSelectionConfig)

Ctor para la solicitud de informes de selección de anuncios en el dispositivo.

ReportImpressionRequest(long adSelectionId)

Ctor para la solicitud de informes de selección de anuncios del servidor de subastas.

Métodos públicos

AdSelectionConfig getAdSelectionConfig()

Muestra adSelectionConfig, una de las entradas a ReportImpressionRequest

long getAdSelectionId()

Muestra adSelectionId, una de las entradas a ReportImpressionRequest

Métodos heredados

Object clone()

Crea y muestra una copia de este objeto.

boolean equals(Object obj)

Indica si algún otro objeto es "igual a" este.

void finalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección determina que no hay más referencias al objeto.

final Class<?> getClass()

Muestra la clase del entorno de ejecución de este Object.

int hashCode()

Muestra un valor de código hash para el objeto.

final void notify()

Activa un solo subproceso que está esperando la supervisión de este objeto.

final void notifyAll()

Activa todos los subprocesos que están esperando la supervisión de este objeto.

String toString()

Devuelve una representación de cadena del objeto.

final void wait(long timeoutMillis, int nanos)

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe) o hasta que haya transcurrido un período determinado en tiempo real.

final void wait(long timeoutMillis)

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe) o hasta que haya transcurrido un período determinado en tiempo real.

final void wait()

Hace que el subproceso actual espere hasta que se active (por lo general, se notifica o se interrumpe).

Constructores públicos

ReportImpressionRequest

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public ReportImpressionRequest (long adSelectionId, 
                AdSelectionConfig adSelectionConfig)

Ctor para la solicitud de informe de selección de anuncios integrados en el dispositivo.

Si tu adSelectionId es para una subasta integrada en el dispositivo ejecutada con AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver), tu solicitud de informe de impresiones debe incluir tu AdSelectionConfig.

Parámetros
adSelectionId long: Se recibió de AdSelectionManager#selectAds(AdSelectionConfig, Executor, OutcomeReceiver)

adSelectionConfig AdSelectionConfig: Es el mismo AdSelectionConfig que se usa para activar AdSelectionManager.selectAds(android.adservices.adselection.AdSelectionConfig, java.util.concurrent.Executor, android.os.OutcomeReceiver). Este valor no puede ser null.

ReportImpressionRequest

public ReportImpressionRequest (long adSelectionId)

Ctor para la solicitud de informes de selección de anuncios del servidor de subastas.

Si tu adSelectionId es para una subasta del servidor ejecutada en la que se recopila la información del dispositivo que recopila AdSelectionManager#getAdSelectionData, tu solicitud de informes de impresiones solo debe incluir el ID de selección de anuncios.

Se debe llamar a AdSelectionManager#persistAdSelectionResult con el BLOB de resultados encriptado desde los servidores antes de realizar una solicitud de informe de impresiones.

Parámetros
adSelectionId long: recibido de AdSelectionManager#getAdSelectionData

Métodos públicos

getAdSelectionConfig

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public AdSelectionConfig getAdSelectionConfig ()

Muestra adSelectionConfig, una de las entradas a ReportImpressionRequest

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

getAdSelectionId

Se agregó en el nivel de API 34.
También se agregó en Extensiones de servicios de anuncios 4.
public long getAdSelectionId ()

Muestra adSelectionId, una de las entradas a ReportImpressionRequest

Resultado que se muestra
long