AdRequest

class AdRequest

Subclass langsung yang diketahui
AdManagerAdRequest

AdManagerAdRequest berisi informasi penargetan yang digunakan untuk mengambil iklan dari Google Ad Manager.


AdRequest berisi informasi penargetan yang digunakan untuk mengambil iklan. Permintaan iklan dibuat menggunakan AdRequest.Builder.

Penayang yang menggunakan Ad Manager harus menggunakan com.google.android.gms.ads.admanager.AdManagerAdRequest.

Ringkasan

Jenis bertingkat

Membangun AdRequest.

Konstanta

const String!
DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB"

deviceId untuk emulator yang akan digunakan dengan setTestDeviceIds.

const Int

Permintaan iklan tidak dilakukan karena ID aplikasi tidak ada.

const Int

Terjadi sesuatu secara internal; misalnya, respons yang tidak valid diterima dari server iklan.

const Int

String iklan tidak valid.

const Int

Permintaan iklan tidak valid; misalnya, ID unit iklan salah.

const Int

Adaptor mediasi tidak mengisi permintaan iklan.

const Int

Permintaan iklan gagal karena konektivitas jaringan.

const Int

Permintaan iklan berhasil, tetapi tidak ada iklan yang ditampilkan karena kurangnya inventaris iklan.

const Int

ID permintaan dalam string iklan tidak ditemukan.

const Int

Panjang URL konten maksimum.

Fungsi publik

String?

Mendapatkan string iklan.

String!

Menampilkan informasi penargetan URL konten.

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

Fungsi ini tidak digunakan lagi.

Sebagai gantinya, gunakan getNetworkExtrasBundle.

(Mutable)Set<String!>!

Menampilkan kata kunci informasi penargetan.

(Mutable)List<String!>!

Menampilkan daftar URL konten tetangga atau daftar kosong jika tidak ada URL yang ditetapkan.

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

Menampilkan parameter tambahan untuk diteruskan ke adaptor jaringan iklan tertentu.

Long

Mendapatkan ID penempatan yang ditetapkan di AdRequest ini

String!

Menampilkan string agen permintaan untuk mengidentifikasi asal permintaan iklan.

Boolean
isTestDevice(context: Context!)

Menampilkan true jika perangkat ini akan menerima iklan percobaan.

Konstanta

DEVICE_ID_EMULATOR

const val DEVICE_ID_EMULATOR = "B3EEABB8EE11C2BE770B684D95219ECB": String!

deviceId untuk emulator yang akan digunakan dengan setTestDeviceIds.

ERROR_CODE_APP_ID_MISSING

const val ERROR_CODE_APP_ID_MISSING = 8: Int

Permintaan iklan tidak dilakukan karena ID aplikasi tidak ada.

ERROR_CODE_INTERNAL_ERROR

const val ERROR_CODE_INTERNAL_ERROR = 0: Int

Terjadi sesuatu secara internal; misalnya, respons yang tidak valid diterima dari server iklan.

ERROR_CODE_INVALID_AD_STRING

const val ERROR_CODE_INVALID_AD_STRING = 11: Int

String iklan tidak valid. Misalnya, tidak ada ID permintaan dalam string iklan.

ERROR_CODE_INVALID_REQUEST

const val ERROR_CODE_INVALID_REQUEST = 1: Int

Permintaan iklan tidak valid; misalnya, ID unit iklan salah.

ERROR_CODE_MEDIATION_NO_FILL

const val ERROR_CODE_MEDIATION_NO_FILL = 9: Int

Adaptor mediasi tidak mengisi permintaan iklan. Jika error ini ditampilkan dari getCode, periksa getCause untuk mengetahui penyebabnya.

ERROR_CODE_NETWORK_ERROR

const val ERROR_CODE_NETWORK_ERROR = 2: Int

Permintaan iklan gagal karena konektivitas jaringan.

ERROR_CODE_NO_FILL

const val ERROR_CODE_NO_FILL = 3: Int

Permintaan iklan berhasil, tetapi tidak ada iklan yang ditampilkan karena kurangnya inventaris iklan.

ERROR_CODE_REQUEST_ID_MISMATCH

const val ERROR_CODE_REQUEST_ID_MISMATCH = 10: Int

ID permintaan dalam string iklan tidak ditemukan.

MAX_CONTENT_URL_LENGTH

const val MAX_CONTENT_URL_LENGTH = 512: Int

Panjang URL konten maksimum.

Fungsi publik

getAdString

fun getAdString(): String?

Mendapatkan string iklan.

getContentUrl

fun getContentUrl(): String!

Menampilkan informasi penargetan URL konten. Menampilkan null jika contentUrl tidak disetel.

getCustomEventExtrasBundle

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

Menampilkan parameter tambahan untuk diteruskan ke adaptor peristiwa kustom tertentu. Menampilkan null jika tidak ada ekstra peristiwa kustom dari jenis yang diberikan yang disetel.

getKeywords

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

Menampilkan kata kunci informasi penargetan. Menampilkan Set kosong jika tidak ada kata kunci yang ditambahkan.

getNeighboringContentUrls

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

Menampilkan daftar URL konten tetangga atau daftar kosong jika tidak ada URL yang ditetapkan.

getNetworkExtrasBundle

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

Menampilkan parameter tambahan untuk diteruskan ke adaptor jaringan iklan tertentu. Menampilkan null jika tidak ada ekstra jaringan dari jenis yang diberikan yang ditetapkan.

getPlacementId

fun getPlacementId(): Long

Mendapatkan ID penempatan yang ditetapkan di AdRequest ini

getRequestAgent

fun getRequestAgent(): String!

Menampilkan string agen permintaan untuk mengidentifikasi asal permintaan iklan.

isTestDevice

fun isTestDevice(context: Context!): Boolean

Menampilkan true jika perangkat ini akan menerima iklan percobaan.