Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
xmlns:tools="http://schemas.android.com/tools">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

<application
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package org.sopt.teamdateroad.presentation.ui.coursedetail

import android.app.Activity
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Spacer
Expand Down Expand Up @@ -80,6 +81,7 @@ fun CourseDetailRoute(
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(viewModel.sideEffect, lifecycleOwner) {
Expand All @@ -95,7 +97,11 @@ fun CourseDetailRoute(
adRequest,
object : RewardedAdLoadCallback() {
override fun onAdLoaded(ad: RewardedAd) {
viewModel.postAdsPoint()
activity?.let {
ad.show(it) { rewardItem ->
viewModel.postAdsPoint()
}
}
}

override fun onAdFailedToLoad(error: LoadAdError) {
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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) {
Expand All @@ -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) {
Expand Down