/
3.1. 기본 설정
3.1. 기본 설정
개요
본 가이드는 BuzzAd SDK의 Feed 지면을 연동하는 방법을 다루는 문서입니다. Feed 지면은 여러 광고를 리스트 형식으로 볼 수 있는 지면입니다.
Feed 지면을 연동하기 전, 시작하기의 연동 사항을 모두 적용했는지 확인해주세요.
Feed 초기화
Application
클래스의 onCreate()
에 아래 코드를 추가합니다.
public class App extends Application {
@Override
public void onCreate() {
super.onCreate();
final FeedConfig feedConfig = new FeedConfig.Builder(context, "YOUR_FEED_UNIT_ID")
.feedHeaderViewAdapterClass(DefaultFeedHeaderViewAdapter.class)
.build();
final BuzzAdBenefitConfig buzzAdBenefitConfig = new BuzzAdBenefitConfig.Builder(context)
.setFeedConfig(feedConfig)
.build();
BuzzAdBenefit.init(this, buzzAdBenefitConfig);
...생략...
}
}
Feed 보여주기
FeedHandler
클래스를 이용하여 피드를 사용자에게 보여줍니다. 피드를 보여주는 시점은 사용자가 앱 내의 특정 버튼을 탭했거나 BuzzAdBenefit SDK에서 제공하는 다양한 진입 경로(EntryPoint)가 될 수 있습니다. 여기서는 사용자가 매체 사에서 구현한 버튼이나 배너 등을 탭했을 때 피드를 보여주는 방법을 안내합니다.
final FeedHandler feedHandler = new FeedHandler(context, "YOUR_FEED_UNIT_ID");
feedHandler.startFeedActivity(this);
SDK에서 제공하는 Activity가 아닌 다른 형태로 Feed를 보여주고 싶다면 고급 설정을 참고하세요.
startFeedActivity()
를 반복해서 호출하더라도 광고는 갱신되지 않고 동일한 광고가 보입니다.
새로운 광고를 할당하기 위해서는 FeedHandler
인스턴스를 다시 생성하거나, preload()
를 다시 호출해야합니다.
광고 할당 받기
preload()
를 호출하여 광고를 할당받을 수 있습니다. preload()
를 반복해서 호출하면 광고가 갱신됩니다.
다음은 광고 할당 후 Feed 지면을 표시하는 예시입니다. 다음과 같이 구현하면 사용자가 Feed 지면에 진입하기 전에 광고 할당이 보장되기 때문에 “참여할 수 있는 광고가 없습니다.“는 이미지를 보이지 않습니다.
final FeedHandler feedHandler = new FeedHandler(context, "YOUR_FEED_UNIT_ID");
feedHandler.preload(new FeedHandler.FeedPreloadListener() {
@Override
public void onPreloaded() {
int feedAdSize = feedHandler.getSize(); // 광고의 개수
int feedTotalReward = feedHandler.getTotalReward(); // 적립 가능한 총 포인트 금액
...
feedHandler.startFeedActivity(context);
}
@Override
public void onError(AdError error) {
// 광고가 없을 경우 호출됩니다. error를 통해 원인을 알 수 있습니다
}
});
, multiple selections available,
Related content
[Archived] BuzzAd-Benefit Web SDK 연동 가이드
[Archived] BuzzAd-Benefit Web SDK 연동 가이드
Read with this
(ver 2.23.x) 3.1. 기본 설정
(ver 2.23.x) 3.1. 기본 설정
More like this
BuzzAd Benefit
BuzzAd Benefit
Read with this
(ver 2.25.x) 3.1. 기본 설정
(ver 2.25.x) 3.1. 기본 설정
More like this
Pop 타입 (2.0): Pop 초기화
Pop 타입 (2.0): Pop 초기화
Read with this
(ver 2.31.x) 3.1. 기본 설정
(ver 2.31.x) 3.1. 기본 설정
More like this