/
BuzzvilSdk V5 initialize 시점 변경 가이드

BuzzvilSdk V5 initialize 시점 변경 가이드

  • BuzzvilSdk. 5.27.5 버전 부터 사용가능합니다.

  • BuzzAdBenefit Pop 기능을 사용하려면 initialize 을 반드시 Application.onCreate 에서 해야합니다.

BuzzvilSdk 에서 다음 코드를 앱에 적용하면 원하는 시점에 BuzzvilSdk 를 초기화하여 사용할 수 있습니다.

필요한 시점에 초기화하는 방식은 기본적으로 다음과 같은 형태로 동작합니다.

BuzzvilSdk 기능을 사용하기 전에 Buzzvil SDK 초기화 상태를 확인하여 초기화되지 않았다면 BuzzvilSdk.initialize를 호출하여 초기화 후 사용합니다.

 

initialize 시점 변경 방법

1. 유저 프로필 설정 코드 변경

/** * 유저 프로필 설정 * 1. Buzzvil SDK 초기화 상태를 확인하여 초기화되지 않았다면 BuzzvilSdk.initialize를 호출하여 초기화합니다. * 2. BuzzvilSdk.setUserProfile을 호출하여 유저 프로필을 설정합니다. */ binding.buttonPublisherLogin.setOnClickListener { initIfNeeded() setUserProfile() }

 

2. 베네핏 허브 열기 코드 변경

/** * 베네핏 허브 열기 * 1. Buzzvil SDK 초기화 상태를 확인하여 초기화되지 않았다면 BuzzvilSdk.initialize를 호출하여 초기화합니다. * 2. BuzzAdFeed를 생성하여 show를 호출하여 허브를 엽니다. * 3. try-catch를 사용하여 BuzzAdFeed 를 사용할 수 없는 상태에 대한 Exception을 처리합니다.