Commit 6cbd4fa2 authored by maxiaoliang's avatar maxiaoliang

恢复代码

parent e3bb496f
...@@ -28,3 +28,5 @@ userinfo/build ...@@ -28,3 +28,5 @@ userinfo/build
guesssong/*.iml guesssong/*.iml
happyplay/*.iml happyplay/*.iml
userinfo/*.iml userinfo/*.iml
antearn.jks
game/src/main/assets/bin/Data/
...@@ -21,6 +21,8 @@ import android.widget.RelativeLayout ...@@ -21,6 +21,8 @@ import android.widget.RelativeLayout
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.airbnb.lottie.LottieAnimationView 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.ddcy.R
import com.ym.game.contract.PuzzleContract import com.ym.game.contract.PuzzleContract
import com.ym.game.listener.IDialogViewCloseCallback import com.ym.game.listener.IDialogViewCloseCallback
...@@ -32,6 +34,9 @@ import com.ym.library.rxbus.RxBusUtil ...@@ -32,6 +34,9 @@ import com.ym.library.rxbus.RxBusUtil
import com.ym.library.utils.Utils 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.utils.ADConfig
import com.ym.library.utils.EventUtils
import com.ym.piggybank.adapter.PuzzleTopAdapter import com.ym.piggybank.adapter.PuzzleTopAdapter
object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEntity.PuzzleData> { object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEntity.PuzzleData> {
...@@ -271,7 +276,27 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti ...@@ -271,7 +276,27 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti
diffCardsNum, diffCardsNum,
View.OnClickListener { View.OnClickListener {
Utils.showToast(AppliContext.get(), "看广告") 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() mPresenter?.onecleanPuzzle()
AdManager.loadNextCacheRewardVideoAd(ADConfig.AD_VIDEO, context as Activity)
}
override fun onSuccess() {}
})
}) })
} }
...@@ -297,7 +322,31 @@ object PuzzleDialog : PuzzleContract.View, OnRecycleItemClickListener<PuzzleEnti ...@@ -297,7 +322,31 @@ 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(
ADConfig.AD_VIDEO,
"",
context as Activity,
object : ZXADVideoListener {
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?) {//视频播放错误
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