NativeCustomFormatAd

interface NativeCustomFormatAd


Một định dạng quảng cáo gốc tuỳ chỉnh của Ad Manager. Định dạng quảng cáo gốc tuỳ chỉnh (do người dùng xác định) giúp bạn xác định các biến của riêng mình cho quảng cáo gốc truyền thống. Định dạng quảng cáo gốc tuỳ chỉnh cho phép bạn xác định và hiển thị các thành phần của riêng mình, đồng thời cho phép bạn xác định hành vi nhấp vào quảng cáo.

Tóm tắt

Các loại lồng nhau

Một giao diện để đo lường công khai trong quảng cáo hiển thị.

Định nghĩa giao diện cho một lệnh gọi lại sẽ được gọi khi người dùng nhấp vào một định dạng quảng cáo gốc tuỳ chỉnh.

Định nghĩa giao diện cho một lệnh gọi lại sẽ được gọi khi một định dạng quảng cáo gốc tuỳ chỉnh đã tải thành công.

Hằng số

const String!
ASSET_NAME_VIDEO = "_videoMediaView"

Tên tài sản được liên kết với nội dung video do getMediaContent trả về.

Hàm công khai

Unit

Huỷ đối tượng quảng cáo.

(Mutable)List<String!>?

Trả về danh sách tất cả các tài sản hiện có.

String?

Trả về mã nhận dạng của định dạng quảng cáo gốc tuỳ chỉnh như được xác định trong giao diện người dùng Ad Manager.

NativeCustomFormatAd.DisplayOpenMeasurement?

Trả về DisplayOpenMeasurement được liên kết với quảng cáo này.

NativeAd.Image?
getImage(assetName: String!)

Trả về một thành phần hình ảnh.

MediaContent?

Trả về MediaContent được liên kết với quảng cáo này.

CharSequence?
getText(assetName: String!)

Trả về một thành phần chuỗi gồm các số, URL hoặc các loại khác ngoài thành phần hình ảnh.

Unit
performClick(assetName: String!)

Thực hiện một lượt nhấp vào quảng cáo, thực thi hành vi nhấp qua của quảng cáo.

Unit

Ghi lại một lượt hiển thị.

Hằng số

ASSET_NAME_VIDEO

const val ASSET_NAME_VIDEO = "_videoMediaView": String!

Tên tài sản được liên kết với nội dung video do getMediaContent trả về. Đây là tên tài sản sẽ được báo cáo trong onCustomClick khi người dùng nhấp vào MediaView có chứa nội dung video do getMediaContent trả về.

Hàm công khai

hủy bỏ

fun destroy(): Unit

Huỷ đối tượng quảng cáo. Không được gọi bất kỳ phương thức nào khác trên đối tượng quảng cáo sau khi gọi destroy.

getAvailableAssetNames

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

Trả về danh sách tất cả các tài sản hiện có.

Giá trị trả về
(Mutable)List<String!>?

danh sách tất cả các tài sản có sẵn hoặc danh sách trống nếu không có tài sản nào.

getCustomFormatId

fun getCustomFormatId(): String?

Trả về mã nhận dạng của định dạng quảng cáo gốc tuỳ chỉnh như được xác định trong giao diện người dùng Ad Manager.

getDisplayOpenMeasurement

fun getDisplayOpenMeasurement(): NativeCustomFormatAd.DisplayOpenMeasurement?

Trả về DisplayOpenMeasurement được liên kết với quảng cáo này.

Giá trị trả về
NativeCustomFormatAd.DisplayOpenMeasurement?

null nếu không có tính năng đo lường nguồn mở cho quảng cáo hiển thị này.

getImage

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

Trả về một thành phần hình ảnh.

Thông số
assetName: String!

Tên của tài sản cần truy xuất.

Giá trị trả về
NativeAd.Image?

giá trị của thành phần có tên thành phần hoặc giá trị rỗng nếu không có tên thành phần đó.

getMediaContent

fun getMediaContent(): MediaContent?

Trả về MediaContent được liên kết với quảng cáo này.

getText

fun getText(assetName: String!): CharSequence?

Trả về một thành phần chuỗi gồm các số, URL hoặc các loại khác ngoài thành phần hình ảnh.

Thông số
assetName: String!

Tên của tài sản cần truy xuất.

Giá trị trả về
CharSequence?

giá trị của thành phần có tên thành phần hoặc giá trị rỗng nếu không có tên thành phần đó.

performClick

fun performClick(assetName: String!): Unit

Thực hiện một lượt nhấp vào quảng cáo, thực thi hành vi nhấp qua của quảng cáo.

Thông số
assetName: String!

Tên của thành phần được nhấp.

recordImpression

fun recordImpression(): Unit

Ghi lại một lượt hiển thị. Gọi phương thức này khi quảng cáo lần đầu tiên xuất hiện với người dùng.