Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
L
LuckyFarm
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王雪伟
LuckyFarm
Commits
a732f2f9
Commit
a732f2f9
authored
Nov 13, 2020
by
wangxuewei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[提交人]:王雪伟
[提交简述] :幸运农场 [实现方案] :1.0.7更换广告依赖方式,加入预加载描述
parent
d0393ced
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
140 additions
and
122 deletions
+140
-122
GameActivity.kt
app/src/main/java/com/ym/game/GameActivity.kt
+137
-119
SiginDropsPopupwindow.kt
app/src/main/java/com/ym/game/view/SiginDropsPopupwindow.kt
+1
-1
TurntableDialog.kt
app/src/main/java/com/ym/game/view/TurntableDialog.kt
+1
-1
build.gradle
library/build.gradle
+1
-1
No files found.
app/src/main/java/com/ym/game/GameActivity.kt
View file @
a732f2f9
...
...
@@ -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
()
//看视频上报
...
...
app/src/main/java/com/ym/game/view/SiginDropsPopupwindow.kt
View file @
a732f2f9
...
...
@@ -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
()
{
...
...
app/src/main/java/com/ym/game/view/TurntableDialog.kt
View file @
a732f2f9
...
...
@@ -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
()
{
...
...
library/build.gradle
View file @
a732f2f9
...
...
@@ -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'
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment