라이브 메인, 팔로잉 채널 전체보기, 지금 라이브 중 전체보기 - 배너 광고 추가

This commit is contained in:
2023-09-15 01:54:02 +09:00
parent cce1b4f446
commit 0343c91f1c
7 changed files with 56 additions and 2 deletions

View File

@@ -8,6 +8,7 @@ import android.view.View
import android.widget.Toast
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.google.android.gms.ads.AdRequest
import kr.co.vividnext.sodalive.base.BaseActivity
import kr.co.vividnext.sodalive.common.Constants
import kr.co.vividnext.sodalive.common.LoadingDialog
@@ -27,6 +28,7 @@ class FollowingCreatorActivity : BaseActivity<ActivityFollowingCreatorBinding>(
super.onCreate(savedInstanceState)
bindData()
setupAdMob()
viewModel.getFollowedCreatorAllList()
}
@@ -84,6 +86,10 @@ class FollowingCreatorActivity : BaseActivity<ActivityFollowingCreatorBinding>(
binding.rvFollowingCreator.adapter = adapter
}
private fun setupAdMob() {
binding.adView.loadAd(AdRequest.Builder().build())
}
@SuppressLint("SetTextI18n")
private fun bindData() {
viewModel.toastLiveData.observe(this) {

View File

@@ -16,6 +16,7 @@ import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.google.android.gms.ads.AdRequest
import com.zhpan.bannerview.BaseBannerAdapter
import com.zhpan.indicator.enums.IndicatorSlideMode
import com.zhpan.indicator.enums.IndicatorStyle
@@ -91,11 +92,16 @@ class LiveFragment : BaseFragment<FragmentLiveBinding>(FragmentLiveBinding::infl
setupLiveNow()
setupLiveReservation()
setupEvent()
setupAdMob()
message = "라이브를 불러오고 있습니다."
viewModel.getSummary()
}
private fun setupAdMob() {
binding.adView.loadAd(AdRequest.Builder().build())
}
private fun setupView() {
loadingDialog = LoadingDialog(requireActivity(), layoutInflater)

View File

@@ -8,6 +8,7 @@ import android.view.View
import android.widget.Toast
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.google.android.gms.ads.AdRequest
import kr.co.vividnext.sodalive.audio_content.AudioContentPlayService
import kr.co.vividnext.sodalive.base.BaseActivity
import kr.co.vividnext.sodalive.common.Constants
@@ -35,6 +36,7 @@ class LiveNowAllActivity : BaseActivity<ActivityLiveNowAllBinding>(
super.onCreate(savedInstanceState)
bindData()
setupAdMob()
viewModel.getLiveNow()
}
@@ -120,6 +122,10 @@ class LiveNowAllActivity : BaseActivity<ActivityLiveNowAllBinding>(
}
}
private fun setupAdMob() {
binding.adView.loadAd(AdRequest.Builder().build())
}
private fun enterLiveRoom(roomId: Long) {
startService(
Intent(applicationContext, AudioContentPlayService::class.java).apply {