NativeCustomFormatAd

interface NativeCustomFormatAd


Format iklan native kustom Ad Manager. Dengan format iklan native kustom (ditentukan pengguna), Anda dapat menentukan variabel sendiri untuk iklan native tradisional. Format iklan native kustom memungkinkan Anda menentukan dan merender aset sendiri, serta menentukan perilaku klik iklan.

Ringkasan

Jenis bertingkat

Antarmuka untuk pengukuran terbuka di iklan Display.

Definisi antarmuka untuk callback yang akan dipanggil saat pengguna mengklik format iklan native kustom.

Definisi antarmuka untuk callback yang akan dipanggil saat format iklan native kustom berhasil dimuat.

Konstanta

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

Nama aset yang terkait dengan konten video yang ditampilkan oleh getMediaContent.

Fungsi publik

Unit

Menghancurkan objek iklan.

(Mutable)List<String!>?

Menampilkan daftar semua aset yang tersedia.

String?

Menampilkan ID format iklan native kustom seperti yang ditentukan di UI Ad Manager.

NativeCustomFormatAd.DisplayOpenMeasurement?

Menampilkan DisplayOpenMeasurement yang terkait dengan iklan ini.

NativeAd.Image?
getImage(assetName: String!)

Menampilkan aset gambar.

MediaContent?

Menampilkan MediaContent yang terkait dengan iklan ini.

CharSequence?
getText(assetName: String!)

Menampilkan aset string angka, URL, atau jenis lain selain aset gambar.

Unit
performClick(assetName: String!)

Melakukan klik pada iklan, menjalankan perilaku klik-tayangnya.

Unit

Mencatat tayangan.

Konstanta

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

Nama aset yang terkait dengan konten video yang ditampilkan oleh getMediaContent. Ini adalah nama aset yang akan dilaporkan di onCustomClick saat pengguna mengklik MediaView yang berisi konten video yang ditampilkan oleh getMediaContent.

Fungsi publik

hancurkan

fun destroy(): Unit

Menghancurkan objek iklan. Tidak ada metode lain yang boleh dipanggil pada objek iklan setelah destroy dipanggil.

getAvailableAssetNames

fun getAvailableAssetNames(): (Mutable)List<String!>?

Menampilkan daftar semua aset yang tersedia.

Hasil
(Mutable)List<String!>?

daftar semua aset yang tersedia, atau daftar kosong jika tidak ada aset yang tersedia.

getCustomFormatId

fun getCustomFormatId(): String?

Menampilkan ID format iklan native kustom seperti yang ditentukan di UI Ad Manager.

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

Menampilkan DisplayOpenMeasurement yang terkait dengan iklan ini.

Hasil
NativeCustomFormatAd.DisplayOpenMeasurement?

null jika pengukuran terbuka untuk iklan display tidak tersedia untuk iklan ini.

getImage

fun getImage(assetName: String!): NativeAd.Image?

Menampilkan aset gambar.

Parameter
assetName: String!

Nama aset yang akan diambil.

Hasil
NativeAd.Image?

nilai aset dengan nama aset, atau null jika tidak ada nama aset tersebut.

getMediaContent

fun getMediaContent(): MediaContent?

Menampilkan MediaContent yang terkait dengan iklan ini.

getText

fun getText(assetName: String!): CharSequence?

Menampilkan aset string angka, URL, atau jenis lain selain aset gambar.

Parameter
assetName: String!

Nama aset yang akan diambil.

Hasil
CharSequence?

nilai aset dengan nama aset, atau null jika tidak ada nama aset tersebut.

performClick

fun performClick(assetName: String!): Unit

Melakukan klik pada iklan, menjalankan perilaku klik-tayangnya.

Parameter
assetName: String!

Nama aset yang diklik.

recordImpression

fun recordImpression(): Unit

Mencatat tayangan. Panggil metode ini saat iklan pertama kali ditampilkan kepada pengguna.