Commit cd3ed079 authored by maxiaoliang's avatar maxiaoliang

修改广告

parent 57cd722a
......@@ -35,7 +35,13 @@ import com.ym.library.utils.Utils
import com.ym.modulecommon.AppliContext
import com.ym.game.adapter.PuzzleBottomAdapter
import com.ym.library.Constant
import com.ym.library.listener.IAdVideoListener
import com.ym.library.module.StatusEntity
import com.ym.library.net.BaseObserver
import com.ym.library.net.GameApiClient
import com.ym.library.net.RxSchedulers
import com.ym.library.utils.ADConfig
import com.ym.library.utils.AdUtils
import com.ym.library.utils.EventUtils
import com.ym.piggybank.adapter.PuzzleTopAdapter
......@@ -275,28 +281,17 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
context as Activity,
diffCardsNum,
View.OnClickListener {
Utils.showToast(AppliContext.get(), "看广告")
AdManager.playRewardAd(ADConfig.AD_VIDEO,"", context as Activity, object :
ZXADVideoListener {
override fun onAdClose() {//视频关闭
Log.e("MXL","ClOSE")
mPresenter?.onecleanPuzzle()
AdManager.loadNextCacheRewardVideoAd(ADConfig.AD_VIDEO, context as Activity)
}
override fun onAdShow() {
EventUtils.onEvent("show_picture_puzzle_video", "拼图领红包激励视频")
}
override fun onAdVideoBarClick() {}
override fun onError(errorMsg: String?) {//视频播放错误
Log.e("MXL","ERROR")
mPresenter?.onecleanPuzzle()
AdManager.loadNextCacheRewardVideoAd(ADConfig.AD_VIDEO, context as Activity)
}
override fun onSuccess() {}
})
AdUtils.playRewardAd(
context as Activity,
"get_puzzle_dialog",
object : IAdVideoListener {
override fun onAdClose() {
mPresenter?.onecleanPuzzle()
}
override fun onError(errorMsg: String?) {
mPresenter?.onecleanPuzzle()
}
})
})
}
......@@ -322,33 +317,20 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
// Utils.showToast(AppliContext.get(), "点击" + position)
if (data.number == 0) {
Utils.showToast(AppliContext.get(), "看广告")
AdManager.playRewardAd(
ADConfig.AD_VIDEO,
"",
AdUtils.playRewardAd(
context as Activity,
object : ZXADVideoListener {
override fun onAdClose() {//视频关闭
"get_puzzle_click_dialog",
object : IAdVideoListener {
override fun onAdClose() {
mPresenter?.noputPuzzleData(data.index)
AdManager.loadNextCacheRewardVideoAd(
ADConfig.AD_VIDEO,
context as Activity
)
}
override fun onAdShow() {}
override fun onAdVideoBarClick() {}
override fun onError(errorMsg: String?) {//视频播放错误
override fun onError(errorMsg: String?) {
mPresenter?.noputPuzzleData(data.index)
AdManager.loadNextCacheRewardVideoAd(
ADConfig.AD_VIDEO,
context as Activity
)
}
override fun onSuccess() {}
})
} else {
mPresenter?.putPuzzleData(data.index)
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment