diff --git a/app/src/main/java/kr/co/vividnext/sodalive/home/pushnotification/PushNotificationListActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/home/pushnotification/PushNotificationListActivity.kt index aee60bd5..60e3f930 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/home/pushnotification/PushNotificationListActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/home/pushnotification/PushNotificationListActivity.kt @@ -8,6 +8,9 @@ import android.view.View import android.widget.Toast 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.common.LoadingDialog @@ -16,6 +19,7 @@ import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.home.HomeContentThemeAdapter import kr.co.vividnext.sodalive.settings.notification.NotificationReceiveSettingsActivity import org.koin.android.ext.android.inject +import kotlin.math.roundToInt class PushNotificationListActivity : BaseActivity( ActivityPushNotificationListBinding::inflate @@ -43,9 +47,36 @@ class PushNotificationListActivity : BaseActivity 0 } ?: screenWidth + val adWidthDp = (adWidthPixels / density).roundToInt() + val maxAdHeightDp = 90 + + binding.yandexInlineBannerView.apply { + setAdUnitId(BuildConfig.YANDEX_INLINE_BANNER_PUSH_NOTIFICATION_LIST_AD_UNIT_ID) + setAdSize( + BannerAdSize.inlineSize( + this@PushNotificationListActivity, + adWidthDp, + maxAdHeightDp + ) + ) + loadAd(AdRequest.Builder().build()) + } + } + } + private fun setupCategoryList() { categoryAdapter = HomeContentThemeAdapter("") { selectedCategory -> viewModel.selectCategory(selectedCategory) diff --git a/app/src/main/res/layout/activity_push_notification_list.xml b/app/src/main/res/layout/activity_push_notification_list.xml index e906f87d..99121a3d 100644 --- a/app/src/main/res/layout/activity_push_notification_list.xml +++ b/app/src/main/res/layout/activity_push_notification_list.xml @@ -49,6 +49,14 @@ android:clipToPadding="false" android:paddingHorizontal="13.3dp" /> + +