Commit 11c684df authored by mengcuiguang's avatar mengcuiguang

代码优化

parent 9065eeed
......@@ -13,6 +13,7 @@ import com.bytedance.sdk.openadsdk.mediation.init.MediationPrivacyConfig;
import com.duben.happyplaylet.BuildConfig;
import com.duben.happyplaylet.MintsApplication;
import com.duben.happyplaylet.common.Constant;
import com.duben.happyplaylet.utils.AppPreferencesManager;
import com.duben.happyplaylet.utils.DeviceUuidFactory;
import com.duben.happyplaylet.utils.LogUtil;
......@@ -79,7 +80,7 @@ public class TTAdManagerHolder {
* 使用聚合功能此开关必须设置为true,默认为false,不会初始化聚合模板,聚合功能会吟唱
*/
.useMediation(true)
// .customController(getTTCustomController()) //如果您需要设置隐私策略请参考该api
.customController(getTTCustomController()) //如果您需要设置隐私策略请参考该api
// .setMediationConfig(new MediationConfig.Builder() //可设置聚合特有参数详细设置请参考该api
// .setMediationConfigUserInfoForSegment(getUserInfoForSegment())//如果您需要配置流量分组信息请参考该api
// .build())
......@@ -105,47 +106,63 @@ public class TTAdManagerHolder {
private static TTCustomController getTTCustomController(){
return new TTCustomController() {
@Override
public boolean isCanUsePhoneState() {
return false;
}
@Override
public boolean isCanUseWifiState() {
return super.isCanUseWifiState();
return false;
}
@Override
public String getMacAddress() {
return super.getMacAddress();
return "";
}
@Override
public boolean isCanUseWriteExternal() {
return super.isCanUseWriteExternal();
return false;
}
@Override
public String getDevOaid() {
return super.getDevOaid();
return "";
}
@Override
public boolean isCanUseAndroidId() {
return super.isCanUseAndroidId();
return false;
}
@Override
public String getAndroidId() {
return super.getAndroidId();
return "";
}
@Override
public MediationPrivacyConfig getMediationPrivacyConfig() {
return new MediationPrivacyConfig() {
@Override
public boolean isCanUseOaid() {
return false;
}
@Override
public boolean isLimitPersonalAds() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return false;
return super.isLimitPersonalAds();
}
@Override
public boolean isProgrammaticRecommend() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return false;
return super.isProgrammaticRecommend();
}
};
......@@ -153,6 +170,9 @@ public class TTAdManagerHolder {
@Override
public boolean isCanUsePermissionRecordAudio() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return false;
return super.isCanUsePermissionRecordAudio();
}
};
......
......@@ -13,7 +13,6 @@ object TalkingDataManager {
private const val APP_KEY =BuildConfig.RELEASE_TALKING_DATA_KEY
fun init(application:Application) {
try {
//打开日志
......@@ -32,12 +31,4 @@ object TalkingDataManager {
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 {
R.id.ll_my_payrecord -> {
getData()
}
R.id.btn_action -> {
R.id.btn_action,R.id.rl_lucky -> {
clickTurn()
}
}
......@@ -212,6 +212,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
ll_my_setting.setOnClickListener(this)
ll_contactus.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