From a16c38f4ab1b1065fa4afffb210add66bcaa7506 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Fri, 15 Sep 2023 16:28:11 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A9=94=EC=8B=9C=EC=A7=80=20-=20=EB=B0=B0?= =?UTF-8?q?=EB=84=88=20=EA=B4=91=EA=B3=A0=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SodaLive/Sources/Message/MessageView.swift | 8 ++++++++ .../SelectRecipient/SelectRecipientView.swift | 12 ++++++++++-- .../Message/Text/Write/TextMessageWriteView.swift | 8 ++++++++ .../Message/Voice/Write/VoiceMessageWriteView.swift | 7 +++++++ 4 files changed, 33 insertions(+), 2 deletions(-) diff --git a/SodaLive/Sources/Message/MessageView.swift b/SodaLive/Sources/Message/MessageView.swift index 07ed81f..683c2da 100644 --- a/SodaLive/Sources/Message/MessageView.swift +++ b/SodaLive/Sources/Message/MessageView.swift @@ -6,6 +6,7 @@ // import SwiftUI +import GoogleMobileAds struct MessageView: View { @@ -18,6 +19,13 @@ struct MessageView: View { Tab() + BannerAdView(adUnitId: MESSAGE_BANNER_AD_UNIT_ID) + .frame( + width: screenSize().width, + height: GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(screenSize().width).size.height + ) + .padding(.top, 13.3) + Text("※ 보관하지 않은 받은 메시지는 3일 후, 자동 삭제됩니다.") .font(.custom(Font.medium.rawValue, size: 13.3)) .padding(.top, 20) diff --git a/SodaLive/Sources/Message/SelectRecipient/SelectRecipientView.swift b/SodaLive/Sources/Message/SelectRecipient/SelectRecipientView.swift index 07e78b0..7bdfd6c 100644 --- a/SodaLive/Sources/Message/SelectRecipient/SelectRecipientView.swift +++ b/SodaLive/Sources/Message/SelectRecipient/SelectRecipientView.swift @@ -7,6 +7,7 @@ import SwiftUI import Kingfisher +import GoogleMobileAds struct SelectRecipientView: View { @@ -34,7 +35,13 @@ struct SelectRecipientView: View { .cornerRadius(10) ScrollView(.vertical, showsIndicators: false) { - VStack(spacing: 26.7) { + LazyVStack(spacing: 26.7) { + BannerAdView(adUnitId: MESSAGE_BANNER_AD_UNIT_ID) + .frame( + width: screenSize().width, + height: GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(screenSize().width).size.height + ) + ForEach(viewModel.users, id: \.self) { user in HStack(spacing: 13.3) { KFImage(URL(string: user.profileImageUrl)) @@ -56,9 +63,10 @@ struct SelectRecipientView: View { isShowing = false } } + .frame(width: screenSize().width - 26.7) } } - .frame(width: screenSize().width - 26.7) + .frame(width: screenSize().width) } } .onAppear { diff --git a/SodaLive/Sources/Message/Text/Write/TextMessageWriteView.swift b/SodaLive/Sources/Message/Text/Write/TextMessageWriteView.swift index 3457ee0..8a3a223 100644 --- a/SodaLive/Sources/Message/Text/Write/TextMessageWriteView.swift +++ b/SodaLive/Sources/Message/Text/Write/TextMessageWriteView.swift @@ -6,6 +6,7 @@ // import SwiftUI +import GoogleMobileAds struct TextMessageWriteView: View { @@ -80,6 +81,13 @@ struct TextMessageWriteView: View { } .frame(height: 50) + BannerAdView(adUnitId: MESSAGE_BANNER_AD_UNIT_ID) + .frame( + width: screenSize().width, + height: GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(screenSize().width).size.height + ) + .padding(.top, 13.3) + TextViewWrapper( text: $viewModel.message, placeholder: viewModel.placeholder, diff --git a/SodaLive/Sources/Message/Voice/Write/VoiceMessageWriteView.swift b/SodaLive/Sources/Message/Voice/Write/VoiceMessageWriteView.swift index c5d2c80..d894bf9 100644 --- a/SodaLive/Sources/Message/Voice/Write/VoiceMessageWriteView.swift +++ b/SodaLive/Sources/Message/Voice/Write/VoiceMessageWriteView.swift @@ -6,6 +6,7 @@ // import SwiftUI +import GoogleMobileAds struct VoiceMessageWriteView: View { @@ -34,6 +35,12 @@ struct VoiceMessageWriteView: View { VStack { Spacer() VStack(spacing: 0) { + BannerAdView(adUnitId: MESSAGE_BANNER_AD_UNIT_ID) + .frame( + width: screenSize().width, + height: GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(screenSize().width).size.height + ) + HStack(spacing: 0) { Text("음성메시지") .font(.custom(Font.bold.rawValue, size: 18.3))