Mint Mediation聚合平台(Android SDK版本1.0.2.0及更高版本)支持发布商将用户的同意选择传达给中介网络(对于受支持的网络)。
要使用Mint Mediation SDK的API更新用户的同意状态,请使用以下方法:
如果用户同意接收个性化广告,请将以下标志设置为true:
MintAds.setGDPRConsent(true);
如果用户不同意接收个性化广告,请将以下标志设置为false:
MintAds.setGDPRConsent(false);
您必须在SDK初始化前设置。
Mint Mediation聚合平台(Android SDK版本1.0.2.0及更高版本)支持发布商根据《加利福尼亚消费者隐私法》(CCPA)限制最终用户的个人信息销售。
应基于 setUSPrivacyLimit 设置(将其值设置为true或false)来处理位于加利福尼亚的特定用户的个人信息通知。
如果用户不允许出售个人信息:
MintAds.setUSPrivacyLimit(true);
如果用户允许出售个人信息:
MintAds.setUSPrivacyLimit(false);
建议您在SDK初始化前设置。
为了保护孩童,Mint Mediation不投放广告于年纪小于13岁的青少年,请务必遵守以下规范:
Mint Mediation聚合平台(Android SDK版本1.3及更高版本)支持 setAgeRestricted 标志,该标志可帮助发布者通过其用户基础获利,同时又遵守《儿童在线隐私保护法》(COPPA)。
您应该指出用户是否属于儿童。如果已知用户属于年龄限制类别(即13岁以下),请将以下标志设置为true。
MintAds.setAgeRestricted(true);
如果已知用户不在年龄限制的类别(即13岁或以上)中,请将以下标志设置为false。
MintAds.setAgeRestricted(false);
建议您在SDK初始化前设置。
您需要将用户的详细信息告知我们的服务器,以便SDK能够根据用户所属的细分来投放广告。
Mint Mediation支持两种将数据传输到我们的服务器以概述用户细分的方法,即:
设备属性:Mint Mediation SDK自动收集与用户设备有关的某些标准参数,例如位置、设备型号、设备制造商、应用程序版本、操作系统等。您无需将此数据传达给我们。
用户属性:必须通过API上报全面的用户数据,例如年龄、性别、IAP等(请参阅受支持的详细属性完整列表以及以下说明)。请按照说明向我们发送您的用户详细信息,以便我们的SDK可以根据您在Mint Mediation平台上定义的信息对不同的用户进行分类。
在Mint Mediation平台上定义用户详细信息后,您应该将用户的详细信息通知给我们的服务器。
支持的用户属性
User Properties | Type | Limitation | Description |
---|---|---|---|
Age | int | 1-99 | 用户年龄支持Mint Mediation SDK 1.0及以上 |
Gender | String | male or female | 用户性别支持Mint Mediation SDK 1.0及以上 |
IAP | float | 1-999999.99 | 用户在应用内购买的总金额 |
设置用户年龄
MintAds.setUserAge(20);
设置用户性别
MintAds.setUserGender("male");
上报IAP数据
IAP(in-App Purchase),意为“应用内购买”,表示该设备的用户在应用内购买虚拟商品的花费。您可以通过SDK的 setIAP 接口上报用户购买虚拟商品的金额数据,这些IAP数据可以帮助我们为您的用户更加精准的投放广告,从而获得更好的广告收益。
MintAds.setIAP(float count, String currency);
Currency 是一个代表货币代码的字符串类型参数,按ISO国际标准组织的 ISO 4217:2008 (opens new window) 标准定义。
您可以在SDK初始化后的任何时候上报IAP数据,比如在初始化回调 InitCallback 的 onSuccess 方法中处理,在用户发生IAP购买行为的时候,您可以调用该方法及时更新IAP数据。
MintAds.setIAP(12.3f, "USD");