AdRequest

public class AdRequest

Znane bezpośrednie podklasy
AdManagerAdRequest

AdManagerAdRequest zawiera informacje o kierowaniu, które służą do pobierania reklamy 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, które mają być używane 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 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 sieciowym.

static final int

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

static final int

Nie znaleziono identyfikatora żądania w ciągu 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 niej używaj zasady getNetworkExtrasBundle.

Set<String>

Zwraca słowa kluczowe informacji o kierowaniu.

List<String>

Zwraca listę adresów URL sąsiadujących 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.

long

Pobiera identyfikator miejsca docelowego ustawiony w tym obiekcie AdRequest.

String

Zwraca ciąg agenta żądania, który identyfikuje pochodzenie żądania reklamy.

boolean

Zwraca wartość true, jeśli na tym urządzeniu będą wyświetlane reklamy testowe.

Stałe

DEVICE_ID_EMULATOR

public static final String DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId dla emulatorów, które mają być używane 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 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 z 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 sieciowym.

ERROR_CODE_NO_FILL

public static final int ERROR_CODE_NO_FILL = 3

Żądanie reklamy zostało zrealizowane, ale nie zwrócono ż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 ciągu 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 nie ustawiono parametru contentUrl.

getCustomEventExtrasBundle

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

Zwraca dodatkowe parametry do przekazania do konkretnego adaptera zdarzenia niestandardowego. Zwraca wartość null, jeśli nie ustawiono żadnych dodatkowych informacji o zdarzeniu niestandardowym podanego typu.

getKeywords

public Set<StringgetKeywords()

Zwraca słowa kluczowe informacji o kierowaniu. Jeśli nie dodano żadnych słów kluczowych, zwraca pusty Set.

getNeighboringContentUrls

public List<StringgetNeighboringContentUrls()

Zwraca listę adresów URL sąsiadujących 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 wartość null, jeśli nie ustawiono żadnych dodatków sieciowych podanego typu.

getPlacementId

public long getPlacementId()

Pobiera identyfikator miejsca docelowego ustawiony w tym obiekcie AdRequest.

getRequestAgent

public String getRequestAgent()

Zwraca ciąg agenta żądania, który identyfikuje pochodzenie żądania reklamy.

isTestDevice

public boolean isTestDevice(Context context)

Zwraca wartość true, jeśli na tym urządzeniu będą wyświetlane reklamy testowe.