出价请求
当 Unity 收到广告请求时,SDK 会向所有潜在的竞价者发送出价请求,包括在用户不限制其使用的情况下用于个性化广告的数据(请参阅有关数据隐私 的文档)。
Unity 支持 JSON 格式的出价请求数据。标准 JSON 表示的 MIME 类型是 application/json
,并在 HTTP 标头字段中指定为
contentType: application/json
Accept-Encoding: gzip
Unity 在请求中发送 Accept-Encoding GZIP 压缩,并强烈建议压缩响应。有关更多信息,请参阅 OpenRTB 规范 的第 2.4 节。
重要:您的端点必须支持 HTTPS
协议才能接收出价请求。
Note: Unity passes each of the following bid request attributes when available, unless otherwise noted in the description column.
请求对象
顶层出价请求对象包含广告请求的全局唯一 ID。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
id | 字符串 | "id": "bcaIDT1Nbv0zU8mn9tXQ6j" | Unity 生成的 ID。此 ID 必须在出价响应对象 中返回。 |
imp | 对象 | 有关更多信息,请参阅关于 展示对象 的部分。 | Unity 每个出价请求支持一个 imp 对象。 |
pmp | 对象 | 有关更多信息,请参阅关于 pmp 对象 的部分。 | 用于买方和卖方之间直接交易的私有市场容器,这些交易可能与展示相关。实际交易表示为 交易对象 的集合。 |
app | 对象 | 有关更多信息,请参阅关于 app 对象 的部分。 | 描述项目或应用程序的对象。 |
device | 对象 | 有关更多信息,请参阅关于 设备对象 的部分。 | 描述用户设备的对象。 |
user | 对象 | 有关更多信息,请参阅有关 数据隐私 的文档。 | 表示设备的人类用户或广告受众的对象。 |
at | 整数 | "at": 1 | 使用的拍卖类型。所有 Unity Exchange 拍卖都是第一价格拍卖,因此该值始终为 1 。 |
tmax | 整数 | "tmax": 200 | 以毫秒为单位的超时值。 注意:Unity 建议合作伙伴在 200 毫秒内响应,以避免网络连接断开。 |
bcat | 字符串数组 | "bcat": ["IAB9-9", "IAB8"] | 使用 IAB 分类 ID 的阻止的广告商类别。 注意:此属性受支持,但可选。 |
bapp | 字符串数组 | "bapp": ["com.foo.mygame"] | 阻止的应用程序列表,由其特定平台表示。在 Android 上,这些是捆绑包或包名称。在 iOS 上,这些是数字 ID。 |
source | 对象 | 有关更多信息,请参阅关于 来源对象 的部分。 | 提供有关库存来源和最终决定实体的数据的对象。 |
regs | 对象 | 有关更多信息,请参阅有关 数据隐私 的文档。 | 指定对此请求实施的任何行业、法律或政府法规的对象。 |
来源对象
一个对象类,描述了在交易所上游作为出价请求来源的实体的性质和行为。此对象的目的是定义拍卖后或上游决策,当交易所本身不控制最终决策时。有关更多信息,请参阅 OpenRTB 指南 中的对象:来源部分。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
pchain | 字符串 | "pchain": "12abcd3456789:12345" | 包含 TAG 支付 ID 协议 v1.0 中描述的嵌入式语法的支付链 ID 字符串。 |
omidpn | 字符串 | "omidpn": "Unity3d" | 用于 Open Measurement SDK 集成的标识符。这与 OMID 合作伙伴对象的 name 参数相同。 |
omidpv | 字符串 | "omidpv": "1.3.0" | 用于 Open Measurement SDK 集成的版本。这与 OMID 合作伙伴对象的 versionString 参数相同。 |
schain | 对象 | 有关更多信息,请参阅关于 schain 对象 的部分。 | 此对象代表供应链中的链接,以及供应链是否完整的指示符。 |
schain 对象
此对象代表供应链中的链接,以及供应链是否完整的指示符。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
complete | 整数 | "complete": 1 | 一个标志,指示链是否包含所有参与从库存网站、应用程序或其他媒介的所有者开始的交易的节点。
|
nodes | 对象数组 | 需要示例 | 链中 SupplyChainNode 对象的数组,按链的顺序排列。在一个完整的供应链中,第一个节点代表参与交易的初始广告系统和卖家 ID(例如,网站、应用程序或其他媒介的所有者)。在一个不完整的供应链中,它代表第一个已知节点。最后一个节点代表发送此出价请求的实体。 |
ver | 字符串 | "ver": "1.0" | 使用的供应链规范版本,格式为 “major.minor” 。 |
节点对象
表示参与交易供应链的实体的对象。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
asi | 字符串 | “asi”:“unity.com” | 竞价者连接到的系统的域名。这可能是系统的操作域,如果它与父公司域不同。这应该与用于在 |
sid | 字符串 | “sid”:”1596090” | 与广告系统中卖家或经销商帐户关联的 ID。这必须包含与 OpenRTB 交易中使用的值相同的值。这通常是 publisher.id 。将此字段的长度限制为 64 个字符。 |
rid | 字符串 | "rid": "582f5fb3-0cc6-4944-ab12-1233175675e8-9999-36946" | 此卖家发出的请求的 OpenRTB RequestId 。 |
hp | 整数 | "hp":1 | 指示此节点是否参与库存的付款流程。
|
imp 对象
一个对象类,描述正在拍卖的广告展示。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
banner | 对象 | 有关更多信息,请参阅关于 的部分。 | 描述横幅展示展示的对象。 注意:Unity 仅针对横幅和展示广告传递此属性。 |
bidfloor | 浮点数 | "bidfloor": 3.95 | 赢得此展示所需的最低 CPM 出价。以美元表示。 |
displaymanager | 字符串 | "displaymanager": "unity sdk" | 负责渲染广告的广告中介合作伙伴、SDK 技术或播放器的名称。 |
displaymanagerver | 字符串 | 4001 | 负责渲染广告的广告中介合作伙伴、SDK 技术或播放器的版本。 |
id | 字符串 | "id": "1" | Unity 每个出价请求支持一个 imp 对象,因此 id 值始终为 1 。 |
instl | 整数 | "instl": 1 | 横幅广告请求的值为 0 ;所有其他位置都是插页式广告,值为 1 。 |
secure | 整数 | "secure": 1 | Unity 要求展示具有安全的 HTTPS URL 创意资产和标记;该值始终为 1 。 |
tagid | 字符串 | "tagid": "com.this.game-video" | Unity 传递 <appID>-<adType> 作为标识符。 |
video | 对象 | 有关更多信息,请参阅关于 视频对象 的部分。 | 描述视频展示的对象。 注意:Unity 始终针对视频广告传递此属性。 |
ext.skadn | 对象 | 有关更多信息,请参阅有关 iOS 14 支持 的文档。 | 如果 DSP 在发布者应用程序的 Info.plist 文件中至少有一个 SKAdNetworkItem ,Unity 会将此对象包含在出价请求中。这提供了创建签名所需的信息。 |
ext.skadn.skoverlay | 整数 | 1 | 指示是否符合 SKOverlay 功能的资格。
|
ext.skadn.productpage | 整数 | 1 | 指示是否符合自定义产品页面功能的资格。
|
ext.skadn.ext.ask | 整数 | 1 | 指示是否符合自动 Storekit 功能的资格。
|
视频对象
展示
对象类的一个子集,描述视频广告展示。有关更多信息,请参阅 OpenRTB 规范 中的第 3.2.7 节。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
api | 整数数组 | "api": [7] | 此展示支持的 API 框架。值为 7 表示 Open Measurement 支持。有关更多信息,请参阅有关 OM 扩展 的文档。 |
battr | 整数数组 | "battr": [ 1, 3, 5, 6, 8, 9, 13] | 一组被阻止的创意属性。有关支持值的完整列表,请参阅表 5.3,位于 OpenRTB 规范。 注意:Unity 的策略是默认阻止以下内容 |
h | 整数 | "h": 600 | 视频播放器的高度,以设备无关像素 (DIPS) 为单位。 |
maxduration | 整数 | "maxduration": 30 | 最大视频广告时长(以秒为单位)。此值始终为30 。 |
mimes | 字符串数组 | "mimes": ["video/mp4",”video/webm”] | 支持的内容 MIME 类型,包括"video/mp4" 、"video/webm" 和 VPAID "application/javascript" 。 |
minduration | 整数 | "minduration": 5 | 最小视频广告时长(以秒为单位)。此值始终为5 。 |
placement | 整数 | "placement": 5 | Unity 支持的视频放置类型为
|
pos | 整数 | "pos": 7 | 视频广告的位置。Unity Ads 库存始终设置为全屏 (7 )。有关支持值的完整列表,请参阅表 5.4,位于 OpenRTB 规范。 |
protocols | 整数数组 | "protocols": [2, 3, 5, 6] | 支持的视频协议数组。有关支持值的完整列表,请参阅表 5.8,位于 OpenRTB 规范。 注意:Unity 全面支持 VAST 2.0 ( |
w | 整数 | "w": 1024 | 视频播放器的宽度,以设备无关像素 (DIPS) 为单位。 |
companiontype | 整数数组 | “companiontype”: [1,2,3] | 支持的结束卡类型数组,包括StaticResource (1 )、HTMLResource (2 ) 和 IFrameResource (3 )。 |
linearity | 整数 | “linearity”: 1 | 指示印象是否必须是线性的。对于 Unity Exchange,此值始终为1 。 |
skip | 整数 | “skip”: 1 | 指示视频是否可以跳过,其中
对于 Unity Exchange,此值始终为 |
sequence | 整数 | “sequence”: 1 | 如果在同一个竞价请求中提供了多个广告印象,序列号将允许协调传递多个创意。对于 Unity Exchange,此值始终为1 。 |
横幅对象
impression
对象类的子集,描述横幅广告印象。有关详细信息,请参阅第 3.2.6 节,位于 OpenRTB 规范。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
api | 整数数组 | "api": [6] | 发布商支持的横幅 API 框架。Unity 支持 MRAID 3.0 (6 )。有关支持值的完整列表,请参阅表 5.6 API 框架,位于 OpenRTB 规范。 |
battr | 整数数组 | "battr": [ 1, 3, 5, 6, 8, 9] | 一组被阻止的横幅创意属性。有关支持值的完整列表,请参阅表 5.3,位于 OpenRTB 规范。 注意:Unity 的策略是默认阻止以下内容
|
format | 对象数组 | "format": [{"w": 728, "h": 90}] | 表示支持的横幅显示大小的对象数组。 横幅创意格式支持的大小
显示创意格式支持的大小
注意: |
h | 整数 | "h": 320 | 横幅显示的高度,以设备无关像素 (DIPS) 为单位。 |
pos | 整数 | "pos": 7 | 横幅广告的位置。有关支持值的完整列表,请参阅表 5.4,位于 OpenRTB 规范。 |
w | 整数 | "w": 480 | 横幅显示的宽度,以设备无关像素 (DIPS) 为单位。 |
pmp 对象
一个对象类,描述买方和卖方之间直接交易的私人市场属性,这些属性可能与印象相关。有关详细信息,请参阅第 3.2.11 节,位于 OpenRTB 规范。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
deals | 对象数组 | 有关详细信息,请参阅关于 deal 对象 的部分。 | 一个deal 对象数组,用于传达适用于此印象的特定交易。 |
private_auction | 整数 | "private_auction": 0 | 指示
|
deal 对象
一个对象类,描述买方和卖方之间建立的特定交易。它的存在表明印象是在该交易的条款下可用的。有关详细信息,请参阅第 3.2.12 节,位于 OpenRTB 规范。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
at | 整数 | "at": 1 | 竞价请求的拍卖类型的可选覆盖
|
id | 字符串 | "id": "abcdef12345" | 直接交易的唯一标识符。 |
app 对象
一个对象类,描述发出广告请求的应用程序。有关详细信息,请参阅第 3.2.14 节,位于 OpenRTB 规范。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
bundle | 字符串 | Google 示例
Apple 示例
| 应用程序包或软件包名称,旨在跨交换保持唯一。
注意:在发布商与发布商的合同协议禁止的情况下,此属性可能不会传递。 |
id | 字符串 | "id": "a1b2c3d4e5f6g7h8i9j0123456789abc" | 特定于交换的应用程序 ID。 |
name | 字符串 | "name": "Trash Dash" | 应用程序名称。 注意:在发布商与发布商的合同协议禁止的情况下,此属性可能不会传递。 |
publisher | 对象 | "publisher": "ExamplePublisher" | 特定于交换的发布商 ID。 |
storeurl | 字符串 | "storeurl": "https://itunes.apple.com/us/app/trash-dash/id1198634425?mt=8" | 已安装应用程序的商店 URL(用于 QAG 1.5 符合性)。 注意:在发布商与发布商的合同协议禁止的情况下,此属性可能不会传递。 |
发布商对象
一个对象类,描述发出广告请求的发布商。有关详细信息,请参阅第 3.2.15 节,位于 OpenRTB 规范。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
id | 字符串 | "id": "a1b2c3d4e5f6g7h8i9j0123456789abc" | 特定于交换的发布商 ID。 |
设备对象
一个对象类,描述最终用户的设备。有关详细信息,请参阅第 3.2.18 节,位于 OpenRTB 规范。
属性 | 类型 | 示例 | 描述 |
---|---|---|---|
connectiontype | 整数 | "connectiontype": 1 | 网络连接类型。有关支持值的完整列表,请参阅表 5.22,位于 OpenRTB 规范。 |
devicetype | 整数 | "devicetype": 4 | 设备的通用类型。有关支持值的完整列表,请参阅表 5.21,位于 OpenRTB 规范。 请注意,手机和平板电脑之间的区分是在 OpenRTB 版本 2.2 中引入的
|
geo | 对象 |
| 设备的位置数据(假设为用户的当前位置)
|
hwv | 字符串 | "hwv": "samsung SM-J200H" | 设备的硬件版本。 |
ifa | 字符串 | "ifa": "ab12c456-78de-90f1-ghi2-j3kl4567890m" | Android 广告 ID (AID) 或 iOS 广告商标识符 (IFA/IDFA),经授权以明文形式(未哈希)供广告商使用。 注意:Unity 在 COPPA 或 GDPR 合规性 要求的情况下清除此字段。 |
ip | 字符串 | "ip": "12.34.5.6" | 设备的 IP 地址。 注意:Unity 在 COPPA 或 GDPR 合规性 要求的情况下清除此字段。 |
language | 字符串 | "language": "en" | 浏览器语言,使用 ISO-639-1-alpha-2 代码。 |
lmt | 整数 | "lmt": 1 | 商业上认可的“限制广告跟踪”信号。
注意:当值为 1 时,Unity 始终传递此属性,当值为0 时,则省略此属性。 |
make | 字符串 | "make": "Apple" | 设备的制造商。 |
model | 字符串 | "model": "iPhone7,2" | 设备的型号。 |
os | 字符串 | "os": "ios" | 设备的操作系统。 |
osv | 字符串 | "osv": "3.1.2" | 设备的操作系统版本。 |
ua | 字符串 | "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 10_0 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Mobile/14A345" | 网页浏览器的用户代理字符串。 |
carrier | 字符串 | "carrier": "Verizon" | 设备的服务提供商。 |
示例出价请求
VAST 出价请求
{
"id": "bcaIDT1Nbv0zU8mn9tXQ6j",
"at": 1,
"tmax": 200,
"source": {
"pchain": "12abcd3456789:12345"
"omidpn": "Unity3d",
"omidpv": "1.3.0"
},
"imp": [{
"id": "1",
"secure": 1,
"instl": 1,
"tagid": "com.unity3d.ads.example-vast",
"bidfloor": 3.95,
"video": {
"mimes": [
"video/mp4",”video/webm”,”application/javascript”
],
"minduration": 5,
"maxduration": 30,
"placement": 5
"protocols": [2, 3, 5, 6],
"pos": 7,
"battr": [1, 3, 5, 8, 9, 13],
"w": 1024,
"h": 600,
"api": [7],
"companiontype": [1,2,3]
}
"displaymanager": "unity sdk",
"displaymanagerver": "4001",
"ext": {
"skadn": {
"ext": {
"ask": 1
},
"skoverlay": 1,
"productpage": 1
}
}
}],
"app": {
"id": "d01234idnfld234ier6c70930a",
"name": "Build A Town: All the games",
"publisher": {
"id": "11972001l"
},
"bundle": "12312312399",
"storeurl": "https://apps.apple.com/us/app/build-a-town/id12312312399"
},
"device": {
"ifa": "ab12c456-78de-90f1-ghi2-j3kl4567890m",
"make": "Apple",
"model": "iPhone",
"ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 10_0 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Mobile/14A345",
"os": "ios",
"ip": "12.34.5.6",
"devicetype": 4,
"carrier": "Apple",
"osv": "10.1",
"hwv": "iphone6",
"geo": {
"lat": 55.5492,
"lon": 59.0456,
"country": "USA",
"city": "San Francisco",
"type": 2,
"utcoffset": 180
},
"connectiontype": 3,
"language": "en",
"h": 1184,
"w": 768
},
"regs": {
"coppa": 0
}
}
VPAID 出价请求
{
"id": "bcda7938-14eb-4a46-8dcb-bcd7587a964f",
"imp": [
{
"id": "1",
"video": {
"mimes": [
"video/mp4",
"application/javascript"
],
"minduration": 5,
"maxduration": 30,
"protocols": [
2,
3,
5,
6
],
"w": 320,
"h": 480,
"linearity": 1,
"sequence": 1,
"battr": [
1,
3,
5,
6,
8,
9,
13
],
"pos": 7,
"api": [
2
]
},
"pmp": {},
"displaymanager": "unity sdk",
"displaymanagerver": "3000",
"instl": 1,
"tagid": "com.unity3d.unityads.AdOpsTools.enterprise-vast",
"bidfloor": 3.95,
"secure": 1
"ext": {
"skadn": {
"ext": {
"ask": 1
},
"skoverlay": 1,
"productpage": 1
}
}
}
],
"app": {
"id": "d01234idnfld234ier6c70930a",
"name": "Build A Town: All the games",
"publisher": {
"id": "11972001l"
},
"bundle": "12312312399",
"storeurl": "https://apps.apple.com/us/app/build-a-town/id12312312399"
},
"device": {
"ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 8_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12B411",
"geo": {
"lat": 37.7958,
"lon": -122.4203,
"type": 2,
"country": "USA",
"region": "CA",
"city": "San Francisco",
"utcoffset": -480
},
"ip": "4.14.109.2",
"devicetype": 4,
"model": "iPhone7,1",
"os": "ios",
"osv": "8.1",
"hwv": "iPhone 6 Plus",
"h": 716,
"w": 414,
"language": "en",
"carrier": "dna",
"connectiontype": 2,
"ifa": "36E493A2-8E81-4CAE-B85A-1B9786E3C9F2"
},
"at": 1,
"tmax": 500,
"regs": {
"ext": {}
},
"ext": {
"sessionDepth": 7
}
}
横幅出价请求
{
"id": "bcda7938-14eb-4a46-8dcb-bcd7587a964f",
"imp": [
{
"id": "1",
"banner": {
"w": 320,
"h": 50,
"battr": [
1,
3,
5,
6,
8,
9,
13
]
},
"pmp": {},
"displaymanager": "unity sdk",
"displaymanagerver": "3200",
"tagid": "com.unity3d.ads.opstool-banner",
"bidfloor": 3.95,
"secure": 1
}
],
"app": {
"id": "2aa377f91oo12398465d6af383",
"name": "Example Game: Chapter Two",
"publisher": {
"id": "189857700"
},
"bundle": "com.devexample.thegamebundlename",
"storeurl": "https://play.google.com/store/apps/details?id=com.devexample.thegamebundlename\u0026hl=en"
},
"device": {
"ua": "Mozilla/5.0 (Linux; Android 9; Pixel Build/PQ3A.190705.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/75.0.3770.101 Mobile Safari/537.36",
"geo": {
"lat": 37.7958,
"lon": -122.4203,
"type": 2,
"country": "USA",
"region": "CA",
"city": "San Francisco",
"utcoffset": -480
},
"ip": "4.14.109.3",
"devicetype": 4,
"make": "Google",
"model": "Pixel",
"os": "android",
"osv": "9.0",
"hwv": "Google Pixel",
"w": 320,
"h": 50,
"language": "en",
"connectiontype": 2,
"ifa": "d0a77d1b-e974-41f3-84c5-8fe75718ef2d"
},
"at": 1,
"tmax": 500,
"regs": {
"ext": {}
},
"ext": {
"sessionDepth": 1
}
}
可玩出价请求
{
"id": "abcIDT1Def0zU8mn9gHI6j",
"source": {
"pchain": "12abcd3456789:12345"
},
"imp": [{
"id": "1",
"banner": {
"w": 1024,
"h": 768,
"battr": [1, 3, 5, 6, 8, 9],
"pos": 7,
"api": [5]
},
“displaymanager": "unity sdk",
"displaymanagerver": "4000",
"instl": 1,
"tagid": "com.unity-game.trashdash-m3-ios-display",
"bidfloor": 3.95,
"secure": 1
}],
"app": {
"id": "d01234idnfld234ier6c70930a",
"name": "Build A Town: All the games",
"publisher": {
"id": "11972001l"
},
"bundle": "12312312399",
"storeurl": "https://apps.apple.com/us/app/build-a-town/id12312312399"
},
"device": {
"ifa": "ab12c456-78de-90f1-ghi2-j3kl4567890m",
"ua": "Mozilla/5.0 (iPad; CPU OS 11_2_2 like Mac OS X) AppleWebKit/604.4.7 (KHTML, like Gecko) Mobile/15C202",
"geo": {
"lat": 55.5492,
"lon": 59.0456,
"country": "USA",
"city": "San Francisco",
"type": 2,
"utcoffset": 180
},
"ip": "12.34.5.6",
"devicetype": 5,
"model": "iPad5,3",
"os": "ios",
"osv": "11.2.2",
"hwv": "iPad Air 2 (Wi-Fi)",
"h": 768,
"w": 1024,
"language": "en",
"connectiontype": 2
},
"at": 1,
"tmax": 200,
"regs": {},
"ext": {}
}
插屏展示出价请求
{
"id": "ApJv9QAmN3FJjEcTtFDtW3",
"imp": [{
"id": "1",
"banner": {
"w": 480,
"h": 320,
“format”: [
{"w":250,"h":300},
{"w":300,"h":250},
{"w":480,"h":320},
{"w":320,"h":480}
],
"battr": [1, 3, 5, 6, 8, 9, 13],
"pos": 7,
"api": [5]
},
“displaymanager": "unity sdk",
"displaymanagerver": "3750",
"instl": 1,
"tagid": "com.unity3d.ads.example-display",
"bidfloor": 3.95,
"secure": 1
}],
"app": {
"id": "2aa377f91oo12398465d6af383",
"name": "Example Game: Chapter Two",
"publisher": {
"id": "189857700"
},
"bundle": "com.devexample.thegamebundlename",
"storeurl": "https://play.google.com/store/apps/details?id=com.devexample.thegamebundlename\u0026hl=en"
},
"device": {
"ua": "Mozilla/5.0 (Linux; Android 5.1.1; SM-J200H Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/64.0.3282.137 Mobile Safari/537.36",
"geo": {
"lat": 55.5492,
"lon": 59.0456,
"country": "USA",
"city": "San Francisco",
"type": 2,
"utcoffset": 180
},
"source": {
"pchain": "12abcd3456789:12345"
},
"ip": "12.34.5.6",
"devicetype": 4,
"make": "samsung",
"model": "SM-J200H",
"os": "android",
"osv": "5.1",
"hwv": "samsung SM-J200H",
"h": 540,
"w": 960,
"language": "ru",
"carrier": "Tele2",
"connectiontype": 2,
"ifa": "dd92e219-68ae-43b9-bcb7-e6fb7557806e"
},
"at": 1,
"tmax": 200,
"regs": {},
"ext": {
"placementType":"nonrewarded",
"Mute":false,
"gameCategory":"Applications",
"subGameCategory":"Tools",
"sessionDepth":0
}
}