/
6.6. Native 지면에 Feed 지면 진입경로 추가
6.6. Native 지면에 Feed 지면 진입경로 추가
개요
Native 지면에서 Feed 지면으로 이동할 수 있는 진입경로를 추가하여 더 많은 유저가 Feed 지면로 진입할 수 있도록 합니다.
기본 요건
Native 연동 완료
Feed 연동 완료
설정 방법
Step 1. NativeToFeedLayout 추가
NativeAdView
Layout에 NativeToFeedLayout
을 추가합니다. NativeToFeedLayout
은 자유롭게 구성할 수 있습니다. 위 그림의 예시처럼 유저에게 Feed 지면으로 이동하는 안내 문구와 화살표 아이콘을 사용하시는 것을 추천합니다. (단, 버튼은 사용할 수 없습니다.)
<?xml version="1.0" encoding="utf-8"?>
<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>
Step 2. Native Ad Unit 설정
추가한 NativeToFeedLayout
에 Native Unit ID를 설정해야 합니다.
@Override
protected void onCreate(Bundle savedInstanceState) {
...생략...
NativeToFeedLayout nativeToFeedLayout = findViewById(R.id.your_native_to_feed_layout);
nativeToFeedLayout.setNativeUnitId(YOUR_NATIVE_UNIT_ID);
...생략...
}
Step 3. (Optional) 베이스 리워드 표시
아래의 이미지는 NativeToFeedLayout에 베이스리워드(2포인트)를 표시한 예시입니다.
NativeToFeedLayout
베이스 리워드를 표시하여 클릭율이 높일 수 있습니다. 베이스 리워드는 BaseRewardManager
를 통해 조회할 수 있습니다.
아래 가이드에 따라 NativeToFeedLayout
에 베이스 리워드를 표시할 수 있습니다.
BaseRewardManager baseRewardManager = BuzzAdBenefit.getBaseRewardManager();
@Override
public void onResume() {
super.onResume();
updateNavigationTextView();
}
private void updateNavigationTextView() {
baseRewardManager.getAvailableFeedBaseReward(
YOUR_FEED_UNIT_ID,
reward -> {
if (reward < 1) {
navigationTextView.setText("더 많은 참여 기회 보기");
} else {
navigationTextView.setText(String.format(Locale.ROOT, "%d 포인트 추가로 적립하고 더 많은 참여 기회 보기", reward));
}
}
);
}
유저에게 정확한 리워드 지급량을 보여주기 위해
Activity
의onResume()
시점에 텍스트를 업데이트 해주세요.
, multiple selections available,
Related content
3.1. 기본 설정
3.1. 기본 설정
Read with this
(ver 2.27.x) 6.6. Native 지면에 Feed 지면 진입경로 추가
(ver 2.27.x) 6.6. Native 지면에 Feed 지면 진입경로 추가
More like this
3.2. 고급 설정
3.2. 고급 설정
Read with this
(ver 2.25.x) 6.6. Native 지면에 Feed 지면 진입경로 추가
(ver 2.25.x) 6.6. Native 지면에 Feed 지면 진입경로 추가
More like this
(ver 2.31.x) 6.6. Native 지면에 Feed 지면 진입경로 추가
(ver 2.31.x) 6.6. Native 지면에 Feed 지면 진입경로 추가
More like this
(ver 2.29.x) 6.6. Native 지면에 Feed 지면 진입경로 추가
(ver 2.29.x) 6.6. Native 지면에 Feed 지면 진입경로 추가
More like this