/
(ver 3.3.x) 6.5. Native에 진입 경로 추가

(ver 3.3.x) 6.5. Native에 진입 경로 추가

 

개요

여기에서는 더 많은 사용자를 Feed 지면으로 유도할 수 있도록 Native 지면에서 Feed 지면으로 이동할 수 있는 진입 경로(엔트리 포인트)를 추가하는 방법을 설명합니다.

 

준비 사항

 

Feed 진입 경로 설정하기

네이티브 오버레이 또는 Feed로 이동하는 레이아웃(NativeToFeedLayout)을 추가하여 Native 지면에 Feed 지면 진입 경로를 추가할 수 있습니다.

네이티브 오버레이 추가하기

사용자가 Native 광고에 참여한 후 앱으로 되돌아오면 참여 완료 광고 위에 Feed 진입을 유도하는 텍스트와 아이콘이 오버레이되도록 설정할 수 있습니다. 텍스트와 아이콘으로 구성되는 이 UI는 최소 1분의 간격을 두고 표시됩니다. 예를 들어, 네이티브 오버레이가 표시된 이후에 1분 동안은 광고 참여 후에 네이티브 오버레이가 표시되지 않습니다 .

네이티브 오버레이를 사용하려면 Native 지면의 기본 설정 시 enableNativeToFeedOverlay()를 추가하세요.

Native 지면의 기본 설정에 대한 자세한 내용은 Native 기본 설정 토픽을 참고하세요.

viewBinder.bind(nativeAd); nativeAdView.enableNativeToFeedOverlay(); // Native Overlay 기능 활성화

onResume에서 Native 광고 할당 요청을 수행하면 앱으로 되돌아온 후에 광고가 재할당되어 네이티브 오버레이가 표시되지 않습니다. Native 광고 할당에 대한 자세한 내용은 광고 할당 및 표시하기 토픽을 참고하세요.

Native 광고 지면에 Feed로 이동하는 레이아웃 추가하기

NativeAdView 레이아웃에 사용자가 클릭하면 바로 Feed로 이동하는 UI(NativeToFeedLayout)를 추가할 수 있습니다. NativeToFeedLayout은 자유롭게 구성할 수 있습니다. 아래 그림과 같이 Feed 이동 안내 텍스트와 화살표 아이콘을 적용하는 것을 추천합니다.

NativeToFeedLayout<Button />을 사용할 수 없습니다.

Feed 이동 안내 텍스트에 Feed에 진입만 해도 받을 수 있는 포인트를 표시할 수도 있습니다. 자세한 내용은 베이스 리워드 표시하기 토픽을 참고하세요.

Native 광고 지면에서 Feed 지면으로 이동하는 레이아웃을 추가하려면 다음의 절차를 따르세요.

  1. NativeAdView 레이아웃에 NativeToFeedLayout를 추가하세요.

    <com.buzzvil.buzzad.benefit.presentation.nativead.NativeAdView> <com.buzzvil.buzzad.benefit.presentation.feed.navigation.NativeToFeedLayout android:id="@+id/your_native_to_feed_layout"> <!-- 레이아웃의 컴포넌트 정의는 생략했습니다 --> <TextView /> <ImageView /> </com.buzzvil.buzzad.benefit.presentation.feed.navigation.NativeToFeedLayout> </com.buzzvil.buzzad.benefit.presentation.nativead.NativeAdView>

     

  2. NativeToFeedLayout에 Native Unit ID를 설정하세요.

    // Activity @Override protected void onCreate(Bundle savedInstanceState) { NativeToFeedLayout nativeToFeedLayout = findViewById(R.id.your_native_to_feed_layout); nativeToFeedLayout.setNativeUnitId(YOUR_NATIVE_UNIT_ID); }

베이스 리워드 표시하기

NativeToFeedLayout에 Feed에 진입하기만 해도 받을 수 있는 포인트(베이스 리워드)를 표시해 사용자의 클릭률을 높일 수 있습니다.

다음은 NativeToFeedLayout에 베이스 리워드를 표시하는 예시입니다.