NativeAdViewHolder

public final class NativeAdViewHolder


네이티브 광고를 표시하는 대체 방법인 네이티브 광고의 뷰 홀더입니다. 게시자는 NativeAdView를 사용하여 네이티브 광고를 표시하는 대신 앱 자체에서 소유한 뷰를 제공할 수 있습니다.

요약

공개 생성자

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

NativeAdViewHolder를 구성합니다.

공개 메서드

final void

사용자가 클릭을 확인하는 데 사용할 View을 설정합니다.

void

이 뷰 홀더가 표시할 NativeAd를 설정합니다.

void

이 뷰 홀더를 현재 표시 중인 NativeAd에서 분리합니다.

공개 생성자

NativeAdViewHolder

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

NativeAdViewHolder를 구성합니다.

매개변수
View containerView

광고의 컨테이너 View입니다. clickableAssetViews 및 nonclickableAssetViews의 모든 뷰는 이 뷰의 하위 요소여야 합니다.

Map<StringView> clickableAssetViews

클릭 가능한 애셋 이름의 Map이 해당 .

Map<StringView> nonclickableAssetViews

클릭할 수 없는 애셋 이름의 Map을 해당 View에 매핑합니다. 클릭할 수 없는 View가 없으면 null를 전달합니다.

공개 메서드

setClickConfirmingView

public final void setClickConfirmingView(View view)

사용자가 클릭을 확인하는 데 사용할 View을 설정합니다.

매개변수
View view

설정할 View입니다.

setNativeAd

public void setNativeAd(NativeAd ad)

이 뷰 홀더가 표시할 NativeAd를 설정합니다. 다른 광고를 표시하려면 다른 NativeAd로 재설정하세요.

매개변수
NativeAd ad

뷰 홀더와 연결될 NativeAd입니다.

unregisterNativeAd

public void unregisterNativeAd()

이 뷰 홀더를 현재 표시 중인 NativeAd에서 분리합니다.