https
atdpl
/sdk-
agree
7%B
6%9
8%8
%90
%B9
%91
%E9
%E7
%E6
(5)
%E7
pdf
Android
MSAdConfig sdkConfig = new MSAdConfig
.appId("106083")
.enableOaid(true)// oaid
.customController(new
MSAdConfig.CustomController() {
@Override
public boolean isCanUseLocation() {
//
return super.isCanUseLocation();
}
@Override
public boolean isCanUseAndroidId()
// SDK ANDROID
return super.isCanUseAndroidId();
}
@Override
public boolean isCanUseImsi() {
// imsi
return super.isCanUseImsi();
}
}).build();
iOS
// idfa
[MSConfig forbiddenIDFA:isOpen];
interface MsOptions {
//oaid true
enableOaid?: boolean
}
Android
//
MSAdConfig sdkConfig = new MSAdConfig
.appId("106083")
.disableSensorType(Sensor.TYPE_ACCELER
//
.disableSensorType(Sensor.TYPE_GRAVITY
.disableSensorType(Sensor.TYPE_GYROSC
iOS
[MSConfig
configAdSensorFunction:^(MSAdSensorCo
*config) {
config.msSensorSwitch = NO;//
config.msShakableSwitch = NO;//
}];
interface MsOptions {
// sensor ,
sensorAvailableList?: sensor.SensorId[]
}
Android
//
MSAdConfig sdkConfig = new MSAdConfig
.appId("106083")
.customController(new
MSAdConfig.CustomController() {
@Override
public boolean isCanUseLocation() {
//
return super.isCanUseLocation();
}
}).build();
iOS
//
[MSConfig canUseLocation:isOpen];
interface MsOptions {
// true
enableLocation?: boolean
}
Android
// SDK
MSAdConfig.Builder builder = new
MSAdConfig.Builder().enableSdkPersonalRecommend(true);
iOS
// SDK
[MSConfig setEnablePersonalRecommend:isOpen];
HarmonyOS
interface MsOptions {
// true
nonPersonalizedAd: boolean
}