NativeAdViewHolder

public final class NativeAdViewHolder


Trình giữ khung hiển thị cho quảng cáo gốc, đây là một cách thay thế để 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 các khung hiển thị thuộc quyền sở hữu của chính ứng dụng.

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ẽ dùng để xác nhận lượt nhấp qua.

void

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

void

Huỷ liên kết trình giữ khung hiển thị này với NativeAd mà trình giữ khung hiển thị 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

Một vùng chứa View cho quảng cáo. Tất cả các thành phần hiển thị trong clickableAssetViews và nonclickableAssetViews đều 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 tài sả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 nhấp được thành View tương ứng. Truyền null nếu không có View nào không thể nhấp.

Phương thức công khai

setClickConfirmingView

public final void setClickConfirmingView(View view)

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

Thông số
View view

View để thiết lập.

setNativeAd

public void setNativeAd(NativeAd ad)

Đặt NativeAd mà trình lưu trữ 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ữ khung hiển thị này với NativeAd mà trình giữ khung hiển thị hiện đang hiển thị.