feat(yandex-ads): 시리즈 홈과 요일별 화면에 배너를 추가한다

This commit is contained in:
Yu Sung
2026-04-28 13:58:39 +09:00
parent ddd82b6b8f
commit b269a356e1
2 changed files with 29 additions and 23 deletions

View File

@@ -61,6 +61,9 @@ struct SeriesMainDayOfWeekView: View {
let gridSpacing: CGFloat = 16 let gridSpacing: CGFloat = 16
let width = (screenSize().width - (horizontalPadding * 2) - gridSpacing) / 2 let width = (screenSize().width - (horizontalPadding * 2) - gridSpacing) / 2
VStack(spacing: 16) {
YandexInlineBannerView(placement: .seriesMainDayOfWeek, horizontalPadding: 24)
LazyVGrid( LazyVGrid(
columns: Array( columns: Array(
repeating: GridItem( repeating: GridItem(
@@ -88,6 +91,7 @@ struct SeriesMainDayOfWeekView: View {
.padding(.horizontal, horizontalPadding) .padding(.horizontal, horizontalPadding)
} }
} }
}
.sodaToast(isPresented: $viewModel.isShowPopup, message: viewModel.errorMessage, autohideIn: 2) .sodaToast(isPresented: $viewModel.isShowPopup, message: viewModel.errorMessage, autohideIn: 2)
.onAppear { .onAppear {
if !isInitialized { if !isInitialized {

View File

@@ -55,6 +55,8 @@ struct SeriesMainHomeView: View {
} }
} }
YandexInlineBannerView(placement: .seriesMainHome, horizontalPadding: 24)
if !viewModel.recommendSeriesList.isEmpty { if !viewModel.recommendSeriesList.isEmpty {
VStack(alignment: .leading, spacing: 16) { VStack(alignment: .leading, spacing: 16) {
HStack(spacing: 0) { HStack(spacing: 0) {