Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_vedio
Project
Project
Details
Activity
Releases
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
android
android_vedio
Commits
11c684df
Commit
11c684df
authored
Aug 22, 2023
by
mengcuiguang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码优化
parent
9065eeed
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
29 additions
and
17 deletions
+29
-17
TTAdManagerHolder.java
...ain/java/com/duben/happyplaylet/ad/TTAdManagerHolder.java
+27
-7
TalkingDataManager.kt
...java/com/duben/happyplaylet/manager/TalkingDataManager.kt
+0
-9
MyFragment.kt
...ain/java/com/duben/happyplaylet/ui/fragment/MyFragment.kt
+2
-1
No files found.
video/app/src/main/java/com/duben/happyplaylet/ad/TTAdManagerHolder.java
View file @
11c684df
...
@@ -13,6 +13,7 @@ import com.bytedance.sdk.openadsdk.mediation.init.MediationPrivacyConfig;
...
@@ -13,6 +13,7 @@ import com.bytedance.sdk.openadsdk.mediation.init.MediationPrivacyConfig;
import
com.duben.happyplaylet.BuildConfig
;
import
com.duben.happyplaylet.BuildConfig
;
import
com.duben.happyplaylet.MintsApplication
;
import
com.duben.happyplaylet.MintsApplication
;
import
com.duben.happyplaylet.common.Constant
;
import
com.duben.happyplaylet.common.Constant
;
import
com.duben.happyplaylet.utils.AppPreferencesManager
;
import
com.duben.happyplaylet.utils.DeviceUuidFactory
;
import
com.duben.happyplaylet.utils.DeviceUuidFactory
;
import
com.duben.happyplaylet.utils.LogUtil
;
import
com.duben.happyplaylet.utils.LogUtil
;
...
@@ -79,7 +80,7 @@ public class TTAdManagerHolder {
...
@@ -79,7 +80,7 @@ public class TTAdManagerHolder {
* 使用聚合功能此开关必须设置为true,默认为false,不会初始化聚合模板,聚合功能会吟唱
* 使用聚合功能此开关必须设置为true,默认为false,不会初始化聚合模板,聚合功能会吟唱
*/
*/
.
useMediation
(
true
)
.
useMediation
(
true
)
//
.customController(getTTCustomController()) //如果您需要设置隐私策略请参考该api
.
customController
(
getTTCustomController
())
//如果您需要设置隐私策略请参考该api
// .setMediationConfig(new MediationConfig.Builder() //可设置聚合特有参数详细设置请参考该api
// .setMediationConfig(new MediationConfig.Builder() //可设置聚合特有参数详细设置请参考该api
// .setMediationConfigUserInfoForSegment(getUserInfoForSegment())//如果您需要配置流量分组信息请参考该api
// .setMediationConfigUserInfoForSegment(getUserInfoForSegment())//如果您需要配置流量分组信息请参考该api
// .build())
// .build())
...
@@ -105,47 +106,63 @@ public class TTAdManagerHolder {
...
@@ -105,47 +106,63 @@ public class TTAdManagerHolder {
private
static
TTCustomController
getTTCustomController
(){
private
static
TTCustomController
getTTCustomController
(){
return
new
TTCustomController
()
{
return
new
TTCustomController
()
{
@Override
public
boolean
isCanUsePhoneState
()
{
return
false
;
}
@Override
@Override
public
boolean
isCanUseWifiState
()
{
public
boolean
isCanUseWifiState
()
{
return
super
.
isCanUseWifiState
()
;
return
false
;
}
}
@Override
@Override
public
String
getMacAddress
()
{
public
String
getMacAddress
()
{
return
super
.
getMacAddress
()
;
return
""
;
}
}
@Override
@Override
public
boolean
isCanUseWriteExternal
()
{
public
boolean
isCanUseWriteExternal
()
{
return
super
.
isCanUseWriteExternal
()
;
return
false
;
}
}
@Override
@Override
public
String
getDevOaid
()
{
public
String
getDevOaid
()
{
return
super
.
getDevOaid
()
;
return
""
;
}
}
@Override
@Override
public
boolean
isCanUseAndroidId
()
{
public
boolean
isCanUseAndroidId
()
{
return
super
.
isCanUseAndroidId
()
;
return
false
;
}
}
@Override
@Override
public
String
getAndroidId
()
{
public
String
getAndroidId
()
{
return
super
.
getAndroidId
()
;
return
""
;
}
}
@Override
@Override
public
MediationPrivacyConfig
getMediationPrivacyConfig
()
{
public
MediationPrivacyConfig
getMediationPrivacyConfig
()
{
return
new
MediationPrivacyConfig
()
{
return
new
MediationPrivacyConfig
()
{
@Override
public
boolean
isCanUseOaid
()
{
return
false
;
}
@Override
@Override
public
boolean
isLimitPersonalAds
()
{
public
boolean
isLimitPersonalAds
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
false
;
return
super
.
isLimitPersonalAds
();
return
super
.
isLimitPersonalAds
();
}
}
@Override
@Override
public
boolean
isProgrammaticRecommend
()
{
public
boolean
isProgrammaticRecommend
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
false
;
return
super
.
isProgrammaticRecommend
();
return
super
.
isProgrammaticRecommend
();
}
}
};
};
...
@@ -153,6 +170,9 @@ public class TTAdManagerHolder {
...
@@ -153,6 +170,9 @@ public class TTAdManagerHolder {
@Override
@Override
public
boolean
isCanUsePermissionRecordAudio
()
{
public
boolean
isCanUsePermissionRecordAudio
()
{
if
(
AppPreferencesManager
.
INSTANCE
.
get
()
.
getBoolean
(
Constant
.
LOAN_PERMISSION_FLAG
,
true
))
return
false
;
return
super
.
isCanUsePermissionRecordAudio
();
return
super
.
isCanUsePermissionRecordAudio
();
}
}
};
};
...
...
video/app/src/main/java/com/duben/happyplaylet/manager/TalkingDataManager.kt
View file @
11c684df
...
@@ -13,7 +13,6 @@ object TalkingDataManager {
...
@@ -13,7 +13,6 @@ object TalkingDataManager {
private
const
val
APP_KEY
=
BuildConfig
.
RELEASE_TALKING_DATA_KEY
private
const
val
APP_KEY
=
BuildConfig
.
RELEASE_TALKING_DATA_KEY
fun
init
(
application
:
Application
)
{
fun
init
(
application
:
Application
)
{
try
{
try
{
//打开日志
//打开日志
...
@@ -32,12 +31,4 @@ object TalkingDataManager {
...
@@ -32,12 +31,4 @@ object TalkingDataManager {
e
.
printStackTrace
()
e
.
printStackTrace
()
}
}
}
}
fun
onResume
(
cxt
:
Context
,
name
:
String
){
// TCAgent.onPageStart(cxt, name)
}
fun
onPause
(
cxt
:
Context
,
name
:
String
){
// TCAgent.onPageEnd(cxt, name)
}
}
}
\ No newline at end of file
video/app/src/main/java/com/duben/happyplaylet/ui/fragment/MyFragment.kt
View file @
11c684df
...
@@ -138,7 +138,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
...
@@ -138,7 +138,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
R
.
id
.
ll_my_payrecord
->
{
R
.
id
.
ll_my_payrecord
->
{
getData
()
getData
()
}
}
R
.
id
.
btn_action
->
{
R
.
id
.
btn_action
,
R
.
id
.
rl_lucky
->
{
clickTurn
()
clickTurn
()
}
}
}
}
...
@@ -212,6 +212,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
...
@@ -212,6 +212,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
ll_my_setting
.
setOnClickListener
(
this
)
ll_my_setting
.
setOnClickListener
(
this
)
ll_contactus
.
setOnClickListener
(
this
)
ll_contactus
.
setOnClickListener
(
this
)
btn_action
.
setOnClickListener
(
this
)
btn_action
.
setOnClickListener
(
this
)
rl_lucky
.
setOnClickListener
(
this
)
}
}
...
...
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