From 1139040f28f6cf4872d86724951f41b377b06d1c Mon Sep 17 00:00:00 2001 From: klaus Date: Fri, 24 Apr 2026 19:44:20 +0900 Subject: [PATCH] =?UTF-8?q?feat(series-day):=20=EC=8B=9C=EB=A6=AC=EC=A6=88?= =?UTF-8?q?=20=EC=9A=94=EC=9D=BC=EB=B3=84=20=ED=99=94=EB=A9=B4=EC=97=90=20?= =?UTF-8?q?=EC=9D=B8=EB=9D=BC=EC=9D=B8=20=EB=B0=B0=EB=84=88=EB=A5=BC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../SeriesMainDayOfWeekFragment.kt | 30 +++++++++++++++++++ .../fragment_series_main_day_of_week.xml | 11 ++++++- 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/day_of_week/SeriesMainDayOfWeekFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/day_of_week/SeriesMainDayOfWeekFragment.kt index bcc6a039..84bd1b48 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/day_of_week/SeriesMainDayOfWeekFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/main/day_of_week/SeriesMainDayOfWeekFragment.kt @@ -8,6 +8,9 @@ import android.widget.Toast import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView +import com.yandex.mobile.ads.banner.BannerAdSize +import com.yandex.mobile.ads.common.AdRequest +import kr.co.vividnext.sodalive.BuildConfig import kr.co.vividnext.sodalive.audio_content.series.detail.SeriesDetailActivity import kr.co.vividnext.sodalive.base.BaseFragment import kr.co.vividnext.sodalive.common.Constants @@ -40,6 +43,7 @@ class SeriesMainDayOfWeekFragment : BaseFragment 0 } ?: screenWidth + val adWidthDp = (adWidthPixels / density).roundToInt() + val maxAdHeightDp = 90 + + binding.yandexInlineBannerView.apply { + setAdUnitId(BuildConfig.YANDEX_INLINE_BANNER_SERIES_MAIN_DAY_OF_WEEK_AD_UNIT_ID) + setAdSize( + BannerAdSize.inlineSize( + requireContext(), + adWidthDp, + maxAdHeightDp + ) + ) + loadAd(AdRequest.Builder().build()) + } + } + } + private fun setupDayOfWeekDay() { val dayOfWeekAdapter = DayOfWeekAdapter(requireContext()) { adapter.clear() diff --git a/app/src/main/res/layout/fragment_series_main_day_of_week.xml b/app/src/main/res/layout/fragment_series_main_day_of_week.xml index 4dc82d80..ed733f91 100644 --- a/app/src/main/res/layout/fragment_series_main_day_of_week.xml +++ b/app/src/main/res/layout/fragment_series_main_day_of_week.xml @@ -13,11 +13,20 @@ android:nestedScrollingEnabled="false" android:paddingHorizontal="24dp" /> + +