AdRequest

public class AdRequest

Znane bezpośrednie podklasy
AdManagerAdRequest

AdManagerAdRequest zawiera informacje kierowania, które służą do pobierania reklam z Google Ad Managera.


AdRequest zawiera informacje o kierowaniu, które służą do pobierania reklamy. Żądania reklam są tworzone za pomocą AdRequest.Builder.

Wydawcy korzystający z Ad Managera powinni używać com.google.android.gms.ads.admanager.AdManagerAdRequest.

Podsumowanie

Typy zagnieżdżone

Tworzy AdRequest.

Stałe

static final String
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId dla emulatorów do użycia z setTestDeviceIds.

static final int

Żądanie reklamy nie zostało wysłane z powodu braku identyfikatora aplikacji.

static final int

Wystąpił wewnętrzny problem, na przykład otrzymanie nieprawidłowej odpowiedzi z serwera reklam.

static final int

Ciąg tekstowy reklamy jest nieprawidłowy.

static final int

Żądanie reklamy było nieprawidłowe, np. identyfikator jednostki reklamowej był nieprawidłowy.

static final int

Adapter zapośredniczenia nie zrealizował żądania reklamy.

static final int

Żądanie reklamy nie zostało zrealizowane z powodu problemów z połączeniem z siecią.

static final int

Żądanie reklamy zostało zrealizowane, ale nie zwróciło żadnej reklamy z powodu braku zasobów reklamowych.

static final int

Nie znaleziono identyfikatora żądania w tekście reklamy.

static final int

Maksymalna długość adresu URL treści.

Metody publiczne

@Nullable String

Pobiera ciąg znaków reklamy.

String

Zwraca informacje o kierowaniu na adres URL treści.

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

Ta metoda została wycofana.

Zamiast tego użyj kolumny getNetworkExtrasBundle.

Set<String>

Zwraca słowa kluczowe z informacjami kierowania.

List<String>

Zwraca listę adresów URL sąsiednich treści lub pustą listę, jeśli nie ustawiono żadnych adresów URL.

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

Zwraca dodatkowe parametry do przekazania do konkretnego adaptera sieci reklamowej.

String

Zwraca ciąg znaków agenta żądania, aby zidentyfikować pochodzenie żądania reklamy.

boolean

Zwraca wartość true, jeśli to urządzenie będzie otrzymywać reklamy testowe.

Stałe

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId dla emulatorów do użycia z setTestDeviceIds.

ERROR_CODE_APP_ID_MISSING

public static final int ERROR_CODE_APP_ID_MISSING = 8

Żądanie reklamy nie zostało wysłane z powodu braku identyfikatora aplikacji.

ERROR_CODE_INTERNAL_ERROR

public static final int ERROR_CODE_INTERNAL_ERROR = 0

Wystąpił wewnętrzny problem, na przykład otrzymanie nieprawidłowej odpowiedzi z serwera reklam.

ERROR_CODE_INVALID_AD_STRING

public static final int ERROR_CODE_INVALID_AD_STRING = 11

Ciąg tekstowy reklamy jest nieprawidłowy. Na przykład w ciągu reklamy nie ma identyfikatora żądania.

ERROR_CODE_INVALID_REQUEST

public static final int ERROR_CODE_INVALID_REQUEST = 1

Żądanie reklamy było nieprawidłowe, np. identyfikator jednostki reklamowej był nieprawidłowy.

ERROR_CODE_MEDIATION_NO_FILL

public static final int ERROR_CODE_MEDIATION_NO_FILL = 9

Adapter zapośredniczenia nie zrealizował żądania reklamy. Jeśli ten błąd jest zwracany przez getCode, sprawdź getCause, aby poznać jego przyczynę.

ERROR_CODE_NETWORK_ERROR

public static final int ERROR_CODE_NETWORK_ERROR = 2

Żądanie reklamy nie zostało zrealizowane z powodu problemów z połączeniem z siecią.

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

Żądanie reklamy zostało zrealizowane, ale nie zwróciło żadnej reklamy z powodu braku zasobów reklamowych.

ERROR_CODE_REQUEST_ID_MISMATCH

public static final int ERROR_CODE_REQUEST_ID_MISMATCH = 10

Nie znaleziono identyfikatora żądania w tekście reklamy.

MAX_CONTENT_URL_LENGTH

public static final int MAX_CONTENT_URL_LENGTH = 512

Maksymalna długość adresu URL treści.

Metody publiczne

getAdString

public @Nullable String getAdString()

Pobiera ciąg znaków reklamy.

getContentUrl

public String getContentUrl()

Zwraca informacje o kierowaniu na adres URL treści. Zwraca wartość null, jeśli adres contentUrl nie został ustawiony.

getCustomEventExtrasBundle

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

Zwraca dodatkowe parametry do przekazania do konkretnego adaptera zdarzenia niestandardowego. Zwraca null, jeśli nie zostały ustawione żadne dodatkowe informacje o zdarzeniu niestandardowym o podanym typie.

getKeywords

public Set<StringgetKeywords()

Zwraca słowa kluczowe z informacjami kierowania. Jeśli nie dodano żadnych słów kluczowych, zwraca pustą wartość Set.

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

Zwraca listę adresów URL sąsiednich treści lub pustą listę, jeśli nie ustawiono żadnych adresów URL.

getNetworkExtrasBundle

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

Zwraca dodatkowe parametry do przekazania do konkretnego adaptera sieci reklamowej. Zwraca null, jeśli nie ustawiono żadnych sieci dodatkowych o podanym typie.

getRequestAgent

public String getRequestAgent()

Zwraca ciąg znaków agenta żądania, aby zidentyfikować pochodzenie żądania reklamy.

isTestDevice

public boolean isTestDevice(Context context)

Zwraca wartość true, jeśli to urządzenie będzie otrzymywać reklamy testowe.