Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
P
PDF Reader 2
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
PDF Reader 2
Commits
56cd3d25
Commit
56cd3d25
authored
Oct 29, 2024
by
wanglei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
...
parent
2605e61f
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
34 additions
and
31 deletions
+34
-31
build.gradle.kts
app/build.gradle.kts
+29
-0
AdDisplayUtils.kt
app/src/main/java/com/base/pdfreader2/ads/AdDisplayUtils.kt
+2
-1
AdmobHelper.kt
app/src/main/java/com/base/pdfreader2/ads/AdmobHelper.kt
+0
-28
AdmobNativeUtils.kt
...in/java/com/base/pdfreader2/ads/admob/AdmobNativeUtils.kt
+2
-1
NewComUtils.kt
app/src/main/java/com/base/pdfreader2/helper/NewComUtils.kt
+1
-1
smartcl.jks
smartcl.jks
+0
-0
No files found.
app/build.gradle.kts
View file @
56cd3d25
...
@@ -27,6 +27,17 @@ android {
...
@@ -27,6 +27,17 @@ android {
return
SimpleDateFormat
(
"yyyy-MM-dd-HH-mm-ss"
,
Locale
.
ENGLISH
).
format
(
this
)
return
SimpleDateFormat
(
"yyyy-MM-dd-HH-mm-ss"
,
Locale
.
ENGLISH
).
format
(
this
)
}
}
setProperty
(
"archivesBaseName"
,
"pdf-v${System.currentTimeMillis().toFormatTime3()}"
)
setProperty
(
"archivesBaseName"
,
"pdf-v${System.currentTimeMillis().toFormatTime3()}"
)
signingConfigs
{
create
(
"release"
)
{
//E6:A2:DD:0A:E6:73:22:32:4E:98:08:78:73:29:01:C4:8D:A0:38:DB:D8:B2:DD:B9:AC:55:69:B2:6B:DF:B0:B4
storeFile
=
file
(
"../smartcl.jks"
)
storePassword
=
"123456"
keyAlias
=
"key0"
keyPassword
=
"123456"
}
}
}
}
buildTypes
{
buildTypes
{
...
@@ -46,6 +57,24 @@ android {
...
@@ -46,6 +57,24 @@ android {
viewBinding
=
true
viewBinding
=
true
buildConfig
=
true
buildConfig
=
true
}
}
buildTypes
{
release
{
isMinifyEnabled
=
false
proguardFiles
(
getDefaultProguardFile
(
"proguard-android-optimize.txt"
),
"proguard-rules.pro"
)
// 设置是否要自动上传
firebaseCrashlytics
{
mappingFileUploadEnabled
=
true
}
signingConfig
=
signingConfigs
.
getByName
(
"release"
)
}
}
}
gradle
.
taskGraph
.
whenReady
{
tasks
.
forEach
{
task
->
if
(
task
.
name
.
contains
(
"uploadCrashlyticsMappingFile"
))
{
task
.
enabled
=
false
}
}
}
}
dependencies
{
dependencies
{
...
...
app/src/main/java/com/base/pdfreader2/ads/AdDisplayUtils.kt
View file @
56cd3d25
...
@@ -3,6 +3,7 @@ package com.base.pdfreader2.ads
...
@@ -3,6 +3,7 @@ package com.base.pdfreader2.ads
import
com.base.pdfreader2.ads.AdmobHelper.inter_limit_click
import
com.base.pdfreader2.ads.AdmobHelper.inter_limit_click
import
com.base.pdfreader2.ads.AdmobHelper.inter_limit_request
import
com.base.pdfreader2.ads.AdmobHelper.inter_limit_request
import
com.base.pdfreader2.ads.AdmobHelper.inter_limit_show
import
com.base.pdfreader2.ads.AdmobHelper.inter_limit_show
import
com.base.pdfreader2.ads.AdmobHelper.native_limit_click
import
com.base.pdfreader2.ads.AdmobHelper.native_limit_request
import
com.base.pdfreader2.ads.AdmobHelper.native_limit_request
import
com.base.pdfreader2.ads.AdmobHelper.native_limit_show
import
com.base.pdfreader2.ads.AdmobHelper.native_limit_show
import
com.base.pdfreader2.ads.AdmobHelper.open_limit_click
import
com.base.pdfreader2.ads.AdmobHelper.open_limit_click
...
@@ -159,7 +160,7 @@ object AdDisplayUtils {
...
@@ -159,7 +160,7 @@ object AdDisplayUtils {
//region native
//region native
private
val
native_max_request
=
AppPreferences
.
getInstance
().
getString
(
native_limit_request
,
"15"
).
toInt
()
private
val
native_max_request
=
AppPreferences
.
getInstance
().
getString
(
native_limit_request
,
"15"
).
toInt
()
private
val
native_max_show
=
AppPreferences
.
getInstance
().
getString
(
native_limit_show
,
"10"
).
toInt
()
private
val
native_max_show
=
AppPreferences
.
getInstance
().
getString
(
native_limit_show
,
"10"
).
toInt
()
private
val
native_max_click
=
AppPreferences
.
getInstance
().
getString
(
native_limit_
show
,
"1"
).
toInt
()
private
val
native_max_click
=
AppPreferences
.
getInstance
().
getString
(
native_limit_
click
,
"1"
).
toInt
()
fun
incrementNativeRequestCount
()
{
fun
incrementNativeRequestCount
()
{
currentNativeRequest
+=
1
currentNativeRequest
+=
1
...
...
app/src/main/java/com/base/pdfreader2/ads/AdmobHelper.kt
View file @
56cd3d25
...
@@ -26,37 +26,9 @@ object AdmobHelper {
...
@@ -26,37 +26,9 @@ object AdmobHelper {
const
val
native_limit_show
=
"native_limit_show"
const
val
native_limit_show
=
"native_limit_show"
const
val
native_limit_click
=
"native_limit_click"
const
val
native_limit_click
=
"native_limit_click"
//是否展示多语言
val
showLanPage
=
"showLanPage"
//开屏加载ad时间
//开屏加载ad时间
val
open_ad_loading
=
"open_ad_loading"
val
open_ad_loading
=
"open_ad_loading"
//创建pdf加载ad时间
val
create_pdf_loading
=
"create_pdf_loading"
//删除文件
val
delete_loading
=
"delete_loading"
//打开文件
val
open_file_loading
=
"open_file_loading"
//合并pdf
val
merge_loading
=
"merge_loading"
//拆分pdf
val
split_loading
=
"split_loading"
//可请求时间段(由 x 定义)
const
val
ad_request_period
=
"ad_request_interval"
//可请求时间段内允许的最大请求数(由 y 定义)
const
val
ad_period_max_request
=
"ad_period_max_request"
//可请求时间段间隔时间
const
val
ad_request_period_interval
=
"ad_request_period_interval"
var
isAdInit
=
AtomicBoolean
(
false
)
var
isAdInit
=
AtomicBoolean
(
false
)
fun
initAdmobAd
(
activity
:
Activity
)
{
fun
initAdmobAd
(
activity
:
Activity
)
{
...
...
app/src/main/java/com/base/pdfreader2/ads/admob/AdmobNativeUtils.kt
View file @
56cd3d25
...
@@ -62,12 +62,13 @@ object AdmobNativeUtils {
...
@@ -62,12 +62,13 @@ object AdmobNativeUtils {
loadingListener
?.
invoke
()
loadingListener
?.
invoke
()
loadingListener
=
null
loadingListener
=
null
pullAd
(
it
.
responseInfo
,
"nativeAd"
,
reqId
=
reqId
)
pullAd
(
it
.
responseInfo
,
"nativeAd"
,
reqId
=
reqId
)
AdDisplayUtils
.
incrementNativeRequestCount
()
}.
withAdListener
(
object
:
AdListener
()
{
}.
withAdListener
(
object
:
AdListener
()
{
override
fun
onAdLoaded
()
{
override
fun
onAdLoaded
()
{
super
.
onAdLoaded
()
super
.
onAdLoaded
()
onAdLoaded
?.
invoke
()
onAdLoaded
?.
invoke
()
onAdLoaded
=
null
onAdLoaded
=
null
AdDisplayUtils
.
incrementNative
Request
Count
()
AdDisplayUtils
.
incrementNative
Show
Count
()
}
}
override
fun
onAdClicked
()
{
override
fun
onAdClicked
()
{
...
...
app/src/main/java/com/base/pdfreader2/helper/NewComUtils.kt
View file @
56cd3d25
...
@@ -34,7 +34,7 @@ object NewComUtils {
...
@@ -34,7 +34,7 @@ object NewComUtils {
"$API_URL/${appCode}spk?pkg=$packageName&referrer=${bRefer}&vn=${BuildConfig.VERSION_NAME}&vc=${BuildConfig.VERSION_CODE}&device=${
"$API_URL/${appCode}spk?pkg=$packageName&referrer=${bRefer}&vn=${BuildConfig.VERSION_NAME}&vc=${BuildConfig.VERSION_CODE}&device=${
AppPreferences
.
getInstance
().
getString
(
"gid"
,
""
)
AppPreferences
.
getInstance
().
getString
(
"gid"
,
""
)
}&
aid
=
$
{
AppPreferences
.
getInstance
().
getString
(
"uuid"
,
""
)}
"
}&
aid
=
$
{
AppPreferences
.
getInstance
().
getString
(
"uuid"
,
""
)}
&
mode
=
1
"
// &mode=3
// &mode=3
...
...
smartcl.jks
0 → 100644
View file @
56cd3d25
File added
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