fix(mypage): 하단 배너 광고 노출을 제거한다

This commit is contained in:
2026-04-27 18:25:33 +09:00
parent 7fe25f474a
commit 9f0adc0593
2 changed files with 0 additions and 38 deletions

View File

@@ -7,8 +7,6 @@ import android.os.Bundle
import android.view.View
import android.webkit.URLUtil
import android.widget.Toast
import com.yandex.mobile.ads.banner.BannerAdSize
import com.yandex.mobile.ads.common.AdRequest
import androidx.core.net.toUri
import androidx.media3.common.util.UnstableApi
import androidx.recyclerview.widget.GridLayoutManager
@@ -17,7 +15,6 @@ import androidx.recyclerview.widget.RecyclerView
import coil.load
import coil.transform.CircleCropTransformation
import com.google.gson.Gson
import kr.co.vividnext.sodalive.BuildConfig
import kr.co.vividnext.sodalive.R
import kr.co.vividnext.sodalive.audio_content.box.AudioContentBoxActivity
import kr.co.vividnext.sodalive.audio_content.detail.AudioContentDetailActivity
@@ -54,7 +51,6 @@ import kr.co.vividnext.sodalive.settings.notice.NoticeDetailActivity
import kr.co.vividnext.sodalive.settings.notification.MemberRole
import kr.co.vividnext.sodalive.splash.SplashActivity
import org.koin.android.ext.android.inject
import kotlin.math.roundToInt
@UnstableApi
class MyPageFragment : BaseFragment<FragmentMyBinding>(FragmentMyBinding::inflate) {
@@ -77,29 +73,6 @@ class MyPageFragment : BaseFragment<FragmentMyBinding>(FragmentMyBinding::inflat
bindData()
setupRecentContentSection()
setupLatestNotice()
setupBottomInlineBanner()
}
private fun setupBottomInlineBanner() {
binding.yandexInlineBannerView.post {
val density = resources.displayMetrics.density
val screenHeightDp = (screenHeight / density).roundToInt()
val adWidthPixels = binding.yandexInlineBannerView.width.takeIf { it > 0 } ?: screenWidth
val adWidthDp = (adWidthPixels / density).roundToInt()
val maxAdHeightDp = (screenHeightDp / 2).coerceAtLeast(1)
binding.yandexInlineBannerView.apply {
setAdUnitId(BuildConfig.YANDEX_INLINE_BANNER_MYPAGE_AD_UNIT_ID)
setAdSize(
BannerAdSize.inlineSize(
requireContext(),
adWidthDp,
maxAdHeightDp
)
)
loadAd(AdRequest.Builder().build())
}
}
}
private fun setupLatestNotice() {
@@ -526,8 +499,4 @@ class MyPageFragment : BaseFragment<FragmentMyBinding>(FragmentMyBinding::inflat
}
}
override fun onDestroyView() {
binding.yandexInlineBannerView.destroy()
super.onDestroyView()
}
}