chore(ads): Daro 초기화와 배포 설정을 반영한다

This commit is contained in:
2026-04-20 11:46:29 +09:00
parent 1288fc3878
commit 272cd502be
4 changed files with 98 additions and 0 deletions

View File

@@ -11,9 +11,11 @@ import androidx.lifecycle.ProcessLifecycleOwner
import com.appsflyer.AppsFlyerLib
import com.appsflyer.deeplink.DeepLinkResult
import com.facebook.FacebookSdk
import droom.daro.a.Daro
import com.kakao.sdk.common.KakaoSdk
import com.orhanobut.logger.AndroidLogAdapter
import com.orhanobut.logger.Logger
import droom.daro.SDKConfig
import kr.co.vividnext.sodalive.BuildConfig
import kr.co.vividnext.sodalive.R
import kr.co.vividnext.sodalive.chat.talk.room.ChatRoomPreferenceManager
@@ -52,6 +54,8 @@ class SodaLiveApp : Application(), DefaultLifecycleObserver {
setupAppsFlyer()
setupNotifly()
setupDaro()
}
private fun isDebuggable(): Boolean {
@@ -137,6 +141,16 @@ class SodaLiveApp : Application(), DefaultLifecycleObserver {
)
}
private fun setupDaro() {
Daro.init(
application = this,
sdkConfig = SDKConfig.Builder()
.setDebugMode(BuildConfig.DEBUG && isDebuggable())
.setAppMuted(false)
.build()
)
}
override fun onStart(owner: LifecycleOwner) {
super.onStart(owner)
isAppInForeground = true