NativeCustomFormatAd

public interface NativeCustomFormatAd


Đị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 của quảng cáo.

Tóm tắt

Loại lồng nhau

Giao diện để đo lường mở trong quảng cáo hiển thị.

Định nghĩa giao diện cho lệnh gọi lại đượ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 lệnh gọi lại được gọi khi tải thành công định dạng quảng cáo gốc tuỳ chỉnh.

Hằng số

default static final String
ASSET_NAME_VIDEO = "_videoMediaView"

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

Phương thức công khai

abstract void

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

abstract @Nullable List<String>

Trả về danh sách tất cả thành phần có sẵn.

abstract @Nullable 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.

abstract NativeCustomFormatAd.DisplayOpenMeasurement

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

abstract @Nullable NativeAd.Image
getImage(String assetName)

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

abstract @Nullable MediaContent

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

abstract @Nullable CharSequence
getText(String assetName)

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.

abstract void
performClick(String assetName)

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

abstract void

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

Hằng số

ASSET_NAME_VIDEO

default static final String ASSET_NAME_VIDEO = "_videoMediaView"

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

Phương thức công khai

hủy bỏ

abstract void destroy()

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

getAvailableAssetNames

abstract @Nullable List<StringgetAvailableAssetNames()

Trả về danh sách tất cả thành phần có sẵn.

Giá trị trả về
@Nullable List<String>

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

getCustomFormatId

abstract @Nullable String getCustomFormatId()

Trả về mã 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

abstract NativeCustomFormatAd.DisplayOpenMeasurement getDisplayOpenMeasurement()

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 thể đo lường lượt mở quảng cáo hiển thị cho quảng cáo này.

getImage

abstract @Nullable NativeAd.Image getImage(String assetName)

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

Thông số
String assetName

Tên của thành phần sẽ được truy xuất.

Giá trị trả về
@Nullable 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 như vậy.

getMediaContent

abstract @Nullable MediaContent getMediaContent()

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

getText

abstract @Nullable CharSequence getText(String assetName)

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ố
String assetName

Tên của thành phần sẽ được truy xuất.

Giá trị trả về
@Nullable 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 như vậy.

performClick

abstract void performClick(String assetName)

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

Thông số
String assetName

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

recordImpression

abstract void recordImpression()

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