Commit cd3ed079 authored by maxiaoliang's avatar maxiaoliang

修改广告

parent 57cd722a
...@@ -35,7 +35,13 @@ import com.ym.library.utils.Utils ...@@ -35,7 +35,13 @@ import com.ym.library.utils.Utils
import com.ym.modulecommon.AppliContext import com.ym.modulecommon.AppliContext
import com.ym.game.adapter.PuzzleBottomAdapter import com.ym.game.adapter.PuzzleBottomAdapter
import com.ym.library.Constant 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.ADConfig
import com.ym.library.utils.AdUtils
import com.ym.library.utils.EventUtils import com.ym.library.utils.EventUtils
import com.ym.piggybank.adapter.PuzzleTopAdapter import com.ym.piggybank.adapter.PuzzleTopAdapter
...@@ -275,28 +281,17 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti ...@@ -275,28 +281,17 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
context as Activity, context as Activity,
diffCardsNum, diffCardsNum,
View.OnClickListener { View.OnClickListener {
Utils.showToast(AppliContext.get(), "看广告") AdUtils.playRewardAd(
context as Activity,
AdManager.playRewardAd(ADConfig.AD_VIDEO,"", context as Activity, object : "get_puzzle_dialog",
ZXADVideoListener { object : IAdVideoListener {
override fun onAdClose() {//视频关闭 override fun onAdClose() {
Log.e("MXL","ClOSE") mPresenter?.onecleanPuzzle()
mPresenter?.onecleanPuzzle() }
AdManager.loadNextCacheRewardVideoAd(ADConfig.AD_VIDEO, context as Activity) override fun onError(errorMsg: String?) {
mPresenter?.onecleanPuzzle()
} }
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() {}
})
}) })
} }
...@@ -322,33 +317,20 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti ...@@ -322,33 +317,20 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
// Utils.showToast(AppliContext.get(), "点击" + position) // Utils.showToast(AppliContext.get(), "点击" + position)
if (data.number == 0) { if (data.number == 0) {
Utils.showToast(AppliContext.get(), "看广告") Utils.showToast(AppliContext.get(), "看广告")
AdManager.playRewardAd( AdUtils.playRewardAd(
ADConfig.AD_VIDEO,
"",
context as Activity, context as Activity,
object : ZXADVideoListener { "get_puzzle_click_dialog",
override fun onAdClose() {//视频关闭 object : IAdVideoListener {
override fun onAdClose() {
mPresenter?.noputPuzzleData(data.index) 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) mPresenter?.noputPuzzleData(data.index)
AdManager.loadNextCacheRewardVideoAd(
ADConfig.AD_VIDEO,
context as Activity
)
} }
override fun onSuccess() {}
}) })
} else { } else {
mPresenter?.putPuzzleData(data.index) 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