如果用户同意基于兴趣的广告,请通过调用SetHasUserConsent将用户同意标志设置为true,并开始通过McSDK请求广告。在您将特定用户的同意值设置为true后,McSDK将在您的应用程序生命周期内继续遵循该值,或者直到用户撤销对基于兴趣的广告的同意。
McSdk.SetHasUserConsent(true);
如果用户不同意基于兴趣的广告,请通过调用特定用户的SetHasUserConsent将用户同意标志设置为false,并开始通过McSDK请求广告。在您将同意值设置为false后,McSDK将在您的应用程序的整个生命周期内继续遵循该值,或者直到用户同意基于兴趣的广告。
McSdk.SetHasUserConsent(false);
《儿童在线隐私保护法》(COPPA) 主要针对在线收集13 岁以下儿童个人信息的行为。根据COPPA常见问题解答,开发者有责任确定其应用是否针对13岁以下儿童并考虑包括但不限于下述因素:“应用的主题、视觉内容、使用动画角色或面向儿童的活动和激励措施、音乐或其他音频内容、模特年龄、儿童名人或吸引儿童的名人的存在、网站或在线服务的语言或其他特征,以及推广或出现在网站或在线服务上的广告是否针对儿童“。
● TopOn
只需要在TopOn控制台配置即可
- 登录 TopOn 控制台
- 进入目标应用详情页
- 点击 编辑 操作按钮
- 在隐私合规模块启用 COPPA 开关
● Max
根据平台规定,您可以自主在Max端进行相应操作。详细信息请参考Max官方文档说明
《加州消费者隐私法案》(CCPA) 要求向加州消费者提供各种各样的隐私权利。 受到CCPA管制的企业将对这些消费者履行多项义务,包括信息披露、与欧盟一般数据保护条例(GDPR)类似的消费者权利、“选择退出”特定数据传输的权利,以及“选择加入”未成年人要求的权利。
● TopOn
只需要在TopOn控制台配置即可
- 登录 TopOn 控制台
- 进入目标应用详情页
- 点击 编辑 操作按钮
- 在隐私合规模块启用 CCPA 开关
● Max
请参阅Max官方文档说明
需要使用下面的API进行设置
csharp 复制代码McSdk.SetDoNotSell(false); McSdk.SetDoNotSell(true);
● Android
dependencies {
implementation("com.google.android.ump:user-messaging-platform:3.0.0")
}
<manifest>
<application>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
</application>
</manifest>
-keep public class com.google.android.ump.*
● iOS
首先将UserMessagingPlatform.xcframework添加项目中
Info.plist AdMob平台添加GADApplicationIdentifier键
应AdMob平台要求,若您勾选使用了该平台才添加该键。关于更多信息,请前往此处。
<key>GADApplicationIdentifier</key>
<string>Your GADApplicationIdentifier </string>
<!-- 上述值格式例如:ca-app-pub-94885xxxxxxxxxx~731xxxxx -->
McSdk.SetPrivacySettingEnable(true);
McSdk.InitializeSdk("your app id", "your app key");