Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
F
File Recovery RecycleBin
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
wanglei
File Recovery RecycleBin
Commits
a3bccc67
Commit
a3bccc67
authored
Jul 26, 2024
by
wanglei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
...
parent
a6b52a53
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
15 additions
and
8 deletions
+15
-8
MyApplication.kt
...ain/java/com/base/filerecoveryrecyclebin/MyApplication.kt
+2
-2
AdMaxInterstitialUtils.kt
.../filerecoveryrecyclebin/ads/max/AdMaxInterstitialUtils.kt
+5
-6
AdMaxOpenUtils.kt
...com/base/filerecoveryrecyclebin/ads/max/AdMaxOpenUtils.kt
+8
-0
No files found.
app/src/main/java/com/base/filerecoveryrecyclebin/MyApplication.kt
View file @
a3bccc67
...
...
@@ -31,7 +31,7 @@ class MyApplication : BaseApplication() {
companion
object
{
var
isInterShowing
:
Boolean
=
false
var
isInter
Open
Showing
:
Boolean
=
false
@JvmField
var
PAUSED_VALUE
=
0
...
...
@@ -120,7 +120,7 @@ class MyApplication : BaseApplication() {
LogEx
.
logDebug
(
TAG
,
"flag=$flag"
)
if
(
flag
&&
!
isInterShowing
)
{
if
(
flag
&&
!
isInter
Open
Showing
)
{
if
(
AdmobMaxHelper
.
isOpenAdLoaded
())
{
AdmobMaxHelper
.
admobMaxShowOpenAd
(
activity
,
{},
{})
}
else
{
...
...
app/src/main/java/com/base/filerecoveryrecyclebin/ads/max/AdMaxInterstitialUtils.kt
View file @
a3bccc67
package
com.base.filerecoveryrecyclebin.ads.max
import
android.annotation.SuppressLint
import
android.app.Activity
import
android.app.Dialog
import
com.applovin.mediation.MaxAd
...
...
@@ -8,7 +7,7 @@ import com.applovin.mediation.MaxAdListener
import
com.applovin.mediation.MaxError
import
com.applovin.mediation.ads.MaxInterstitialAd
import
com.base.filerecoveryrecyclebin.MyApplication
import
com.base.filerecoveryrecyclebin.MyApplication.Companion.isInterShowing
import
com.base.filerecoveryrecyclebin.MyApplication.Companion.isInter
Open
Showing
import
com.base.filerecoveryrecyclebin.R
import
com.base.filerecoveryrecyclebin.ads.AdDisplayUtils
import
com.base.filerecoveryrecyclebin.ads.AdmobMaxHelper.isAdInit
...
...
@@ -60,7 +59,7 @@ object AdMaxInterstitialUtils {
AdDisplayUtils
.
getInstance
().
incrementAdDisplayCount
()
AdMaxEvent
.
showAd
(
p0
,
"interAd"
,
activityString
)
MyApplication
.
isInterShowing
=
true
MyApplication
.
isInter
Open
Showing
=
true
}
override
fun
onAdHidden
(
p0
:
MaxAd
)
{
...
...
@@ -70,7 +69,7 @@ object AdMaxInterstitialUtils {
AdMaxOpenUtils
.
loadAppOpenAd
(
activity
)
loadInterstitialAd
(
activity
)
MyApplication
.
isInterShowing
=
false
MyApplication
.
isInter
Open
Showing
=
false
}
override
fun
onAdClicked
(
p0
:
MaxAd
)
{
...
...
@@ -90,7 +89,7 @@ object AdMaxInterstitialUtils {
obj2
.
put
(
"ad_unit"
,
"interAd"
)
EventUtils
.
event
(
"ad_show_error"
,
ext
=
obj2
)
MyApplication
.
isInterShowing
=
false
MyApplication
.
isInter
Open
Showing
=
false
}
})
interstitialAd
?.
setRevenueListener
(
AdMaxEvent
.
EventOnPaidEventListener
())
...
...
@@ -124,7 +123,7 @@ object AdMaxInterstitialUtils {
val
obj1
=
JSONObject
()
obj1
.
put
(
"ad_unit"
,
"interAd"
)
EventUtils
.
event
(
"ad_prepare_show"
,
ext
=
obj1
)
isInterShowing
=
false
isInter
Open
Showing
=
false
if
(
interstitialAd
?.
isReady
==
true
)
{
LogEx
.
logDebug
(
TAG
,
"有缓存直接播放。"
)
...
...
app/src/main/java/com/base/filerecoveryrecyclebin/ads/max/AdMaxOpenUtils.kt
View file @
a3bccc67
...
...
@@ -5,6 +5,7 @@ import com.applovin.mediation.MaxAd
import
com.applovin.mediation.MaxAdListener
import
com.applovin.mediation.MaxError
import
com.applovin.mediation.ads.MaxAppOpenAd
import
com.base.filerecoveryrecyclebin.MyApplication.Companion.isInterOpenShowing
import
com.base.filerecoveryrecyclebin.ads.AdDisplayUtils
import
com.base.filerecoveryrecyclebin.ads.AdmobMaxHelper
import
com.base.filerecoveryrecyclebin.ads.AdmobMaxHelper.isAdInit
...
...
@@ -51,6 +52,8 @@ object AdMaxOpenUtils {
override
fun
onAdDisplayed
(
p0
:
MaxAd
)
{
AdDisplayUtils
.
getInstance
().
incrementAdDisplayCount
()
AdMaxEvent
.
showAd
(
p0
,
"openAd"
,
activityString
)
isInterOpenShowing
=
true
}
override
fun
onAdHidden
(
p0
:
MaxAd
)
{
...
...
@@ -58,6 +61,8 @@ object AdMaxOpenUtils {
onHidden
?.
invoke
()
onHidden
=
null
loadAppOpenAd
(
activity
)
isInterOpenShowing
=
false
}
override
fun
onAdDisplayFailed
(
p0
:
MaxAd
,
p1
:
MaxError
)
{
...
...
@@ -70,6 +75,8 @@ object AdMaxOpenUtils {
obj
.
put
(
"reason"
,
p1
.
message
)
obj
.
put
(
"ad_unit"
,
"openAd"
)
EventUtils
.
event
(
"ad_show_error"
,
ext
=
obj
)
isInterOpenShowing
=
false
}
override
fun
onAdClicked
(
p0
:
MaxAd
)
{
...
...
@@ -123,6 +130,7 @@ object AdMaxOpenUtils {
obj1
.
put
(
"ad_unit"
,
"openAd"
)
EventUtils
.
event
(
"ad_prepare_show"
,
ext
=
obj1
)
isInterOpenShowing
=
false
if
(
appOpenAd
?.
isReady
==
true
)
{
LogEx
.
logDebug
(
TAG
,
"广告准备好了,展示广告"
)
...
...
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