NativeAdViewHolder

public final class NativeAdViewHolder


Trình giữ khung hiển thị cho quảng cáo gốc là một cách khác để hiển thị quảng cáo gốc. Thay vì sử dụng NativeAdView để hiển thị quảng cáo gốc, nhà xuất bản có thể cung cấp Khung hiển thị do chính ứng dụng sở hữu.

Tóm tắt

Hàm khởi tạo công khai

NativeAdViewHolder(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Tạo một NativeAdViewHolder.

Phương thức công khai

final void

Đặt View mà người dùng sẽ sử dụng để xác nhận lượt nhấp.

void

Đặt NativeAd mà trình lưu giữ khung hiển thị này sẽ hiển thị.

void

Huỷ liên kết trình giữ thành phần hiển thị này với NativeAd mà trình giữ thành phần hiển thị này hiện đang hiển thị.

Hàm khởi tạo công khai

NativeAdViewHolder

public NativeAdViewHolder(
    View containerView,
    Map<StringView> clickableAssetViews,
    Map<StringView> nonclickableAssetViews
)

Tạo một NativeAdViewHolder.

Thông số
View containerView

Vùng chứa View cho quảng cáo. Tất cả thành phần hiển thị trong clickableAssetViews và nonclickableAssetViews phải là thành phần con của Thành phần hiển thị này.

Map<StringView> clickableAssetViews

Map của tên thành phần có thể nhấp vào tương ứng với .

Map<StringView> nonclickableAssetViews

Map của tên thành phần không thể nhấp vào View tương ứng. Truyền null nếu không có View nào không thể nhấp vào.

Phương thức công khai

setClickConfirmingView

public final void setClickConfirmingView(View view)

Đặt View mà người dùng sẽ sử dụng để xác nhận lượt nhấp.

Thông số
View view

View cần đặt.

setNativeAd

public void setNativeAd(NativeAd ad)

Đặt NativeAd mà trình lưu giữ khung hiển thị này sẽ hiển thị. Đặt lại thành một NativeAd khác để hiển thị một quảng cáo khác.

Thông số
NativeAd ad

NativeAd sẽ được liên kết với trình lưu trữ khung hiển thị.

unregisterNativeAd

public void unregisterNativeAd()

Huỷ liên kết trình giữ thành phần hiển thị này với NativeAd mà trình giữ thành phần hiển thị này hiện đang hiển thị.