高级设置

GDPR 

OpenMediation支持发布者将用户意见传达给聚合网络(对于受支持的广告网络)。

如果用户同意接收个性化广告:

[OpenMediation setGDPRConsent:YES];
OpenMediation.setGDPRConsent(true)

如果用户不同意接收个性化广告: 

[OpenMediation setGDPRConsent:NO];
OpenMediation.setGDPRConsent(false)

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

 

CCPA 

OpenMediation支持开发者根据《加州消费者隐私法案》(CCPA)限制使用个人信息。

通过将“setUSPrivacyLimit”设置为“true”或“false”,来处理位于加利福尼亚的特定用户的个人信息

如果用户不允许使用 “个人信息”

[OpenMediation setUSPrivacyLimit:YES];
OpenMediation.setUSPrivacyLimit(true)

如果允许使用个人信息:

[OpenMediation setUSPrivacyLimit:NO];
OpenMediation.setUSPrivacyLimit(false)

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

 

COPPA 

如果您的应用是面向儿童,请设置"setUserAgeRestricted"为"YES"不为13岁以下的用户做广告。

[OpenMediation setUserAgeRestricted:YES];
OpenMediation.setUserAgeRestricted(true)

如果您的应用面向非儿童:

[OpenMediation setUserAgeRestricted:NO];
OpenMediation.setUserAgeRestricted(false)

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

 

细分流量

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

OpenMediation支持两种方式将数据传输到服务器分量:

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

支持的用户属性

Segment Properties Type Limitation Description
Age Int 1-99

The user’s age

Gender enum OpenMediationGenderMale or OpenMediationGenderFemale

The user’s gender

IAP float 1-999999.99

The total amount of money that the user has spent on in-app purchases

UserId string unique

Unique identifier for each of your users

Custom Tag(s) key=string, value=string/strings[]/number/numbers[] Alphanumeric

Any additional data you’d like to dispatch to our server

设置用户年龄

[OpenMediation setUserAge:20];
OpenMediation.setUserAge(20)

设置用户性别

[OpenMediation setUserGender:OpenMediationGenderMale];
OpenMediation.setUserGender(OpenMediationGenderMale)

设置IAP

参数货币是一个字符串,表示ISO的货币代码,基于国际标准化组织的国家代码,发布在ISO 4217:2008标准中,用于表示货币和基金。

您可以在SDK初始化成功后的任何时候设置IAP。

[OpenMediation userPurchase:12.5 currency:@"USD"];
OpenMediation.userPurchase(12.5, currency:"USD")

设置UserId

[OpenMediation setUserId:@"USER_ID"];
OpenMediation.setUserID("USER_ID")

设置Custom Tag

您可以在任何时候进行设置和修改Custom Tag的值,我们建议您在初始化之前进行设置。

[OpenMediation setCustomTag:@"key" withString:@"value"]; // 设置Tag标签
[OpenMediation removeTag:@"key"]; // 移除某个Tag标签
[OpenMediation allCustomTags]; // 获取所有Tag标签以及设置的Value值
OpenMediation.setCustomTag("key", with:"value")
OpenMediation.removeTag("key")
OpenMediation.allCustomTags()
这篇文章有帮助吗?
1 人中有 0 人觉得有帮助

评论

0 条评论

文章评论已关闭。