AdRequest

public class AdRequest

Classi di sottoclasse dirette note
AdManagerAdRequest

Un AdManagerAdRequest contiene le informazioni sul targeting utilizzate per recuperare un annuncio da Google Ad Manager.


Un AdRequest contiene le informazioni sul targeting utilizzate per recuperare un annuncio. Le richieste di annunci vengono create utilizzando AdRequest.Builder.

I publisher che utilizzano Ad Manager devono utilizzare com.google.android.gms.ads.admanager.AdManagerAdRequest.

Riepilogo

Tipi nidificati

Crea un AdRequest.

Costanti

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId per gli emulatori da utilizzare con setTestDeviceIds.

static final int

La richiesta di annunci non è stata effettuata a causa di un ID app mancante.

static final int

Si è verificato un problema interno; ad esempio, è stata ricevuta una risposta non valida dall'ad server.

static final int

La stringa dell'annuncio non è valida.

static final int

La richiesta di annuncio non è valida, ad esempio l'ID unità pubblicitaria non è corretto.

static final int

L'adattatore di mediazione non ha soddisfatto la richiesta di annuncio.

static final int

La richiesta di annunci non è andata a buon fine a causa della connettività di rete.

static final int

La richiesta di annuncio è andata a buon fine, ma non è stato restituito alcun annuncio a causa della mancanza di inventario pubblicitario.

static final int

L'ID richiesta nella stringa dell'annuncio non è stato trovato.

static final int

La lunghezza massima dell'URL dei contenuti.

Metodi pubblici

@Nullable String

Recupera la stringa dell'annuncio.

String

Restituisce le informazioni sul targeting per URL dei contenuti.

@Nullable Bundle
<T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

Questo metodo è deprecato.

Utilizza invece getNetworkExtrasBundle.

Set<String>

Restituisce le parole chiave delle informazioni sul targeting.

List<String>

Restituisce l'elenco degli URL dei contenuti vicini o un elenco vuoto se non sono stati impostati URL.

@Nullable Bundle
<T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

Restituisce parametri aggiuntivi da passare a un adattatore della rete pubblicitaria specifico.

String

Restituisce la stringa dell'agente richiesta per identificare l'origine della richiesta di annuncio.

boolean

Restituisce true se questo dispositivo riceverà annunci di prova.

Costanti

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId per gli emulatori da utilizzare con setTestDeviceIds.

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

La richiesta di annunci non è stata effettuata a causa di un ID app mancante.

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

Si è verificato un problema interno; ad esempio, è stata ricevuta una risposta non valida dall'ad server.

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

La stringa dell'annuncio non è valida. Ad esempio, nella stringa dell'annuncio non è presente alcun ID richiesta.

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

La richiesta di annuncio non è valida, ad esempio l'ID unità pubblicitaria non è corretto.

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

L'adattatore di mediazione non ha soddisfatto la richiesta di annuncio. Se questo errore viene restituito da getCode, controlla getCause per trovare la causa sottostante.

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

La richiesta di annunci non è andata a buon fine a causa della connettività di rete.

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

La richiesta di annuncio è andata a buon fine, ma non è stato restituito alcun annuncio a causa della mancanza di inventario pubblicitario.

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

L'ID richiesta nella stringa dell'annuncio non è stato trovato.

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

La lunghezza massima dell'URL dei contenuti.

Metodi pubblici

getAdString

public @Nullable String getAdString()

Recupera la stringa dell'annuncio.

getContentUrl

public String getContentUrl()

Restituisce le informazioni sul targeting per URL dei contenuti. Restituisce null se contentUrl non è stato impostato.

getCustomEventExtrasBundle

public @Nullable Bundle <T extends CustomEvent> getCustomEventExtrasBundle(Class<T> adapterClass)

Restituisce parametri aggiuntivi da passare a un adattatore di eventi personalizzati specifico. Restituisce null se non sono stati impostati extra per eventi personalizzati del tipo specificato.

getKeywords

public Set<StringgetKeywords()

Restituisce le parole chiave delle informazioni sul targeting. Restituisce un Set vuoto se non sono state aggiunte parole chiave.

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

Restituisce l'elenco degli URL dei contenuti vicini o un elenco vuoto se non sono stati impostati URL.

getNetworkExtrasBundle

public @Nullable Bundle <T extends MediationExtrasReceiver> getNetworkExtrasBundle(
    Class<T> adapterClass
)

Restituisce parametri aggiuntivi da passare a un adattatore della rete pubblicitaria specifico. Restituisce null se non sono stati impostati extra di rete del tipo specificato.

getRequestAgent

public String getRequestAgent()

Restituisce la stringa dell'agente richiesta per identificare l'origine della richiesta di annuncio.

isTestDevice

public boolean isTestDevice(Context context)

Restituisce true se questo dispositivo riceverà annunci di prova.