From c639eaf86a062bba41aba99d2358948cf641ca46 Mon Sep 17 00:00:00 2001 From: klaus Date: Fri, 24 Apr 2026 19:44:05 +0900 Subject: [PATCH] =?UTF-8?q?feat(community):=20=ED=81=AC=EB=A6=AC=EC=97=90?= =?UTF-8?q?=EC=9D=B4=ED=84=B0=20=EC=BB=A4=EB=AE=A4=EB=8B=88=ED=8B=B0=20?= =?UTF-8?q?=EC=A0=84=EC=B2=B4=EB=B3=B4=EA=B8=B0=EC=97=90=20=EC=9D=B8?= =?UTF-8?q?=EB=9D=BC=EC=9D=B8=20=EB=B0=B0=EB=84=88=EB=A5=BC=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../all/CreatorCommunityAllActivity.kt | 27 +++++++++++++++++++ .../layout/activity_creator_community_all.xml | 9 +++++++ 2 files changed, 36 insertions(+) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/CreatorCommunityAllActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/CreatorCommunityAllActivity.kt index 2a897659..070e2475 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/CreatorCommunityAllActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/CreatorCommunityAllActivity.kt @@ -14,6 +14,9 @@ import androidx.activity.result.contract.ActivityResultContracts 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.R import kr.co.vividnext.sodalive.base.BaseActivity import kr.co.vividnext.sodalive.base.SodaDialog @@ -28,6 +31,7 @@ import kr.co.vividnext.sodalive.explorer.profile.creator_community.all.player.Cr import kr.co.vividnext.sodalive.explorer.profile.creator_community.modify.CreatorCommunityModifyActivity import kr.co.vividnext.sodalive.extensions.dpToPx import org.koin.android.ext.android.inject +import kotlin.math.roundToInt class CreatorCommunityAllActivity : BaseActivity( ActivityCreatorCommunityAllBinding::inflate @@ -142,6 +146,7 @@ class CreatorCommunityAllActivity : BaseActivity 0 } ?: screenWidth + val adWidthDp = (adWidthPixels / density).roundToInt() + val maxAdHeightDp = 90 + + binding.yandexInlineBannerView.apply { + setAdUnitId(BuildConfig.YANDEX_INLINE_BANNER_CREATOR_COMMUNITY_ALL_AD_UNIT_ID) + setAdSize( + BannerAdSize.inlineSize( + this@CreatorCommunityAllActivity, + adWidthDp, + maxAdHeightDp + ) + ) + loadAd(AdRequest.Builder().build()) + } + } + } + @SuppressLint("NotifyDataSetChanged") private fun bindData() { viewModel.toastLiveData.observe(this) { diff --git a/app/src/main/res/layout/activity_creator_community_all.xml b/app/src/main/res/layout/activity_creator_community_all.xml index 9443ab84..603f97da 100644 --- a/app/src/main/res/layout/activity_creator_community_all.xml +++ b/app/src/main/res/layout/activity_creator_community_all.xml @@ -80,6 +80,15 @@ android:layout_height="1dp" android:background="#909090" /> + +