From 8baae71317739fda2b330c6536c6617b01871973 Mon Sep 17 00:00:00 2001 From: Yu Sung Date: Tue, 28 Apr 2026 13:58:25 +0900 Subject: [PATCH] =?UTF-8?q?feat(yandex-ads):=20=EC=8B=A0=EA=B7=9C=20?= =?UTF-8?q?=EB=B0=B0=EB=84=88=20placement=EC=99=80=20ad=20unit=EC=9D=84=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 --- SodaLive/Sources/Common/YandexAdSupport.swift | 18 ++++++++++++++++++ SodaLive/Sources/Debug/Utils/Constants.swift | 6 ++++++ SodaLive/Sources/Utils/Constants.swift | 6 ++++++ 3 files changed, 30 insertions(+) diff --git a/SodaLive/Sources/Common/YandexAdSupport.swift b/SodaLive/Sources/Common/YandexAdSupport.swift index f7003d7..3826ad9 100644 --- a/SodaLive/Sources/Common/YandexAdSupport.swift +++ b/SodaLive/Sources/Common/YandexAdSupport.swift @@ -12,6 +12,12 @@ enum YandexBannerPlacement { case liveTab case liveDetail case contentDetail + case creatorCommunityAll + case seriesMainHome + case seriesMainDayOfWeek + case seriesMainByGenre + case pushNotificationList + case notificationReceiveSettings } enum YandexInterstitialPlacement { @@ -28,6 +34,18 @@ enum YandexAdUnitIdProvider { YANDEX_LIVE_DETAIL_BANNER_AD_UNIT_ID case .contentDetail: YANDEX_CONTENT_DETAIL_BANNER_AD_UNIT_ID + case .creatorCommunityAll: + YANDEX_CREATOR_COMMUNITY_ALL_BANNER_AD_UNIT_ID + case .seriesMainHome: + YANDEX_SERIES_MAIN_HOME_BANNER_AD_UNIT_ID + case .seriesMainDayOfWeek: + YANDEX_SERIES_MAIN_DAY_OF_WEEK_BANNER_AD_UNIT_ID + case .seriesMainByGenre: + YANDEX_SERIES_MAIN_BY_GENRE_BANNER_AD_UNIT_ID + case .pushNotificationList: + YANDEX_PUSH_NOTIFICATION_LIST_BANNER_AD_UNIT_ID + case .notificationReceiveSettings: + YANDEX_NOTIFICATION_RECEIVE_SETTINGS_BANNER_AD_UNIT_ID } } diff --git a/SodaLive/Sources/Debug/Utils/Constants.swift b/SodaLive/Sources/Debug/Utils/Constants.swift index b91207c..b5321a6 100644 --- a/SodaLive/Sources/Debug/Utils/Constants.swift +++ b/SodaLive/Sources/Debug/Utils/Constants.swift @@ -37,3 +37,9 @@ let YANDEX_LIVE_TAB_BANNER_AD_UNIT_ID = "R-M-19140297-3" let YANDEX_LIVE_DETAIL_BANNER_AD_UNIT_ID = "R-M-19140297-4" let YANDEX_CONTENT_DETAIL_BANNER_AD_UNIT_ID = "R-M-19140297-5" let YANDEX_CONTENT_DETAIL_INTERSTITIAL_AD_UNIT_ID = "R-M-19140297-6" +let YANDEX_CREATOR_COMMUNITY_ALL_BANNER_AD_UNIT_ID = "R-M-19140297-7" +let YANDEX_SERIES_MAIN_HOME_BANNER_AD_UNIT_ID = "R-M-19140297-8" +let YANDEX_SERIES_MAIN_DAY_OF_WEEK_BANNER_AD_UNIT_ID = "R-M-19140297-9" +let YANDEX_SERIES_MAIN_BY_GENRE_BANNER_AD_UNIT_ID = "R-M-19140297-10" +let YANDEX_PUSH_NOTIFICATION_LIST_BANNER_AD_UNIT_ID = "R-M-19140297-11" +let YANDEX_NOTIFICATION_RECEIVE_SETTINGS_BANNER_AD_UNIT_ID = "R-M-19140297-12" diff --git a/SodaLive/Sources/Utils/Constants.swift b/SodaLive/Sources/Utils/Constants.swift index 2db193c..e943dc4 100644 --- a/SodaLive/Sources/Utils/Constants.swift +++ b/SodaLive/Sources/Utils/Constants.swift @@ -37,3 +37,9 @@ let YANDEX_LIVE_TAB_BANNER_AD_UNIT_ID = "R-M-19157621-1" let YANDEX_LIVE_DETAIL_BANNER_AD_UNIT_ID = "R-M-19157621-2" let YANDEX_CONTENT_DETAIL_BANNER_AD_UNIT_ID = "R-M-19157621-3" let YANDEX_CONTENT_DETAIL_INTERSTITIAL_AD_UNIT_ID = "R-M-19157621-4" +let YANDEX_CREATOR_COMMUNITY_ALL_BANNER_AD_UNIT_ID = "R-M-19157621-5" +let YANDEX_SERIES_MAIN_HOME_BANNER_AD_UNIT_ID = "R-M-19157621-6" +let YANDEX_SERIES_MAIN_DAY_OF_WEEK_BANNER_AD_UNIT_ID = "R-M-19157621-7" +let YANDEX_SERIES_MAIN_BY_GENRE_BANNER_AD_UNIT_ID = "R-M-19157621-8" +let YANDEX_PUSH_NOTIFICATION_LIST_BANNER_AD_UNIT_ID = "R-M-19157621-9" +let YANDEX_NOTIFICATION_RECEIVE_SETTINGS_BANNER_AD_UNIT_ID = "R-M-19157621-10"