Commit a732f2f9 authored by wangxuewei's avatar wangxuewei

[提交人]:王雪伟

[提交简述] :幸运农场
[实现方案] :1.0.7更换广告依赖方式,加入预加载描述
parent d0393ced
......@@ -233,32 +233,36 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
fun adFlyBox() {
if (flyBoxIsClick) {
flyBoxIsClick = false
AdManager.playRewardAd(ADConfig.AD_REWARD_VIDIO, "", act, object : ZXADVideoListener {
override fun onAdClose() {
loadAdCache()
flyBoxIsClick = true
//看视频上报
getVideoAcceleratorsReceive();
getFlyBoxReceive()
}
AdManager.playRewardAd(
ADConfig.AD_REWARD_VIDIO,
"fly_box_video",
act,
object : ZXADVideoListener {
override fun onAdClose() {
loadAdCache()
flyBoxIsClick = true
//看视频上报
getVideoAcceleratorsReceive();
getFlyBoxReceive()
}
override fun onAdShow() {
flyBoxIsClick = true
}
override fun onAdShow() {
flyBoxIsClick = true
}
override fun onAdVideoBarClick() {
flyBoxIsClick = true
}
override fun onAdVideoBarClick() {
flyBoxIsClick = true
}
override fun onError(errorMsg: String?) {
loadAdCache()
flyBoxIsClick = true
}
override fun onError(errorMsg: String?) {
loadAdCache()
flyBoxIsClick = true
}
override fun onSuccess() {
flyBoxIsClick = true
}
})
override fun onSuccess() {
flyBoxIsClick = true
}
})
}
}
......@@ -270,32 +274,36 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
fun adRedPackPlan() {
if (flyBoxIsClick2) {
flyBoxIsClick2 = false
AdManager.playRewardAd(ADConfig.AD_REWARD_VIDIO, "", act, object : ZXADVideoListener {
override fun onAdClose() {
loadAdCache()
flyBoxIsClick2 = true
//看视频上报
getVideoAcceleratorsReceive();
getRedPackPlanReceive();
}
AdManager.playRewardAd(
ADConfig.AD_REWARD_VIDIO,
"bottom_open_red_pack_video",
act,
object : ZXADVideoListener {
override fun onAdClose() {
loadAdCache()
flyBoxIsClick2 = true
//看视频上报
getVideoAcceleratorsReceive();
getRedPackPlanReceive();
}
override fun onAdShow() {
flyBoxIsClick2 = true
}
override fun onAdShow() {
flyBoxIsClick2 = true
}
override fun onAdVideoBarClick() {
flyBoxIsClick2 = true
}
override fun onAdVideoBarClick() {
flyBoxIsClick2 = true
}
override fun onError(errorMsg: String?) {
loadAdCache()
flyBoxIsClick2 = true
}
override fun onError(errorMsg: String?) {
loadAdCache()
flyBoxIsClick2 = true
}
override fun onSuccess() {
flyBoxIsClick2 = true
}
})
override fun onSuccess() {
flyBoxIsClick2 = true
}
})
}
}
......@@ -367,43 +375,47 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
* */
fun getCloudSpeed(callback: IUnitySendMessageCallback?) {
Log.d("wxw", "云朵加速")
AdManager.playRewardAd(ADConfig.AD_REWARD_VIDIO, "", act, object : ZXADVideoListener {
override fun onAdClose() {
loadAdCache()
//看视频上报
getVideoAcceleratorsReceive();
GameApiClient.gameApi.getCloudSpeed()
.compose(RxSchedulers.observableIO2Main())
.subscribe(object : BaseObserver<StatusEntity>() {
override fun onSuccess(result: StatusEntity?) {
Log.d("wxw", "云朵加速" + Utils.obj2Str(result))
callback?.onCloudSpeedSuccess(true, Utils.obj2Str(result))
}
AdManager.playRewardAd(
ADConfig.AD_REWARD_VIDIO,
"cloud_speed_video",
act,
object : ZXADVideoListener {
override fun onAdClose() {
loadAdCache()
//看视频上报
getVideoAcceleratorsReceive();
GameApiClient.gameApi.getCloudSpeed()
.compose(RxSchedulers.observableIO2Main())
.subscribe(object : BaseObserver<StatusEntity>() {
override fun onSuccess(result: StatusEntity?) {
Log.d("wxw", "云朵加速" + Utils.obj2Str(result))
callback?.onCloudSpeedSuccess(true, Utils.obj2Str(result))
}
override fun onFailure(
e: Throwable?,
code: String?,
errorMsg: String?
) {
Log.d("wxw", "云朵加速 error")
callback?.onCloudSpeedSuccess(false, errorMsg + "")
}
})
}
override fun onFailure(
e: Throwable?,
code: String?,
errorMsg: String?
) {
Log.d("wxw", "云朵加速 error")
callback?.onCloudSpeedSuccess(false, errorMsg + "")
}
})
}
override fun onAdShow() {
}
override fun onAdShow() {
}
override fun onAdVideoBarClick() {
}
override fun onAdVideoBarClick() {
}
override fun onError(errorMsg: String?) {
loadAdCache()
}
override fun onError(errorMsg: String?) {
loadAdCache()
}
override fun onSuccess() {
}
})
override fun onSuccess() {
}
})
// GameApiClient.gameApi.getCloudSpeed().compose(RxSchedulers.observableIO2Main())
// .subscribe(object : BaseObserver<StatusEntity>() {
......@@ -538,7 +550,7 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
fun getVideoSeedReceive(callback: IUnitySendMessageCallback?, id: Int) {
if (videoSeedClick) {
videoSeedClick = false
AdManager.playRewardAd(ADConfig.AD_REWARD_VIDIO, "",
AdManager.playRewardAd(ADConfig.AD_REWARD_VIDIO, "receive_seed_video",
this, object : ZXADVideoListener {
override fun onAdClose() {
loadAdCache()
......@@ -606,51 +618,55 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
fun getVideoAcceleratorsReceive(callback: IUnitySendMessageCallback?, id: Int) {
if (videoJiasuClick) {
videoJiasuClick = false
AdManager.playRewardAd(ADConfig.AD_REWARD_VIDIO, "", this, object : ZXADVideoListener {
override fun onAdClose() {
loadAdCache()
videoJiasuClick = true
//看视频上报
getVideoAcceleratorsReceive();
GameApiClient.gameApi.getVideoAcceleratorsReceive(id)
.compose(RxSchedulers.observableIO2Main())
.subscribe(object : BaseObserver<StatusEntity>() {
override fun onSuccess(result: StatusEntity?) {
Log.d("wxw", "看视频领取加速剂" + Utils.obj2Str(result))
callback?.onIncrVideoAcceleratorsSuccess(
true,
Utils.obj2Str(result)
)
}
AdManager.playRewardAd(
ADConfig.AD_REWARD_VIDIO,
"receive_accelerators_video",
this,
object : ZXADVideoListener {
override fun onAdClose() {
loadAdCache()
videoJiasuClick = true
//看视频上报
getVideoAcceleratorsReceive();
GameApiClient.gameApi.getVideoAcceleratorsReceive(id)
.compose(RxSchedulers.observableIO2Main())
.subscribe(object : BaseObserver<StatusEntity>() {
override fun onSuccess(result: StatusEntity?) {
Log.d("wxw", "看视频领取加速剂" + Utils.obj2Str(result))
callback?.onIncrVideoAcceleratorsSuccess(
true,
Utils.obj2Str(result)
)
}
override fun onFailure(
e: Throwable?,
code: String?,
errorMsg: String?
) {
Log.d("wxw", "看视频领取加速剂 error")
callback?.onIncrVideoAcceleratorsSuccess(false, errorMsg + "")
}
})
}
override fun onFailure(
e: Throwable?,
code: String?,
errorMsg: String?
) {
Log.d("wxw", "看视频领取加速剂 error")
callback?.onIncrVideoAcceleratorsSuccess(false, errorMsg + "")
}
})
}
override fun onAdShow() {
videoJiasuClick = true
}
override fun onAdShow() {
videoJiasuClick = true
}
override fun onAdVideoBarClick() {
videoJiasuClick = true
}
override fun onAdVideoBarClick() {
videoJiasuClick = true
}
override fun onError(errorMsg: String?) {
loadAdCache()
videoJiasuClick = true
}
override fun onError(errorMsg: String?) {
loadAdCache()
videoJiasuClick = true
}
override fun onSuccess() {
videoJiasuClick = true
}
})
override fun onSuccess() {
videoJiasuClick = true
}
})
}
// GameApiClient.gameApi.getVideoAcceleratorsReceive(id)
......@@ -777,8 +793,10 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
View.OnClickListener {
GameEvent("click_receive_redPack_double", "点击六倍领取")
Log.d("wxw", "签到翻倍广告点击")
AdManager.playRewardAd(ADConfig.AD_REWARD_VIDIO, "",
act, object : ZXADVideoListener {
AdManager.playRewardAd(ADConfig.AD_REWARD_VIDIO,
"six_receive_redPack_video",
act,
object : ZXADVideoListener {
override fun onAdClose() {
loadAdCache()
//看视频上报
......
......@@ -180,7 +180,7 @@ class SiginDropsPopupwindow : PopupWindow(), WateringRewardContract.View,
// )
AdManager.playRewardAd(
ADConfig.AD_REWARD_VIDIO,
"",
"receive_coin_task_video",
(mContext as Activity),
object : ZXADVideoListener {
override fun onAdClose() {
......
......@@ -191,7 +191,7 @@ object TurntableDialog : TurntableUtils(), TurntableContract.View {
// }, AdID.mPlacementId_Reward_video_luck_farm)
AdManager.playRewardAd(
ADConfig.AD_REWARD_VIDIO,
"",
"lucky_turntable_lottery_look_video",
(context as Activity),
object : ZXADVideoListener {
override fun onAdClose() {
......
......@@ -112,7 +112,7 @@ dependencies {
// exclude group: 'com.mintegral.msdk'
// exclude group: 'cn.vlion.inlandsh'
// }
api 'com.ym.admodule:admodule:1.0.1.7'
api 'com.ym.admodule:admodule:1.0.1.10'
api ("com.bx:adsdk:1.3.3"){
exclude group: 'com.google.code.gson'
}
......
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