AdRequest

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

const String!
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

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

const Int

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

const Int

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

(Mutable)Set<String!>!

Zwraca słowa kluczowe informacji o kierowaniu.

(Mutable)List<String!>!

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

Long

Pobiera identyfikator miejsca docelowego ustawiony w tym obiekcie AdRequest.

String!

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

Boolean
isTestDevice(context: Context!)

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

Stałe

DEVICE_ID_EMULATOR

const val DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB": String!

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

ERROR_CODE_NO_FILL

const val ERROR_CODE_NO_FILL = 3: Int

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

getCustomEventExtrasBundle

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

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

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

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

getNeighboringContentUrls

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

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

getPlacementId

fun getPlacementId(): Long

Pobiera identyfikator miejsca docelowego ustawiony w tym obiekcie AdRequest.

getRequestAgent

fun getRequestAgent(): String!

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

isTestDevice

fun isTestDevice(context: Context!): Boolean

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