个性化推荐设置
发布日期:2024 年 3 月 16 日
为落实个人信息保护相关的规定,TapADN SDK 为开发者提供退出个性化广告能力的接口,开发者可以调用接口,向用户提供退出个性化广告的能力。退出后,看到的广告数量不变,相关度会降低。开发者需遵守相关法律法规的要求,在开发者应用内为用户提供退出个性化广告的功能,保证在用户点击退出功能后调用 TapADN SDK 的能力接口。
方法简介:
开发者可以在 data 这个自定义字段中增加新的传入 key personal_ads_type,当用户选择拒绝个性化广告时上报 0,当用户同意时上报1;
Parameter | Type | Description | Value |
---|---|---|---|
personal_ads_type | String | 是否屏蔽个性化广告 | 不传或传空没任何影响,默认不屏蔽 0,屏蔽个性化推荐广告; 1,不屏蔽个性化推荐广告; |
实现路径:
根据用户在应用内的配置进行参数传递,用户默认不屏蔽则不需要任何配置。 若用户选择屏蔽个性化推荐广告,则需要开发者通过 updateAdConfig 接口进行参数更新。
支持版本:
Android:3.16.3.26 及以上
Android 实现:
通过 TapADN SDK 提供的控制是否屏蔽个性化推荐广告接口进行设置。
TapAdSdk.updateAdConfig(tapAdConfig) //参数类型为 TapAdConfig
demo示例:
/**
* @param personalTypeValue 个性化推荐广告开关
*/
private static void updateData(String personalTypeValue) {
TapAdConfig tapAdConfig = new TapAdConfig.Builder()
.withData(getData(personalTypeValue))
.build();
TapAdSdk.updateAdConfig(tapAdConfig);
}
private static String getData(String personalTypeValue) {
try {
JSONArray jsonArray = new JSONArray();
JSONObject personalObject = new JSONObject();
personalObject.put( name , personal_ads_type );
personalObject.put( value , personalTypeValue);
jsonArray.put(personalObject);
return jsonArray.toString();
} catch (Exception e) {
e.printStackTrace();
}
return "";
}