Tapjoy收集的信息

如果您是Tapjoy的用户,则可以在我们的[隐私政策](https://www.tapjoy.com/legal/#privacy-policy)上找到有关Tapjoy收集和不收集的内容的更多解释。 以下信息供软件工程师使用,以便他们了解Tapjoy SDK如何与Tapjoy服务器通信。

如果将Tapjoy SDK集成到您的应用中,在使用Tapjoy SDK 12.9.0 (更新指2022年1月).时,以下信息将发送到Tapjoy。

开发人员通过SDK传递的参数(在iOS和Android上通用)

  • app_id – Tapjoy合作伙伴应用程序的内部标识符
  • Publisher_user_id – 开发者的用户ID
  • user_level – 此应用/游戏中的用户级别,由Tapjoy SDK setUserLevel API定义
  • friend_count – 该用户拥有的朋友数,由Tapjoy SDK setUserFriendCount API定义
  • uv1-uv5 – 用户的自定义用户群组变量,由Tapjoy SDK setUserCohortVariable API定义
  • tags - 用户的自定义标签,由Tapjoy SDK setUserTags API定义
  • pushOptout – 用户的首选项,由Tapjoy SDK setPushNotificationDisabled API定义
  • events – 用于分析的自定义事件信息

应用内购买参数(仅当开发人员使用API将用户进行的应用内购买通知SDK时,才传递这些参数)

  • Purchase_currency - 应用内购买所使用的货币
  • purchase_total_count – 应用内购买总数
  • purchase_total_price - 所有应用内购买的总价
  • purchase_last_price – 上一次应用内购买的价格
  • Purchase_last_at –上一次应用内购买的时间戳

通过SDK自动设置的参数

用户级别参数(在iOS和Android上通用)

  • country_code – 国家/地区代码
  • language_code – 语言设置
  • connection_type – 连接类型(例如wifi)
  • connection_subtype – 在移动设备(CDMA等)上的连接子类型

移动连接(在iOS和Android上通用)

  • display_multiplier – 显示倍率(如果开发者想要增加货币值)
  • carrier_name – 运营商名称 (例如, AT&T)
  • carrier_country_code – 用户移动网络运营商ISO国家代码
  • mobile_country_code – 用户移动运营商的移动国家代码(MCC)
  • mobile_network_code – 用户移动运营商的移动网络代码(MNC)
  • country_sim – 与SIM卡提供商的国家/地区代码等效的ISO国家/地区代码

设备相关 (在iOS和Android上通用)

  • device_type – 设备类型(手机,平板)
  • os_version – 设备系统版本
  • platform – 设备平台 (例如,Android)
  • device_name – 设备型号 (这里指的是设备的型号,而不是用户为设备指定的具体名称。例如,iPhone6, GalaxyS9, SM-G975F, 等).
  • volume - 设备音量
  • brightness - 设备当前亮度
  • theme - 设备当前主题 ("light" / "dark")
  • avail_disk - 以兆为单位的设备可用空间
  • total_disk - 以兆为单位的设备空间

分析参数 (在iOS和Android上通用)

  • analytics_id – 用于分析的Tapjoy内部标识符
  • session_total_count – 该用户的会话总数
  • session_total_length – 所有会话的总时间(以分钟为单位)
  • session_last_at – 上次会话的时间戳
  • session_last_length – 上次会话的时长
  • fq7 – 过去7天用户访问频率
  • fq30 – 过去30天用户访问频率
  • pushes.received – 收到的推送消息
  • pushes.clicked – 点击的推送消息
  • analytics_api_key – 5rocks分析api密钥

其他参数 (在iOS和Android上通用)

  • ad_tracking_enabled – 是否启用“限制广告跟踪”
  • adapter_version – 聚合适配器版本(如果应用使用聚合广告)
  • mediation_agent – 聚合平台名称
  • mediation_id – 聚合平台ID
  • advertising_id – 设备广告标识符 [IDFA (iOS) // Google广告ID (Android)] *除非获得许可,否则不会在iOS 14.5+上收集IDFA。
  • app_version – 合作伙伴应用版本号
  • store_view – 应用内商店视图是否可用
  • library_version – Tapjoy SDK版本
  • library_revision – 与SDK版本有关的Tapjoy内部版本(Tapjoy SDK的最后一次提交的git sha)
  • bridge_version – 该sdk使用哪个版本的Javascript库
  • plugin – 使用哪个插件(如果有)(Unity,Phonegap,Air;如果没有,则为native)
  • sdk_type – Tapjoy SDK 类型 (events, 9.1版本以上)
  • install_id – Tapjoy专用的应用程序标识符
  • session_id – 会话ID(在应用启动,恢复以及长时间活动之间生成的全局唯一ID)
  • timestamp – 连接和每个后续请求发生的时间戳(以秒为单位)
  • verifier – Tapjoy生成的哈希值,用于对请求进行签名以防止欺诈
  • tjdebug – 指示Tapjoy日志记录是否已打开
  • event_preload – 指示是否已预加载要触发的事件
  • app_group_id – 该应用所属的Tapjoy内部组ID,基于开发者的控制面板分组(例如,将其应用的iOS + Android版本分组在一起)
  • managed_device_id – 设备的apjoy内部标识符。这是一个Tapjoy标识符,用于将来自不同版本的Tapjoy或供应商SDK的不同数据合并为一个。SDK不会创建它,而是通过调用将其发送到服务器。这不是从设备捕获的数据。
  • pkg_id – 应用程序的平台应用程序ID – bundleIdentifier(iOS)或程序包ID(Android)
  • pkg_ver – 应用的平台软件包版本(CFBundleShortVersionString(iOS)或软件包版本名称(Android))– 来自该应用的Android设置;用于版本追踪
  • pkg_rev – 应用程序的平台 ____ CFBundleShortVersionString(iOS)或程序包版本名称(Android))(开发者追踪版本的另一种方式)
  • display_d – 设备屏幕密度(以dpi为单位)
  • display_w – 设备显示宽度
  • display_h – 设备显示高度
  • timezone – 时区
  • system_placement – 该特定事件是由默认展示位置产生(〜默认事件)还是由开发者自定义的事件产生。
  • event_name – 这是请求的事件名称(开发者通过控制面板命名)This is the event name that is being requested (publisher names them via Dashboard)
  • auction_id – 如果请求是程序化聚合竞价的一部分,此为该竞价相关的ID
  • auction_ext_data – 如果请求是程序化聚合竞价的一部分,此为该竞价相关的元数据
  • below_consent_age – 根据适用法律(GDPR(13-16),COPPA(13),CCPA(16)等),用户低于在线同意的最低年龄,由Tapjoy SDK TJPrivacyPolicy setBelowConsentAge API定义
  • us_privacy – 基于IAB framework的隐私同意字符串,由Tapjoy SDK TJPrivacyPolicy setUSPrivacy API定义
  • gdpr – 用户是否位于受GDPR约束的国家/地区(由发布者确定)的true/false值,由Tapjoy SDK TJPrivacyPolicy setSubjectToGDPR API定义
  • cgdpr – 传递的值可以是“ 0”(用户未征得用户的同意),“ 1”(用户已征得用户的同意)或IAB的“透明性和同意框架”中建议的字符串。如果发布者没有随同“gdpr = true”一起发送cgdpr值,则Tapjoy服务器将根据IP地址推断用户是否在受GDPR约束的国家/地区。
  • omidpv - OMSDK版本

参数和信息未明确发送,Tapjoy可服务器间接获得

  • IP Address – 这不是SDK发送的必要参数,但是Tapjoy的服务器会获取设备的IP地址,作为设备与Tapjoy服务器之间通信的一部分。
  • user_agent – 手机浏览器类型,版本,操作系统
  • 特定广告系列要定向/屏蔽的设备ID列表
  • 浏览过的广告
  • 点击的广告
  • 广告类别(例如游戏)
  • 广告类型(例如视频)
  • 广告库存位置(例如offerwall)
  • 广告互动(例如,已完成查看;点击进入了广告主的网站)
  • Tapjoy驱动的安装历史记录
  • 屏蔽用户的风险标志(IDFA / GAID),以及(有时)原因(例如,TPAT端的黑名单,点击到安装时间不可接受)
  • 所有网络上的安装(通过MMP)
  • 所有网络上打开(通过MMP)

iOS特有参数

  • data_ver – 应用程序的数据版本,由Tapjoy SDK setAppDataVersion API设置
  • store – 该应用与之关联的应用商店
  • vendor_id - Vendors的标志
  • atts - 应用的AppTrackingTransparency状态
  • pub_build_ver - 用于构建Aapp的iOS版本
  • skadnhsh - 用于SKAdNetwork
  • skadnetids - 用于SKAdNetwork
  • kb_lang - 设备键盘当前语言

Android特有参数

  • android_id – 仅由开发者决定是否传递的Android ID。从SDK 12.2.1开始,即使广告ID不可用,Tapjoy的SDK也不会再出于广告目的传递Android ID。如果开发者希望收到此ID,则必须通过SDK调用明确选择加入。 请参阅12.2.1 Android发行说明.
  • mac_address – 从SDK 12.9.0开始,此选项已被删除,并且不再可能通过SDK收集MAC 地址。对于 SDK 12.2.1 - 12.8.1 Tapjoy 的 SDK,即使广告ID不可用,Tapjoy的SDK也不再传递mac地址。如果发布者希望收到此ID,则必须通过SDK调用并添加ACCESS_WIFI_STATE权限来明确选择加入。
  • device_gps_version – 设备的Google Play服务版本
  • device_manufacturer – 设备的制造商(例如三星)
  • screen_density – 设备屏幕密度(以dpi为单位)
  • screen_layout_size – 设备屏幕的尺寸
  • store_name – 使用哪个应用商店
  • packaged_gps_version – 应用的Google Play服务版本
  • pkg_data_version – 应用程序的数据版本,由Tapjoy SDK的setAppDataVersion API设置
  • pkg_sign – 应用的程序包签名 – 验证应用
  • installer – 引荐来源网址和安装程序允许开发者通过在开发者的Google Play商店帐户中设置的参数来衡量广告系列的效果
  • referrer – 引荐来源网址和安装程序允许开发者通过在开发者的Google Play商店帐户中设置的参数来衡量广告系列的效果