广告优化
This commit is contained in:
parent
de51890ff7
commit
d6042c7786
@ -160,6 +160,7 @@ class SPPlayerDetailViewController: SPPlayerListViewController {
|
||||
|
||||
self.pause()
|
||||
let view = SPPlayerDetailRecommandView()
|
||||
view.currentVideoInfo = self.viewModel.currentPlayer?.videoInfo
|
||||
view.clickCloseButton = { [weak self] in
|
||||
guard let self = self else { return }
|
||||
self._handleBack()
|
||||
|
@ -14,6 +14,14 @@ class SPPlayerDetailRecommandView: HWPanModalContentView {
|
||||
var clickCloseButton: (() -> Void)?
|
||||
var clickPlayButton: ((_ model: SPShortModel) -> Void)?
|
||||
|
||||
var currentVideoInfo: SPVideoInfoModel? {
|
||||
didSet {
|
||||
if SPLoginManager.manager.userInfo?.user_level == .ad {
|
||||
bannerAd.videoInfo = currentVideoInfo
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private var _currentCell: SPPlayerDetailRecommandCell?
|
||||
private var currentCell: SPPlayerDetailRecommandCell? {
|
||||
|
@ -57,6 +57,8 @@ class SPBannerAdManager: NSObject {
|
||||
|
||||
weak var delegate: SPBannerAdManagerDelegate?
|
||||
|
||||
var videoInfo: SPVideoInfoModel?
|
||||
|
||||
private lazy var bannerAd: SPBannerAd = {
|
||||
let ad = SPAdmobBannerAd()
|
||||
ad.delegate = self
|
||||
@ -122,6 +124,8 @@ extension SPBannerAdManager {
|
||||
model.ad_platform_key = SPAdPlatformKey(rawValue: bannerAd.adPlatformKey)
|
||||
model.error_msg = errorMsg
|
||||
model.scene = .banner
|
||||
model.short_play_id = self.videoInfo?.short_play_id
|
||||
model.short_play_video_id = self.videoInfo?.short_play_video_id
|
||||
|
||||
SPStatAPI.requestStatAd(model: model)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user