高级设置

GDPR

AdTiming 聚合平台(Android SDK版本6.5.0及更高版本)支持发布商将用户的同意选择传达给中介网络(对于受支持的网络)。

要使用AdTiming的API更新用户的同意状态,请使用以下方法(我们将会保存您最新的设置)

如果用户同意接收个性化广告,请将以下标志设置为true

AdTimingAds.setGDPRConsent(true);

如果用户不同意接收个性化广告,请将以下标志设置为false

AdTimingAds.setGDPRConsent(false);

建议您在SDK初始化前设置。

AdTiming聚合SDK会保存之前设置的GDPR选择,开发者不需要每次初始化时都给SDK设置GDPR同意标志。可以使用AdTiming的API来获取用户的同意状态,请使用以下方法:

AdTimingAds.getGDPRConsent();

建议您在SDK初始化之后调用。

 

CCPA

AdTiming聚合平台(Android SDK版本6.5.0及更高版本)支持发布商根据《加利福尼亚消费者隐私法》(CCPA)限制最终用户的个人信息销售。

应基于 setUSPrivacyLimit 设置(将其值设置为truefalse)来处理位于加利福尼亚的特定用户的个人信息通知。(我们将会保存您最新的设置)

如果用户不允许出售个人信息:

AdTimingAds.setUSPrivacyLimit(true);

如果用户允许出售个人信息:

AdTimingAds.setUSPrivacyLimit(false);

建议您在SDK初始化前设置。

要使用AdTiming的API获取用户的当前设置状态,请使用以下方法:

AdTimingAds.getUSPrivacyLimit();

建议您在SDK初始化之后调用。

 

COPPA

为了保护孩童隐私,AdTiming不投放广告于年纪小于13岁的青少年,请务必遵守以下规范:

1. 在AdTiming后台添加应用的流程中,只有勾选COPPA兼容性选项的应用才能成功创建广告位。请确认您的应用是否儿童导向的移动应用程序,如果是,请务必不要勾选该选项。

sdk_android_4_cn.png

2. 如果您的应用是非儿童导向的移动应用程序,但是覆盖的用户有可能包含13岁以下人群,则请您首先在应用中实施流程来明确应用程序当前设备主体是否已满13岁,如果该设备主体未满13岁则请务必不要在应用程序中初始化AdTiming SDK并请求和展示广告。如果您的应用程序初始化了AdTiming SDK并请求和展示广告,那我们默认为您已确认该应用程序当前的设备主体已满13岁。

AdTiming聚合平台(Android SDK版本6.5.0及更高版本)支持 setAgeRestricted 标志,该标志可帮助发布者通过其用户基础获利,同时又遵守《儿童在线隐私保护法》(COPPA)。(我们将会保存您最新的设置)

您应该指出用户是否属于儿童。如果已知用户属于年龄限制类别(即13岁以下),请将以下标志设置为true

AdTimingAds.setAgeRestricted(true);

如果已知用户不在年龄限制的类别(即13岁或以上)中,请将以下标志设置为false

AdTimingAds.setAgeRestricted(false);

建议您在SDK初始化前设置。 

要使用AdTiming的API获取用户的当前设置状态,请使用以下方法:

AdTimingAds.getAgeRestricted();

建议您在SDK初始化之后调用。

 

细分流量

您需要将用户的详细信息告知我们的服务器,以便SDK能够根据用户所属的细分来投放广告。

AdTiming支持两种将数据传输到我们的服务器以概述用户细分的方法,即:

  • 设备属性:AdTiming SDK自动收集与用户设备有关的某些标准参数,例如位置、设备型号、设备制造商、应用程序版本、操作系统等。您无需将此数据传达给我们。
  • 用户属性:必须通过API上报全面的用户数据,例如年龄、性别、IAP等(请参阅受支持的详细属性完整列表以及以下说明)。请按照说明向我们发送您的用户详细信息,以便我们的SDK可以根据您在AdTiming平台上定义的信息对不同的用户进行分类。

在AdTiming平台上定义用户详细信息后,您应该将用户的详细信息通知给我们的服务器。

 

支持的用户属性

User Properties Type Limitation Description
Age int 1-99

用户年龄

支持AdTiming SDK 6.5.0及以上

Gender String male or female

用户性别

支持AdTiming SDK 6.5.0及以上

IAP float 1-999999.99

用户在应用内购买的总金额

设置用户年龄(我们将会保存您最新的设置)

AdTimingAds.setUserAge(20);

获取用户年龄(建议在初始化之后调用)

AdTimingAds.getUserAge();

设置用户性别(我们将会保存您最新的设置)

AdTimingAds.setUserGender("male");

获取用户性别(建议在初始化之后调用)

AdTimingAds.getUserGender();

上报IAP数据

IAP是 in-App Purchase的缩写,中文称为“应用内购买”,表示该设备的用户在应用内购买虚拟商品的花费。您可以通过SDK的 setIAP 接口上报用户购买虚拟商品的金额数据,这些IAP数据可以帮助我们为您的用户更加精准的投放广告,从而获得更好的广告收益。

AdTimingAds.setIAP(float iapCount, String currency); 

currency 是一个代表货币代码的字符串类型参数,按ISO国际标准组织的 ISO 4217:2008 标准定义。

您可以在SDK初始化后的任何时候上报IAP数据,比如在初始化回调 InitCallback 的 onSuccess 方法中处理,在用户发生IAP购买行为的时候,您可以调用该方法及时更新IAP数据。

AdTimingAds.setIAP(12.30f, "USD");

  

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助

评论

0 条评论

登录写评论。