Commit 11c684df authored by mengcuiguang's avatar mengcuiguang

代码优化

parent 9065eeed
...@@ -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();
} }
}; };
......
...@@ -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
...@@ -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)
} }
......
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