详情推荐激励视频

This commit is contained in:
zeng 2025-07-11 13:33:18 +08:00
parent 7736f5ed02
commit c3104280ea
2 changed files with 21 additions and 0 deletions

View File

@ -163,6 +163,15 @@ class SPPlayerDetailViewController: SPPlayerListViewController {
view.clickCloseButton = { [weak self] in view.clickCloseButton = { [weak self] in
guard let self = self else { return } guard let self = self else { return }
self._handleBack() self._handleBack()
let manager = SPRewardedAdManager.manager
manager.delegate = nil
manager.statScene = .detail
manager.videoInfo = self.viewModel.currentPlayer?.videoInfo
if manager.isAdAvailable() {
manager.loadAndShowRewardedAd()
}
} }
view.clickPlayButton = { [weak self] model in view.clickPlayButton = { [weak self] model in

View File

@ -174,4 +174,16 @@ extension SPPlayerListViewModel: SPRewardedAdManagerDelegate {
} }
} }
} }
func rewardedAdManagerDidDismiss(manager: SPRewardedAdManager) {
manager.delegate = nil
}
func rewardedAdManager(manager: SPRewardedAdManager, didLoadFail error: any Error) {
manager.delegate = nil
}
func rewardedAdManager(manager: SPRewardedAdManager, didDisplayFail error: any Error) {
manager.delegate = nil
}
} }