diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 96ffc14..1fbecad 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -3,6 +3,7 @@
xmlns:tools="http://schemas.android.com/tools">
+
+ viewModel.postAdsPoint()
+ }
+ }
}
override fun onAdFailedToLoad(error: LoadAdError) {
diff --git a/app/src/main/java/org/sopt/teamdateroad/presentation/ui/pointhistory/PointHistoryScreen.kt b/app/src/main/java/org/sopt/teamdateroad/presentation/ui/pointhistory/PointHistoryScreen.kt
index b2d7f09..75eebcc 100644
--- a/app/src/main/java/org/sopt/teamdateroad/presentation/ui/pointhistory/PointHistoryScreen.kt
+++ b/app/src/main/java/org/sopt/teamdateroad/presentation/ui/pointhistory/PointHistoryScreen.kt
@@ -1,5 +1,6 @@
package org.sopt.teamdateroad.presentation.ui.pointhistory
+import android.app.Activity
import androidx.compose.foundation.Image
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
@@ -71,6 +72,7 @@ fun PointHistoryRoute(
val uiState by viewModel.uiState.collectAsStateWithLifecycle()
val lifecycleOwner = LocalLifecycleOwner.current
val context = LocalContext.current
+ val activity = context as? Activity
val adRequest = remember { AdRequest.Builder().build() }
LaunchedEffect(Unit) {
@@ -97,7 +99,11 @@ fun PointHistoryRoute(
adRequest,
object : RewardedAdLoadCallback() {
override fun onAdLoaded(ad: RewardedAd) {
- viewModel.postAdsPoint()
+ activity?.let {
+ ad.show(it) { rewardItem ->
+ viewModel.postAdsPoint()
+ }
+ }
}
override fun onAdFailedToLoad(error: LoadAdError) {