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에서 연결 해제합니다.