Commit 6cbd4fa2 authored by maxiaoliang's avatar maxiaoliang

恢复代码

parent e3bb496f
......@@ -27,4 +27,6 @@ happyplay/build
userinfo/build
guesssong/*.iml
happyplay/*.iml
userinfo/*.iml
\ No newline at end of file
userinfo/*.iml
antearn.jks
game/src/main/assets/bin/Data/
......@@ -21,6 +21,8 @@ import android.widget.RelativeLayout
import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.airbnb.lottie.LottieAnimationView
import com.ym.admodule.config.AdManager
import com.ym.admodule.listener.ZXADVideoListener
import com.ym.ddcy.R
import com.ym.game.contract.PuzzleContract
import com.ym.game.listener.IDialogViewCloseCallback
......@@ -32,6 +34,9 @@ import com.ym.library.rxbus.RxBusUtil
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.utils.ADConfig
import com.ym.library.utils.EventUtils
import com.ym.piggybank.adapter.PuzzleTopAdapter
object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEntity.PuzzleData> {
......@@ -86,7 +91,7 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
mDialogView?.findViewById<ImageView>(R.id.iv_dialog_close).setOnClickListener {
mDialog?.dismiss()
mListener.onCloseViewSuccess(true);
mListener.onCloseViewSuccess(true);
// RxBusUtil.getDefault().unregister(this)
}
mDialogView?.findViewById<ImageView>(R.id.id_img_one_click_puzzle).setOnClickListener {
......@@ -271,7 +276,27 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
diffCardsNum,
View.OnClickListener {
Utils.showToast(AppliContext.get(), "看广告")
mPresenter?.onecleanPuzzle()
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() {}
})
})
}
......@@ -297,7 +322,31 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
// Utils.showToast(AppliContext.get(), "点击" + position)
if (data.number == 0) {
Utils.showToast(AppliContext.get(), "看广告")
mPresenter?.noputPuzzleData(data.index)
AdManager.playRewardAd(
ADConfig.AD_VIDEO,
"",
context as Activity,
object : ZXADVideoListener {
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?) {//视频播放错误
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