NativeAdView

public final class NativeAdView extends FrameLayout


NativeAd의 루트 뷰입니다.

네이티브 광고의 XML 레이아웃 파일은 네이티브 애셋의 루트 요소로 NativeAdView를 사용해야 하며, 네이티브 광고 애셋을 포함할 동적으로 생성된 뷰는 이 클래스의 인스턴스를 루트 ViewGroup로 사용해야 합니다.

요약

공개 생성자

코드에서 NativeAdView을 생성합니다.

NativeAdView(Context context, AttributeSet attrs)

XML 레이아웃에서 NativeAdView를 생성합니다.

NativeAdView(Context context, AttributeSet attrs, int defStyleAttr)

XML 레이아웃에서 NativeAdView를 생성합니다.

NativeAdView(
    Context context,
    AttributeSet attrs,
    int defStyleAttr,
    int defStyleRes
)

XML 레이아웃에서 NativeAdView를 생성합니다.

공개 메서드

void

네이티브 광고 뷰를 소멸시킵니다.

@Nullable AdChoicesView

AdChoices 콘텐츠와 연결된 뷰를 반환합니다.

final @Nullable View

광고주 애셋과 연결된 뷰를 반환합니다.

final @Nullable View

본문 애셋과 연결된 뷰를 반환합니다.

final @Nullable View

행동 유도 애셋 호출과 연결된 뷰를 반환합니다.

final @Nullable View

광고 제목 애셋과 연결된 뷰를 반환합니다.

final @Nullable View

아이콘 애셋과 연결된 뷰를 반환합니다.

final @Nullable View

이미지 애셋과 연결된 뷰를 반환합니다.

final @Nullable MediaView

미디어 콘텐츠와 연결된 뷰를 반환합니다.

final @Nullable View

가격 애셋과 연결된 뷰를 반환합니다.

final @Nullable View

별점 애셋과 연결된 뷰를 반환합니다.

final @Nullable View

스토어 애셋과 연결된 뷰를 반환합니다.

void

AdChoices 콘텐츠를 표시하기 위한 AdChoicesView를 설정합니다.

final void

광고주 애셋의 보기를 설정합니다.

final void

본문 애셋의 뷰를 설정합니다.

final void

클릭 유도 문구 애셋의 뷰를 설정합니다.

final void

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

final void

헤드라인 애셋의 뷰를 설정합니다.

final void

아이콘 애셋의 뷰를 설정합니다.

final void

이미지 애셋의 뷰를 설정합니다.

final void

미디어 콘텐츠의 미디어 뷰를 설정합니다.

void

이 뷰가 현재 표시하고 있는 NativeAd를 설정합니다.

final void

가격 확장 소재의 뷰를 설정합니다.

final void

별점 애셋의 뷰를 설정합니다.

final void

매장 애셋의 뷰를 설정합니다.

상속된 상수

android.view.View에서
static final int
static final int
static final int
static final int
static final int
static final int
static final Property<ViewFloat>
static final int
static final String
AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE = "creditCardExpirationDate"
static final String
AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY = "creditCardExpirationDay"
static final String
AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH = "creditCardExpirationMonth"
static final String
AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR = "creditCardExpirationYear"
static final String
static final String
AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE = "creditCardSecurityCode"
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int[]
static final int[]
static final int[]
static final int[]
static final int
static final int
static final int
static final int
static final int
static final int
static final int
GONE = 8
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
KEEP_SCREEN_ON = 67108864
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
NO_ID = -1
static final int
static final int
static final int
static final int
static final int
static final int
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int[]
static final int
static final int
static final int
static final int
static final float
static final float
static final float
static final float
static final float
static final Property<ViewFloat>
static final Property<ViewFloat>
static final Property<ViewFloat>
static final Property<ViewFloat>
static final Property<ViewFloat>
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int[]
static final int[]
static final int
static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final Property<ViewFloat>
static final Property<ViewFloat>
static final Property<ViewFloat>
static final String
VIEW_LOG_TAG = "View"
static final int
static final int[]
static final Property<ViewFloat>
static final Property<ViewFloat>
static final Property<ViewFloat>
android.view.ViewGroup에서
static final int
static final int
static final int
static final int
static final int
static final int
static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

static final int

이 필드는 지원 중단되었습니다.

상속된 메서드

android.widget.FrameLayout에서
boolean
FrameLayout.LayoutParams
FrameLayout.LayoutParams
CharSequence
boolean

이 메서드는 지원 중단되었습니다.

boolean
void
onLayout(boolean p, int p1, int p2, int p3, int p4)
void
onMeasure(int p, int p1)
void
void
boolean
android.view.View에서
void
void
void
ViewPropertyAnimator
void

이 메서드는 지원 중단되었습니다.

void
boolean
void
void

이 메서드는 지원 중단되었습니다.

void
boolean
boolean
boolean
boolean
boolean
boolean
final void
void
final void
boolean
void
void
void
static int
combineMeasuredStates(int p, int p1)
int
int
int
void
WindowInsets
int
int
int
AccessibilityNodeInfo
void
void

이 메서드는 지원 중단되었습니다.

boolean
boolean
dispatchNestedFling(float p, float p1, boolean p2)
boolean
dispatchNestedPreFling(float p, float p1)
boolean
boolean
dispatchNestedPreScroll(int p, int p1, int[] p2, int[] p3)
boolean
dispatchNestedScroll(int p, int p1, int p2, int p3, int[] p4)
boolean
void
void
drawableHotspotChanged(float p, float p1)
final OnBackInvokedDispatcher
final T
<T extends View> findViewById(int p)
final T
<T extends View> findViewWithTag(Object p)
boolean

이 메서드는 지원 중단되었습니다.

void
void
void
generateDisplayHash(
    String p,
    Rect p1,
    Executor p2,
    DisplayHashResultCallback p3
)
static int
View.AccessibilityDelegate
int
AccessibilityNodeProvider
CharSequence
int
int
String
String
float
Animation
Matrix
IBinder
int[]
Map<IntegerInteger>
String[]
final AutofillId
int
AutofillValue
Drawable
BlendMode
ColorStateList
PorterDuff.Mode
int
final int
float
int
float
Rect
boolean
final boolean
final ContentCaptureSession
CharSequence
final int
final Context
ContextMenu.ContextMenuInfo
final boolean
static int
getDefaultSize(int p, int p1)
Display
final int[]
Bitmap

이 메서드는 지원 중단되었습니다.

int

이 메서드는 지원 중단되었습니다.

int

이 메서드는 지원 중단되었습니다.

void
long
float
int
boolean
boolean
int
ArrayList<View>
void
Drawable
int
BlendMode
ColorStateList
PorterDuff.Mode
float
final boolean
Handler
float
float
float
float
int
Runnable
final boolean
final int
void
int
int
Drawable
Drawable
int
int
int
int
boolean
KeyEvent.DispatcherState
int
int
int
ViewGroup.LayoutParams
final int
float
int
final boolean
void
void
void
Matrix
final int
final int
final int
final int
final int
int
int
int
int
int
int
int
int
View.OnFocusChangeListener
int
ViewOutlineProvider
int
int
ViewOverlay
int
int
int
int
int
int
final ViewParent
ViewParent
final OutcomeReceiver<GetCredentialResponseGetCredentialException>
final GetCredentialRequest
float
float
PointerIcon
final List<Rect>
String[]
float
Resources
final boolean
final int
float
int
AttachedSurfaceControl
View
WindowInsets
float
float
float
float
float
int
int
int
int
int
int
final int
final int
int
int
final CharSequence
StateListAnimator
int
int
CharSequence
List<Rect>
int

이 메서드는 지원 중단되었습니다.

Object
int
int
CharSequence
final int
float
int
TouchDelegate
ArrayList<View>
float
String
float
float
float
long
int
int
Drawable
Drawable
int
ViewTranslationResponse
ViewTreeObserver
int
final int
int
WindowId
WindowInsetsController
int

이 메서드는 지원 중단되었습니다.

IBinder
int
void
float
float
float
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
static View
inflate(Context p, int p1, ViewGroup p2)
void
void
void
boolean
boolean
boolean
boolean
boolean
boolean
boolean
final boolean
boolean
boolean
boolean
boolean

이 메서드는 지원 중단되었습니다.

boolean
boolean
final boolean
final boolean
boolean
final boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
final boolean
final boolean
boolean
boolean
boolean
final boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
final boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
final boolean
boolean
boolean
final boolean
boolean
boolean
boolean
boolean
boolean
View
final void
measure(int p, int p1)
static int[]
mergeDrawableStates(int[] p, int[] p1)
void
void
void
void
WindowInsets
void
boolean
boolean
void
void
InputConnection
void
void
onCreateVirtualViewTranslationRequests(
    long[] p,
    int[] p1,
    Consumer<ViewTranslationRequest> p2
)
void
boolean
void
void
final void
boolean
void
void
void
onFocusChanged(boolean p, int p1, Rect p2)
boolean
void
onHoverChanged(boolean p)
boolean
void
void
boolean
onKeyDown(int p, KeyEvent p1)
boolean
onKeyLongPress(int p, KeyEvent p1)
boolean
onKeyMultiple(int p, int p1, KeyEvent p2)
boolean
onKeyPreIme(int p, KeyEvent p1)
boolean
onKeyShortcut(int p, KeyEvent p1)
boolean
onKeyUp(int p, KeyEvent p1)
void
onOverScrolled(int p, int p1, boolean p2, boolean p3)
void
void
void
void
void
void
void
ContentInfo
void
void
Parcelable
void
void
onScrollCaptureSearch(
    Rect p,
    Point p1,
    Consumer<ScrollCaptureTarget> p2
)
void
onScrollChanged(int p, int p1, int p2, int p3)
boolean
onSetAlpha(int p)
void
onSizeChanged(int p, int p1, int p2, int p3)
void
boolean
boolean
void
void
void
void
void

이 메서드는 지원 중단되었습니다.

void
boolean
overScrollBy(
    int p,
    int p1,
    int p2,
    int p3,
    int p4,
    int p5,
    int p6,
    int p7,
    boolean p8
)
boolean
boolean
boolean
boolean
boolean
ContentInfo
void
boolean
boolean
postDelayed(Runnable p, long p1)
void
void
void
void
void
void
void
boolean
void
void
void
void
void
void

이 메서드는 지원 중단되었습니다.

final boolean
void
void
boolean
final void
final T
<T extends View> requireViewById(int p)
void
static int
resolveSize(int p, int p1)
static int
resolveSizeAndState(int p, int p1, int p2)
void
final void
saveAttributeDataForStyleable(
    Context p,
    int[] p1,
    AttributeSet p2,
    TypedArray p3,
    int p4,
    int p5
)
void
void
scheduleDrawable(Drawable p, Runnable p1, long p2)
void
scrollBy(int p, int p1)
void
scrollTo(int p, int p1)
void
void
void
void
void
void
void
void
void
void
setActivated(boolean p)
void
void
void
void
setAlpha(float p)
void
void
void
void
setAutofillHints(String[] p)
void
void
void
void

이 메서드는 지원 중단되었습니다.

void
void
void
void
final void
setBottom(int p)
void
void
setClickable(boolean p)
void
void
setClipToOutline(boolean p)
void
void
final void
void
void
void

이 메서드는 지원 중단되었습니다.

void

이 메서드는 지원 중단되었습니다.

void

이 메서드는 지원 중단되었습니다.

void
void
setElevation(float p)
void
setEnabled(boolean p)
void
void
void
void
setFocusable(boolean p)
void
void
void
void
void
void
void
void
void
setHandwritingBoundsOffsets(float p, float p1, float p2, float p3)
void
void
void
void
void
void
void
void
void
setHovered(boolean p)
void
setId(int p)
void
void
void
void
setIsCredential(boolean p)
void
void
setKeepScreenOn(boolean p)
void
void
setLabelFor(int p)
void
void
setLayerType(int p, Paint p1)
void
void
final void
setLeft(int p)
final void
setLeftTopRightBottom(int p, int p1, int p2, int p3)
void
setLongClickable(boolean p)
final void
setMeasuredDimension(int p, int p1)
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void

이 메서드는 지원 중단되었습니다.

void
void
void
void
void
void
setPadding(int p, int p1, int p2, int p3)
void
setPaddingRelative(int p, int p1, int p2, int p3)
void
void
setPivotX(float p)
void
setPivotY(float p)
void
final void
setPreferKeepClear(boolean p)
final void
void
setPressed(boolean p)
void
final void
final void
setRight(int p)
void
setRotation(float p)
void
setRotationX(float p)
void
setRotationY(float p)
void
setSaveEnabled(boolean p)
void
void
setScaleX(float p)
void
setScaleY(float p)
void
void
void
void
void
final void
void
void
setScrollContainer(boolean p)
void
void
setScrollX(int p)
void
setScrollY(int p)
void
void
setSelected(boolean p)
void
void
void
void
void
void

이 메서드는 지원 중단되었습니다.

void
setTag(int p, Object p1)
void
void
void
final void
setTop(int p)
void
void
final void
void
void
setTranslationX(float p)
void
setTranslationY(float p)
void
setTranslationZ(float p)
void
void
void
void
void
void
void
void

이 메서드는 지원 중단되었습니다.

void
setWillNotDraw(boolean p)
void
setX(float p)
void
setY(float p)
void
setZ(float p)
boolean
ActionMode
void
final boolean

이 메서드는 지원 중단되었습니다.

final boolean
startDragAndDrop(
    ClipData p,
    View.DragShadowBuilder p1,
    Object p2,
    int p3
)
boolean
void
String
void
void
void
final void
boolean
boolean

이 메서드는 지원 중단되었습니다.

boolean
android.view.ViewGroup에서
void
void
void
addFocusables(ArrayList<View> p, int p1, int p2)
void
boolean
void
void
boolean
void
attachLayoutAnimationParameters(
    View p,
    ViewGroup.LayoutParams p1,
    int p2,
    int p3
)
void
boolean
void
void
void
void
void
void
void
debug(int p)
void
void
void
detachViewsFromParent(int p, int p1)
WindowInsets
boolean
void
void
dispatchCreateViewTranslationRequest(
    Map<AutofillId, long[]> p,
    int[] p1,
    TranslationCapability p2,
    List<ViewTranslationRequest> p3
)
void
boolean
void
void
dispatchDrawableHotspotChanged(float p, float p1)
void
void
boolean
boolean
boolean
boolean
boolean
boolean
void
void
void
void
void
void
void
void
dispatchSetPressed(boolean p)
void
void
void

이 메서드는 지원 중단되었습니다.

void
boolean
boolean
void
void
void
void
WindowInsets
WindowInsetsAnimation.Bounds
void

이 메서드는 지원 중단되었습니다.

void
boolean
drawChild(Canvas p, View p1, long p2)
void
void
View
OnBackInvokedDispatcher
void
View
focusSearch(View p, int p1)
void
boolean
View
getChildAt(int p)
int
final int
static int
getChildMeasureSpec(int p, int p1, int p2)
boolean
boolean
boolean
boolean
int
View
LayoutAnimationController
Animation.AnimationListener
int
LayoutTransition
int
ViewGroupOverlay
int

이 메서드는 지원 중단되었습니다.

boolean
boolean
boolean
int
final void

이 메서드는 지원 중단되었습니다.

ViewParent

이 메서드는 지원 중단되었습니다.

boolean

이 메서드는 지원 중단되었습니다.

boolean

이 메서드는 지원 중단되었습니다.

boolean
boolean

이 메서드는 지원 중단되었습니다.

boolean
boolean
boolean
void
final void
layout(int p, int p1, int p2, int p3)
void
measureChild(View p, int p1, int p2)
void
measureChildWithMargins(View p, int p1, int p2, int p3, int p4)
void
measureChildren(int p, int p1)
void
final void
final void
void
int[]
void
void
boolean
boolean
boolean
onNestedFling(View p, float p1, float p2, boolean p3)
boolean
onNestedPreFling(View p, float p1, float p2)
boolean
void
onNestedPreScroll(View p, int p1, int p2, int[] p3)
void
onNestedScroll(View p, int p1, int p2, int p3, int p4)
void
onNestedScrollAccepted(View p, View p1, int p2)
boolean
boolean
PointerIcon
boolean
onStartNestedScroll(View p, View p1, int p2)
void
void
void
void
propagateRequestedFrameRate(float p, boolean p1)
void
void
void
removeDetachedView(View p, boolean p1)
void
removeViewAt(int p)
void
void
removeViews(int p, int p1)
void
removeViewsInLayout(int p, int p1)
void
boolean
requestChildRectangleOnScreen(View p, Rect p1, boolean p2)
void
boolean
requestFocus(int p, Rect p1)
boolean
void
boolean
void
void
void

이 메서드는 지원 중단되었습니다.

void

이 메서드는 지원 중단되었습니다.

void

이 메서드는 지원 중단되었습니다.

void
void

이 메서드는 지원 중단되었습니다.

void
setClipChildren(boolean p)
void
setClipToPadding(boolean p)
void
void
void
void
void
void
void
void

이 메서드는 지원 중단되었습니다.

void
void
void
void
setTransitionGroup(boolean p)
void
boolean
ActionMode
void
void
void
suppressLayout(boolean p)
void

공개 생성자

NativeAdView

public NativeAdView(Context context)

코드에서 NativeAdView을 생성합니다.

매개변수
Context context

NativeAdView이 실행 중인 Context입니다.

NativeAdView

public NativeAdView(Context context, AttributeSet attrs)

XML 레이아웃에서 NativeAdView를 생성합니다.

NativeAdView

public NativeAdView(Context context, AttributeSet attrs, int defStyleAttr)

XML 레이아웃에서 NativeAdView를 생성합니다.

NativeAdView

public NativeAdView(
    Context context,
    AttributeSet attrs,
    int defStyleAttr,
    int defStyleRes
)

XML 레이아웃에서 NativeAdView를 생성합니다.

공개 메서드

소멸

public void destroy()

네이티브 광고 뷰를 소멸시킵니다. destroy가 호출된 후에는 광고 뷰에서 다른 메서드를 호출하면 안 됩니다.

getAdChoicesView

public @Nullable AdChoicesView getAdChoicesView()

AdChoices 콘텐츠와 연결된 뷰를 반환합니다.

getAdvertiserView

public final @Nullable View getAdvertiserView()

광고주 애셋과 연결된 뷰를 반환합니다.

getBodyView

public final @Nullable View getBodyView()

본문 애셋과 연결된 뷰를 반환합니다.

getCallToActionView

public final @Nullable View getCallToActionView()

행동 유도 애셋 호출과 연결된 뷰를 반환합니다.

getHeadlineView

public final @Nullable View getHeadlineView()

광고 제목 애셋과 연결된 뷰를 반환합니다.

getIconView

public final @Nullable View getIconView()

아이콘 애셋과 연결된 뷰를 반환합니다.

getImageView

public final @Nullable View getImageView()

이미지 애셋과 연결된 뷰를 반환합니다.

getMediaView

public final @Nullable MediaView getMediaView()

미디어 콘텐츠와 연결된 뷰를 반환합니다.

getPriceView

public final @Nullable View getPriceView()

가격 애셋과 연결된 뷰를 반환합니다.

getStarRatingView

public final @Nullable View getStarRatingView()

별점 애셋과 연결된 뷰를 반환합니다.

getStoreView

public final @Nullable View getStoreView()

스토어 애셋과 연결된 뷰를 반환합니다.

setAdChoicesView

public void setAdChoicesView(@Nullable AdChoicesView adChoicesView)

AdChoices 콘텐츠를 표시하기 위한 AdChoicesView를 설정합니다.

매개변수
@Nullable AdChoicesView adChoicesView

설정할 AdChoicesView

setAdvertiserView

public final void setAdvertiserView(@Nullable View view)

광고주 애셋의 보기를 설정합니다.

매개변수
@Nullable View view

설정할 뷰

setBodyView

public final void setBodyView(@Nullable View view)

본문 애셋의 뷰를 설정합니다.

매개변수
@Nullable View view

설정할 뷰

setCallToActionView

public final void setCallToActionView(@Nullable View view)

클릭 유도 문구 애셋의 뷰를 설정합니다.

매개변수
@Nullable View view

설정할 뷰

setClickConfirmingView

public final void setClickConfirmingView(@Nullable View view)

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

매개변수
@Nullable View view

설정할 View입니다.

setHeadlineView

public final void setHeadlineView(@Nullable View view)

헤드라인 애셋의 뷰를 설정합니다.

매개변수
@Nullable View view

설정할 뷰

setIconView

public final void setIconView(@Nullable View view)

아이콘 애셋의 뷰를 설정합니다.

매개변수
@Nullable View view

설정할 뷰

setImageView

public final void setImageView(@Nullable View view)

이미지 애셋의 뷰를 설정합니다.

매개변수
@Nullable View view

설정할 뷰

setMediaView

public final void setMediaView(@Nullable MediaView view)

미디어 콘텐츠의 미디어 뷰를 설정합니다.

매개변수
@Nullable MediaView view

설정할 MediaView

setNativeAd

public void setNativeAd(NativeAd ad)

이 뷰가 현재 표시하고 있는 NativeAd를 설정합니다.

매개변수
NativeAd ad

뷰에 현재 표시되는 네이티브 광고

setPriceView

public final void setPriceView(@Nullable View view)

가격 확장 소재의 뷰를 설정합니다.

매개변수
@Nullable View view

설정할 뷰

setStarRatingView

public final void setStarRatingView(@Nullable View view)

별점 애셋의 뷰를 설정합니다.

매개변수
@Nullable View view

설정할 뷰

setStoreView

public final void setStoreView(@Nullable View view)

매장 애셋의 뷰를 설정합니다.

매개변수
@Nullable View view

설정할 뷰