Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

해당 문서는 BuzzAd Ext.point SDK의 광고 지면 타입 중 하나인, Feed Type 을 연동하는 문서입니다. Feed Type 은 여러개의 광고를 쉽게 피드 형태로 노출할 수 있도록 별도의 지면으로 구성되어 있습니다. 일반적으로 Native Type 의 광고에서 더보기 버튼을 통해 진입하는 형태로 사용하고 있습니다.

...

위의 과정 중 완료되지 않은 항목이 있다면, 이전 단계의 연동을 먼저 완료해야 합니다.

...

연동하기

1. 기본 설정을 적용하여 구현하기

Feed Config 및 Feed Handler 설정하기

...

Code Block
languagejava
// 예시에 적힌 "Feed_Unit_Id" 를 '버즈빌에서 발급한 Unit Id'로 교체해 주세요.
final FeedConfig feedConfig = new FeedConfig.Builder(context, "Feed_Unit_Id")
    .feedHeaderViewAdapterClass(DefaultFeedHeaderViewAdapter.class)
    .build();
final FeedHandler feedHandler = new FeedHandler(feedConfig);

// Preload 를 사용하지 않을 경우 다음을 바로 적용
// feedHandler.startFeedActivity(this);

...

  • Preload 는 버즈빌 서버에 실제 광고 할당 요청을 진행합니다. 이후 피드를 진입하여 광고를 보여줄 경우, 다시 광고를 load 하는 것이 아닌, startFeedActivity() 를 통해 Preload 로 받아둔 광고를 보여줘야 합니다.

  • 하나의 FeedHandler 인스턴스에서 광고를 load/ preload 한 경우, 그 인스턴스는 계속 같은 광고를 들고 있게 됩니다. activity 에서 유저가 이탈 여부와 상관없이, 다시 같은 인스턴스에서 startFeedActivity()를 하는 경우 같은 광고 목록이 보입니다.

  • 피드에 진입할 때마다 새로 광고가 보이게 하려면, 새로운 FeedHandler 인스턴스를 만들어startFeedActivity()를 호출해야 합니다.

...

연동하기

2. 추가 설정, 기능을 적용하기

다음 항목에 대한 확인이 필요합니다.

  •  연동하기 - [1. 기본 설정을 적용하여 구현하기] 를 통해 기본 값으로 구현을 완료한 광고 지면에서 정상적으로 광고를 확인하고 참여할 수 있는지 확인

...