Versions Compared

Key

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

...

Code Block
/**
  * 베네핏 허브 열기
  * 1. Buzzvil SDK 초기화 상태를 확인하여 초기화되지 않았다면 BuzzvilSdk.initialize를 호출하여 초기화합니다.
  * 2. BuzzAdFeed를 생성하여 show를 호출하여 허브를 엽니다.
  * 3. try-catch를 사용하여 BuzzAdFeed 를 사용할 수 없는 상태에 대한 Exception을 처리합니다.
  */
binding.buttonPublisherShowHub.setOnClickListener {
    initIfNeeded()
    try {
        Log.d(TAG, "buttonPublisherShowHub - Success. Buzzvil SDK is initialized.")
        val buzzAdFeed = BuzzAdFeed.Builder().build()
        buzzAdFeed.show(this)
    } catch (e: IllegalStateExceptionException) {
        Log.d(TAG, "buttonPublisherShowHub - Failure. exception: $e")
        e.printStackTrace()
    }
}

...