...
(ver 2.25.x) 3.1. 기본 설정 Feed 지면 연동 완료
Pop 지면에 사용할 Unit ID (이하
YOUR_POP_UNIT_ID
)
FeedConfig 설정
...
Pop 준비
FeedConfig을 설정을 하면 Pop을 이용할 수 있습니다.
Code Block |
---|
FeedConfig feedConfig = new FeedConfig.Builder(getApplicationContext(), "YOUR_POP_UNIT_ID") ... 생략 ... .optInFeatureList(Collections.singletonList(OptInFeature.Pop)) .build(); final BuzzAdBenefitConfig buzzAdBenefitConfig = new BuzzAdBenefitConfig.Builder(context) ... 생략 ... .setFeedConfig(feedConfig) .build(); BuzzAdBenefit.init(this, buzzAdBenefitConfig); |
위 스텝을 진행한 이후에는 Feed 지면에 Pop 활성화 버튼이 노출됩니다. 자세한 사항은 여기 https://buzzvil.atlassian.net/wiki/spaces/BDG/pages/1993082505/3.3.#Pop-%ED%99%9C%EC%84%B1%ED%99%94-%EB%B2%84%ED%8A%BC-%EC%BB%A4%EC%8A%A4%ED%84%B0%EB%A7%88%EC%9D%B4%EC%A7%95 에서 확인할 수 있습니다.
...
Pop 초기화 및 활성화
...
마시멜로(Android API 23) 이상 버전에서 Pop을 실행시키기 위해서 다른 앱 위에 그리기 권한이 필요합니다. 원활한 권한 획득을 위해 BuzzAd Android SDK는 사용자가 권한을 활성화하도록 유도하는 기능을 제공하고 있습니다. SDK에서 제공하는 기능을 사용하여 다른 앱 위에 그리기 권한 획득부터 Pop 실행까지 구현하는 방법은 다음과 같습니다다음 가이드에 따라 다른 앱위에 그리기 권한을 받고 Pop 을 활성화 할 수 있습니다.
Activity에 BuzzAdPop 클래스를 멤버 변수로 추가합니다.
...
Code Block |
---|
buzzAdPop.removePop(context); |
디자인 커스터마이징
Customize 페이지 에서 Pop 아이콘 이미지 변경, 유틸리티 기능 등 Customize 가능 한 기능들을 확인할 수 있습니다.
추가 리소스
Github의 샘플
...
...
Pop 기능 추가
(ver 2.25.x) 6.2.2. 고급 설정에 따라 Pop 지면 커스터마이징하여 활용할 수 있습니다.
Pop 디자인 변경
(ver 2.25.x) 6.2.3. 커스터마이징에 따라 Pop 지면의 UI를 변경할 수 있습니다.