AdRequest

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

const String!
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

const Int

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

const Int

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

const Int

Ciąg tekstowy reklamy jest nieprawidłowy.

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

const Int

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

Funkcje publiczne

String?

Pobiera ciąg znaków reklamy.

String!

Zwraca informacje o kierowaniu na adres URL treści.

Bundle?
<T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!)

Ta funkcja została wycofana.

Zamiast tego użyj kolumny getNetworkExtrasBundle.

(Mutable)Set<String!>!

Zwraca słowa kluczowe z informacjami kierowania.

(Mutable)List<String!>!

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

Bundle?
<T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
)

Zwraca dodatkowe parametry do przekazania do konkretnego adaptera sieci reklamowej.

String!

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

Boolean
isTestDevice(context: Context!)

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

Stałe

DEVICE_ID_EMULATOR

const val DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB": String!

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

ERROR_CODE_APP_ID_MISSING

const val ERROR_CODE_APP_ID_MISSING = 8: Int

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

ERROR_CODE_INTERNAL_ERROR

const val ERROR_CODE_INTERNAL_ERROR = 0: Int

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

ERROR_CODE_INVALID_AD_STRING

const val ERROR_CODE_INVALID_AD_STRING = 11: Int

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

ERROR_CODE_INVALID_REQUEST

const val ERROR_CODE_INVALID_REQUEST = 1: Int

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

ERROR_CODE_MEDIATION_NO_FILL

const val ERROR_CODE_MEDIATION_NO_FILL = 9: Int

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

const val ERROR_CODE_NETWORK_ERROR = 2: Int

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

ERROR_CODE_NO_FILL

const val ERROR_CODE_NO_FILL = 3: Int

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

ERROR_CODE_REQUEST_ID_MISMATCH

const val ERROR_CODE_REQUEST_ID_MISMATCH = 10: Int

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

MAX_CONTENT_URL_LENGTH

const val MAX_CONTENT_URL_LENGTH = 512: Int

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

Funkcje publiczne

getAdString

fun getAdString(): String?

Pobiera ciąg znaków reklamy.

getContentUrl

fun getContentUrl(): String!

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

getCustomEventExtrasBundle

fun <T : CustomEvent?> getCustomEventExtrasBundle(adapterClass: Class<T!>!): Bundle?

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

fun getKeywords(): (Mutable)Set<String!>!

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

getNeighboringContentUrls

fun getNeighboringContentUrls(): (Mutable)List<String!>!

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

getNetworkExtrasBundle

fun <T : MediationExtrasReceiver?> getNetworkExtrasBundle(
    adapterClass: Class<T!>!
): Bundle?

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

getRequestAgent

fun getRequestAgent(): String!

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

isTestDevice

fun isTestDevice(context: Context!): Boolean

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