haiya


HaiYaSSP_APi对接文档

<p>[toc]</p> <h5>修订历史</h5> <table> <thead> <tr> <th style="text-align: left;">版本</th> <th style="text-align: left;">修改时间</th> <th style="text-align: left;">修改内容</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">9.0</td> <td style="text-align: left;">2024.03.10</td> <td style="text-align: left;">新增2个参数支持实时竞价 bidfloor,price,_AUCTION_PRICE<em>AES</em>,如有 问题请向运营核对</td> </tr> <tr> <td style="text-align: left;">8.0</td> <td style="text-align: left;">2024.03.01</td> <td style="text-align: left;">新增4个字段 syscmp_time ,boot_time_nanosec,update_time_nanosec,device_init_time</td> </tr> <tr> <td style="text-align: left;">7.0</td> <td style="text-align: left;">2024.02.26</td> <td style="text-align: left;">新增2个宏替换 <strong>WIDTH</strong> ,<strong>HEIGHT</strong></td> </tr> <tr> <td style="text-align: left;">6.0</td> <td style="text-align: left;">2024.01.01</td> <td style="text-align: left;">新增请求参数dpi</td> </tr> <tr> <td style="text-align: left;">5.0</td> <td style="text-align: left;">2023.11.12</td> <td style="text-align: left;">新增宏替换请求参数_AD<em>X</em>,_AD<em>Y</em>,_ADRB<em>X</em>,_ADRB<em>Y</em></td> </tr> <tr> <td style="text-align: left;">1.0</td> <td style="text-align: left;">2021.05.13</td> <td style="text-align: left;">Admin</td> </tr> <tr> <td style="text-align: left;">2.0</td> <td style="text-align: left;">2023.05.12</td> <td style="text-align: left;">新增宏替换sld. 新增requst参数devicCpunum,devicFreq,devicemachine</td> </tr> <tr> <td style="text-align: left;">3.0</td> <td style="text-align: left;">2023.06.12</td> <td style="text-align: left;">新增请求参数paid</td> </tr> <tr> <td style="text-align: left;">4.0</td> <td style="text-align: left;">2023.08.12</td> <td style="text-align: left;">新增请求参数caidVendor</td> </tr> </tbody> </table> <h5>使用条款</h5> <pre><code>未经书面许可,任何人或任何机构不得向第三方披露、泄露有关本文件的任何内容或细节。本公司拥有修改、调整、增补本文件的权利。</code></pre> <h4>接入说明</h4> <ul> <li>媒体方需要向运营人员申请联调地址和正式地址;</li> <li>基础通信协议采用 HTTP 协议,使用 POST 方法,数据格式为 JSON,编码为 UTF-8;</li> <li>请求头部Content-Type为application/json;</li> <li>用 API Server to Server 的方式接入原生广告;</li> <li> <h2>监测链接上报时,请求头中不要携带APP包名! 如:“x-requested-with&quot;:&quot;com.example.app&quot;</h2> </li> </ul> <h5>BidRequsetModel</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> <th>是否必填(Y/N)</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">sign</td> <td style="text-align: left;">string</td> <td style="text-align: left;">加密 签名,规则 :md5大写(time+slot_id+token) , 媒体token,slot_id 请联系商务/渠道人员获取</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">app</td> <td style="text-align: left;">App 对象</td> <td style="text-align: left;">App 相关信息</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">device</td> <td style="text-align: left;">Device 对象</td> <td style="text-align: left;">设备信息</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">bidfloor</td> <td style="text-align: left;">int</td> <td style="text-align: left;">千次展示底价,(单位:分),竞价模式下使用,如有 问题请向运营核对</td> <td>N</td> </tr> </tbody> </table> <h5>AppModel</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> <th>是否必填(Y/N)</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">app_ver</td> <td style="text-align: left;">string</td> <td style="text-align: left;">App 版本号</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">slot_id</td> <td style="text-align: left;">string</td> <td style="text-align: left;">广告位ID</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">app_id</td> <td style="text-align: left;">string</td> <td style="text-align: left;">平台申请的appid</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: left;">long</td> <td style="text-align: left;">13位时间戳,精确到毫秒</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">width</td> <td style="text-align: left;">int</td> <td style="text-align: left;">广告位宽度</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">height</td> <td style="text-align: left;">int</td> <td style="text-align: left;">广告位高度</td> <td>Y</td> </tr> </tbody> </table> <h5>Device Model</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> <th>是否必填(Y/N)</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">keyword</td> <td style="text-align: left;">string</td> <td style="text-align: left;">广告关键词,最多长度50</td> <td>N</td> </tr> <tr> <td style="text-align: left;">ip</td> <td style="text-align: left;">string</td> <td style="text-align: left;">设备 IP,必须是客户端真实获取 IP</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">ipv6</td> <td style="text-align: left;">string</td> <td style="text-align: left;">ipv6 设备公网ipv6,必须是客户端真实获取 IP</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">nw_type</td> <td style="text-align: left;">int</td> <td style="text-align: left;">网络类型,0:未知,1:wifi,2:2G,3:3G,4:4G</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">otor_type</td> <td style="text-align: left;">int</td> <td style="text-align: left;">网络运营商 ,46000:中国移动、46001:中国联通、46003:中国电信</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">wifi_ssid</td> <td style="text-align: left;">string</td> <td style="text-align: left;">wifi名称</td> <td>N</td> </tr> <tr> <td style="text-align: left;">wifi_bssid</td> <td style="text-align: left;">string</td> <td style="text-align: left;">wifi对应的网卡mac地址</td> <td>N</td> </tr> <tr> <td style="text-align: left;">ua</td> <td style="text-align: left;">string</td> <td style="text-align: left;">浏览器 ua ,必须是客户端系统的 UA</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">device_type</td> <td style="text-align: left;">int</td> <td style="text-align: left;">设备类型,(0 未知、1 phone、 2 pad、 3pc、4 wap)</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">os_type</td> <td style="text-align: left;">int</td> <td style="text-align: left;">客户端操作系,1:Android、 2 :IOS、</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">os_ver</td> <td style="text-align: left;">string</td> <td style="text-align: left;">系统版本</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">imsi</td> <td style="text-align: left;">string</td> <td style="text-align: left;">移动设备身份码</td> <td>N</td> </tr> <tr> <td style="text-align: left;">imei</td> <td style="text-align: left;">string</td> <td style="text-align: left;">安卓 imei</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">imeimd5</td> <td style="text-align: left;">string</td> <td style="text-align: left;">安卓 imei MD5值</td> <td>N</td> </tr> <tr> <td style="text-align: left;">android_id</td> <td style="text-align: left;">string</td> <td style="text-align: left;">安卓 ID</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">android_md5</td> <td style="text-align: left;">string</td> <td style="text-align: left;">android ID 的MD5值</td> <td>N</td> </tr> <tr> <td style="text-align: left;">mac</td> <td style="text-align: left;">string</td> <td style="text-align: left;">设备的 MAC 地址</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">idfa</td> <td style="text-align: left;">string</td> <td style="text-align: left;">IOS 的 idfa ,IOS必填</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">idfa_md5</td> <td style="text-align: left;">string</td> <td style="text-align: left;">IOS 的 idfa ,IOS必填</td> <td>N</td> </tr> <tr> <td style="text-align: left;">idfv</td> <td style="text-align: left;">string</td> <td style="text-align: left;">IOS 的 idfv,IOS必填</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">idfv_md5</td> <td style="text-align: left;">string</td> <td style="text-align: left;">idfv的MD5值</td> <td>N</td> </tr> <tr> <td style="text-align: left;">caid</td> <td style="text-align: left;">string</td> <td style="text-align: left;">IOS14后idfa的替代方案,广协caid</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">caid_md5</td> <td style="text-align: left;">string</td> <td style="text-align: left;">caid的MD5值</td> <td>N</td> </tr> <tr> <td style="text-align: left;">udid</td> <td style="text-align: left;">string</td> <td style="text-align: left;">ios 中的 openudid</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">brand</td> <td style="text-align: left;">string</td> <td style="text-align: left;">设备品牌</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">model</td> <td style="text-align: left;">string</td> <td style="text-align: left;">设备型号</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">density</td> <td style="text-align: left;">double</td> <td style="text-align: left;">屏幕密度</td> <td>N</td> </tr> <tr> <td style="text-align: left;">screen_width</td> <td style="text-align: left;">int</td> <td style="text-align: left;">屏幕宽度</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">screen_height</td> <td style="text-align: left;">int</td> <td style="text-align: left;">屏幕高度</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">screen_width_pt</td> <td style="text-align: left;">int</td> <td style="text-align: left;">屏幕逻辑分辨率宽(取值)<a href="https://blog.csdn.net/a0405221/article/details/78913714">https://blog.csdn.net/a0405221/article/details/78913714</a></td> <td>N</td> </tr> <tr> <td style="text-align: left;">screen_height_pt</td> <td style="text-align: left;">int</td> <td style="text-align: left;">屏幕逻辑分辨率高详情(取值)<a href="https://blog.csdn.net/a0405221/article/details/78913714">https://blog.csdn.net/a0405221/article/details/78913714</a></td> <td>N</td> </tr> <tr> <td style="text-align: left;">screen_orientation</td> <td style="text-align: left;">int</td> <td style="text-align: left;">横竖屏 0:未知、1:竖屏、2:横屏</td> <td>N</td> </tr> <tr> <td style="text-align: left;">ln</td> <td style="text-align: left;">double</td> <td style="text-align: left;">经度</td> <td>N</td> </tr> <tr> <td style="text-align: left;">lt</td> <td style="text-align: left;">double</td> <td style="text-align: left;">纬度</td> <td>N</td> </tr> <tr> <td style="text-align: left;">oaid</td> <td style="text-align: left;">string</td> <td style="text-align: left;">安卓10 ID,获取不到imei时必填</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">oaid_md5</td> <td style="text-align: left;">string</td> <td style="text-align: left;">oaid的MD5值</td> <td>N</td> </tr> <tr> <td style="text-align: left;">packages</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">设备已安装app包名集合</td> <td>N</td> </tr> <tr> <td style="text-align: left;">serialno</td> <td style="text-align: left;">string</td> <td style="text-align: left;">移动设备序列号</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">mac_md5</td> <td style="text-align: left;">string</td> <td style="text-align: left;">mac地址的MD5值</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt;boot_mark&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">系统启动标识值</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt;update_mark&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">系统更新标识</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt;hms_ver&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">华为安卓设备的HMS Core 的版本号(华为必传)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt;appstore_version&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">应用商店版本号(huawei、oppo、vivo 必传)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt;android_version&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">安卓版本号如:8.1.0(huawei、oppo、vivo 必传)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; ppi&lt;/font&gt;</td> <td style="text-align: left;">int</td> <td style="text-align: left;">移动设备像素密度;例如:406</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; deviceStartTime&lt;/font&gt;</td> <td style="text-align: left;">int</td> <td style="text-align: left;">设备启劢时间 卑位秒 (ios推荐填写)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; deviceNameMd5&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">设备名称的 MD5 值 (ios推荐填写)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; deviceMemory&lt;/font&gt;</td> <td style="text-align: left;">long</td> <td style="text-align: left;">设备物理内存 卑位byte(ios推荐填写)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; deviceHardDisk&lt;/font&gt;</td> <td style="text-align: left;">long</td> <td style="text-align: left;">设备硬盘大小 卑位byte (ios推荐填写)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; timeZone&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">时区 (ios推荐填写)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; sysUpdateTime&lt;/font&gt;</td> <td style="text-align: left;">int</td> <td style="text-align: left;">系统更新时间 卑位秒(ios推荐填写)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; deviceFileTime&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">设备初始化时间精确到纳秒(。格式:&quot;1649783466.444164583&quot;,与sysUpdateTime和sysComplingTime结合可⼤幅度 提⾼归因命中率(ios推荐填写</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; aaid&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">阿里广告设备唯一标识,部分预算 必填</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; language&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">当前使用语言</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; devicCpunum&lt;/font&gt;</td> <td style="text-align: left;">int</td> <td style="text-align: left;">处理器核数(iOS 设备必须)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; devicemachine&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">设备machine值;示例:iPhone11,4</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; devicFreq&lt;/font&gt;</td> <td style="text-align: left;">double</td> <td style="text-align: left;">处理器主频(iOS 设备必须)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; paid&lt;/font&gt;</td> <td style="text-align: left;">String</td> <td style="text-align: left;">拼多多的PAID,如媒体支持可直接传入</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; caidVendor&lt;/font&gt;</td> <td style="text-align: left;">int</td> <td style="text-align: left;">CAID供应商, 0:热云, 1:信通院, 2:阿里因子AAID</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; dpi&lt;/font&gt;</td> <td style="text-align: left;">double</td> <td style="text-align: left;">每英寸像素个数</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; syscmp_time&lt;/font&gt;</td> <td style="text-align: left;">string</td> <td style="text-align: left;">系统编译时间</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; boot_time_nanosec&lt;/font&gt;</td> <td style="text-align: left;">String</td> <td style="text-align: left;">设备系统启动时间,精 确到纳秒(⼩数点后9 位)。示例: 1649783613.8169243 87</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; update_time_nanosec&lt;/font&gt;</td> <td style="text-align: left;">String</td> <td style="text-align: left;">设备系统更新时间,精 确到纳(⼩数点后9 位)。示例: 1649783613.8169243 87</td> <td>N</td> </tr> <tr> <td style="text-align: left;">&lt;font color=red&gt; device_init_time&lt;/font&gt;</td> <td style="text-align: left;">String</td> <td style="text-align: left;">设备初始化时间,精确到纳秒(⼩数点后9位)。示例:1649783613.816924387</td> <td>N</td> </tr> </tbody> </table> <h5>请求示例</h5> <pre><code> { &amp;quot;app&amp;quot;: { &amp;quot;app_ver&amp;quot;: null, &amp;quot;slot_id&amp;quot;: null, &amp;quot;time&amp;quot;: 0, &amp;quot;width&amp;quot;: 0, &amp;quot;height&amp;quot;: 0 }, &amp;quot;device&amp;quot;: { &amp;quot;keyword&amp;quot;: null, &amp;quot;ip&amp;quot;: null, &amp;quot;nw_type&amp;quot;: 0, &amp;quot;otor_type&amp;quot;: 0, &amp;quot;wifi_ssid&amp;quot;: null, &amp;quot;wifi_bssid&amp;quot;: null, &amp;quot;ua&amp;quot;: null, &amp;quot;device_type&amp;quot;: 0, &amp;quot;os_type&amp;quot;: 0, &amp;quot;os_ver&amp;quot;: null, &amp;quot;imei&amp;quot;: null, &amp;quot;imeimd5&amp;quot;: null, &amp;quot;android_id&amp;quot;: null, &amp;quot;mac&amp;quot;: null, &amp;quot;idfv&amp;quot;: null, &amp;quot;idfa&amp;quot;: null, &amp;quot;udid&amp;quot;: null, &amp;quot;brand&amp;quot;: null, &amp;quot;model&amp;quot;: null, &amp;quot;density&amp;quot;: 0.0, &amp;quot;screen_width&amp;quot;: 0, &amp;quot;screen_height&amp;quot;: 0, &amp;quot;screen_width_pt&amp;quot;: 0, &amp;quot;screen_height_pt&amp;quot;: 0, &amp;quot;screen_orientation&amp;quot;: 0, &amp;quot;ln&amp;quot;: 0.0, &amp;quot;lt&amp;quot;: 0.0, &amp;quot;packages&amp;quot;: null, &amp;quot;imsi&amp;quot;: null, &amp;quot;serialno&amp;quot;: null, &amp;quot;oaid&amp;quot;: null, &amp;quot;packages&amp;quot;: null, &amp;quot;mac_md5&amp;quot;: null, &amp;quot;boot_mark&amp;quot;: null, &amp;quot;update_mark&amp;quot;: null, &amp;quot;hms_ver&amp;quot;: null, &amp;quot;appstore_version&amp;quot;: null, &amp;quot;android_version&amp;quot;: null, &amp;quot;ppi&amp;quot;: 406, &amp;quot;idfa&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;idfa_md5&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;idfv&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;idfv_md5&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;caid&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;caid_md5&amp;quot;: &amp;quot;&amp;quot;, }, &amp;quot;sign&amp;quot;: null }</code></pre> <hr /> <h5>BidRepostModel</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>是否必填(Y/N)</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">is_success</td> <td style="text-align: left;">bool</td> <td>响应状态码 true:成功</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">string</td> <td>错误消息</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">ad</td> <td style="text-align: left;">array of ad</td> <td>广告集合信息</td> <td>Y</td> </tr> </tbody> </table> <h5>AdModel</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> <th>是否必填(Y/N)</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">price</td> <td style="text-align: left;">int</td> <td style="text-align: left;">广告竞价成功金额</td> <td>N</td> </tr> <tr> <td style="text-align: left;">html</td> <td style="text-align: left;">string</td> <td style="text-align: left;">html 信息</td> <td>N</td> </tr> <tr> <td style="text-align: left;">imgsrc</td> <td style="text-align: left;">string</td> <td style="text-align: left;">banner类图片路径</td> <td>N</td> </tr> <tr> <td style="text-align: left;">width</td> <td style="text-align: left;">int</td> <td style="text-align: left;">banner类图片宽度</td> <td>N</td> </tr> <tr> <td style="text-align: left;">height</td> <td style="text-align: left;">int</td> <td style="text-align: left;">banner类图片高度</td> <td>N</td> </tr> <tr> <td style="text-align: left;">title</td> <td style="text-align: left;">string</td> <td style="text-align: left;">广告标题</td> <td>N</td> </tr> <tr> <td style="text-align: left;">desc</td> <td style="text-align: left;">string</td> <td style="text-align: left;">广告描述</td> <td>N</td> </tr> <tr> <td style="text-align: left;">img_list</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">信息流图片地址</td> <td>N</td> </tr> <tr> <td style="text-align: left;">icon</td> <td style="text-align: left;">string</td> <td style="text-align: left;">图片 icon</td> <td>N</td> </tr> <tr> <td style="text-align: left;">action</td> <td style="text-align: left;">int</td> <td style="text-align: left;">点击行为 1:页面跳转,2 :下载,3:广点通下载</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">link</td> <td style="text-align: left;">string</td> <td style="text-align: left;">链接地址,如果有宏替换的标识,需要宏替换</td> <td>Y</td> </tr> <tr> <td style="text-align: left;">deeplink</td> <td style="text-align: left;">string</td> <td style="text-align: left;">deeplink 地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">app</td> <td style="text-align: left;">RepostAPP 对象</td> <td style="text-align: left;">app的基础信息</td> <td>N</td> </tr> <tr> <td style="text-align: left;">tracking</td> <td style="text-align: left;">ExtendTracking 对象</td> <td style="text-align: left;">上报地址</td> <td>N</td> </tr> <tr> <td style="text-align: left;">video</td> <td style="text-align: left;">Videos 对象</td> <td style="text-align: left;">视频相关</td> <td>N</td> </tr> </tbody> </table> <h5>RepostAppModel</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> <th>是否必填(Y/N)</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">app_name</td> <td style="text-align: left;">string</td> <td style="text-align: left;">app名称 [click_action=2]只在下载类广告时生效</td> <td>N</td> </tr> <tr> <td style="text-align: left;">package_name</td> <td style="text-align: left;">string</td> <td style="text-align: left;">app包名 [click_action=2]只在下载类广告时生效</td> <td>N</td> </tr> <tr> <td style="text-align: left;">app_icon</td> <td style="text-align: left;">string</td> <td style="text-align: left;">app图标 [click_action=2]只在下载类广告时生效</td> <td>N</td> </tr> <tr> <td style="text-align: left;">app_size</td> <td style="text-align: left;">int</td> <td style="text-align: left;">app大小 [click_action=2]只在下载类广告时生效</td> <td>N</td> </tr> </tbody> </table> <h5>ExtendTrackingModel</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> <th>是否必填(Y/N)</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">exposure_tracking</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">展示上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">click_tracking</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">点击上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">deeplink_evoke</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">deeplink 唤起成功上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;"><code>deeplink_start</code></td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">deeplink 开始打开监测,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">download_start</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">下载开始上报地址 ,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">download_complete</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">下载完成上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">installation_start</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">安装开始上报地址 ,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">installation_complete</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">安装完成上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">activation</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">激活上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> </tbody> </table> <h5>VideosModel</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> <th>是否必填(Y/N)</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">video_url</td> <td style="text-align: left;">string</td> <td style="text-align: left;">广告视频地址</td> <td>N</td> </tr> <tr> <td style="text-align: left;">video_duration</td> <td style="text-align: left;">int</td> <td style="text-align: left;">视频广告的时长,单位秒</td> <td>N</td> </tr> <tr> <td style="text-align: left;">prefetch</td> <td style="text-align: left;">bool</td> <td style="text-align: left;">是否预先加载视频</td> <td>N</td> </tr> <tr> <td style="text-align: left;">video_loaded_trackers</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">视频加载成功上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">start_play_trackers</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">视频播放开始上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">end_play_trackers</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">视频播放完成上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">video_close</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">关闭视频上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">video_skip</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">跳过视频上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">html</td> <td style="text-align: left;">string</td> <td style="text-align: left;">HTML 片段,落地页 H5 模板代码,不为空时使用。必须在视频播放完毕后再渲染 HTML 片段,否则会影响收益</td> <td>N</td> </tr> <tr> <td style="text-align: left;">html_exposure_tracking</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">HTML 展示上报链接,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">html_clos_tracking</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">HTML 关闭上报链接,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">callback_trackers</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">服务器激励回调上报 URL</td> <td>N</td> </tr> <tr> <td style="text-align: left;">error</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">视频播放错误上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">playpercentages</td> <td style="text-align: left;">array of Playpercentage对象</td> <td style="text-align: left;">播放进度上报地址</td> <td>N</td> </tr> <tr> <td style="text-align: left;">play_trackers</td> <td style="text-align: left;">Playtrackers对象</td> <td style="text-align: left;">视频扩展上报地址</td> <td>N</td> </tr> </tbody> </table> <h5>PlaypercentageModel</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> <th>是否必填(Y/N)</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">checkpoint</td> <td style="text-align: left;">int</td> <td style="text-align: left;">时间(秒)</td> <td>N</td> </tr> <tr> <td style="text-align: left;">urls</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">跟踪上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> </tbody> </table> <h5>PlaytrackersModel</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> <th>是否必填(Y/N)</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">mute</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">静音事件上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">unmute</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">关闭静音事件上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">pause</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">暂停事件上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">replay</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">重新播放事件上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">fullscreen</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">全屏事件上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">unfullscreen</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">退出全屏事件上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">upscroll</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">上滑事件上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> <tr> <td style="text-align: left;">downscroll</td> <td style="text-align: left;">array of string</td> <td style="text-align: left;">下滑事件上报地址,如果有宏替换的标识,需要宏替换</td> <td>N</td> </tr> </tbody> </table> <h5>响应Json示例</h5> <pre><code> {&amp;quot;is_success&amp;quot;:true,&amp;quot;msg&amp;quot;:&amp;quot;Success&amp;quot;,&amp;quot;ad&amp;quot;:[{&amp;quot;html&amp;quot;:null,&amp;quot;imgsrc&amp;quot;:null,&amp;quot;width&amp;quot;:640,&amp;quot;height&amp;quot;:960,&amp;quot;title&amp;quot;:null,&amp;quot;desc&amp;quot;:&amp;quot;单身一人,想找个喜欢的人~&amp;quot;,&amp;quot;img_list&amp;quot;:null,&amp;quot;icon&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;action&amp;quot;:1,&amp;quot;link&amp;quot;:&amp;quot;https://itunes.apple.com/app/apple-store/id448165862?mt=8&amp;quot;,&amp;quot;deeplink&amp;quot;:null,&amp;quot;app&amp;quot;:{&amp;quot;app_name&amp;quot;:null,&amp;quot;package_name&amp;quot;:null,&amp;quot;app_icon&amp;quot;:null,&amp;quot;app_size&amp;quot;:0},&amp;quot;tracking&amp;quot;:{&amp;quot;exposure_tracking&amp;quot;:[&amp;quot;https://open.e.kuaishou.com/rest/e/v2/open/log/show?pr=M9eOxY1eeZd%2f%2fyqwiwpNvg%3d%3d&amp;amp;prType=encrypt&amp;amp;type=__TYPE__&amp;amp;behavior=__BEHAVIOR__&amp;amp;playedDuration=__P_DURATION__&amp;amp;playedRate=__P_RATE__&amp;amp;ex=kdf98_2_926000483__2&amp;amp;adLog=H4sIAAAAAAAA_43POwvkCAEA4Js50N1zwcVSGxm0kOzu5P1YWDSZJJPJJJm8k0kzZibPyWvyTkYEXfDRLIhsccohdt7piZ3YyYHlVYrWcoKFXOF1h42Cv-B-wFd8b739hce_-8vrv_9w8eW3H2JlwhCxkmLYoR_jkLLkhGH7jDWAIR8MuSnXa7ffIxLDdfBYcBAJ-FeEvtqKjNv0oeSiaI1fU4Hjj-3x6NKketlz8m6rGi2y3yftLae9Kpl2RBZn86WJi8MO6Q5u5NLCWKmmpAiOdaCKdojrLQmPnAwmRDcLTe92PYjZmaNTkZy1Lk3rQTyoBtNzMEEQtr67Y-YQ-h7STG0KGSFUECU-ZImEec3FrGswke4dcL5WyJHeqgkQarOkwhU0Q3OBxj3OSUUaVWxhAPWVmiypTZC00rIWoFD2KB2ZMCaggan3VqYZJoHzrU6oCdnv8dQW2itYwim_D0dTY9wtW9cC54uZ7ck3AzkOBENssYvPWcSxZGowVETRkVRGEVF6tMqjGPV5nN_Sc0lZLh1UdQboseLnocsa5mUdIggVS207A4LbqzN6Uz0liLUh4e2mas5eHx1zL8OCPAriODmfs6sv3iGPpogYMXJqjUkZZHVAjWJyNN07KSQmmqR4obXVQEv6GQLjcLORp9sOK3AhBHEBinQ94qd4iOCo6SGe1qKg5XTSi1wrmgJDuvFMrwsgw1RjeVUgm20jifSBRL5BdxsdIGctiaM96Ko7dIgEbBRPQUeR4cuMc9wQdDML05oN4GF40cGTOjAZutaQpNty94TCdrMaFFJvEa4v3VMPArZzRcyddufmhDTNqRwTqFRaXo5602qkG0qNPXKup4tz4JMiCni3VSq802U9XSv-hVLXssTEvXQQfJXdEPcEb-ZKk5T2KEbWDp5Zz-zhjKVrexe6ZaPtrxdTqhLWGHduUd_5MQEFG1kfPESYTCLT6ZDNglDb-8AQO41RIj6cdDXPNzrAkbdGbQymh4K9uZZ5NrgDdDGONaEblnAr3LlpZFEqkWbNRBAbrWvdyzaBo-D7IjiKhH8fvb3BVObdvOc4nUp5Ic8sIznYxrsehdLiHHxSLs5GCkJWoeIWn67e4bxxduAoIg7in7NO3k1ZH2dh1pDalTmrQ8E4wMCjRgaG40WiQs68OlEdqrUt8vZW9fNYYyZLuyVTlRJifq30TKouKev0hkr2jALZvlDMYQ5zuAJsVa7c7IU8PpvrdIIPYooBlwpPVQqNaGt3HAyT9KCDaCVBw6k7zQrjOLdLlJlnoNf3gMufRzu63k3S5WFGOKeKau95icvrNUsyCR4euJuyyYjzGXCOotqK1q2OgPHFi68uwJ_96j-f_GZJvvf-3_7x8Fvff_Xjjz585-cff0X_GsMROExB-FOUpvGnKEtDT0mYQ59uNizKcsSG5jf0nxfpd1b-LT0NYbN6Dj9Z9WValbJfplHYdqvnKwyFT8gzDIURiMBhksRBlEDwUxLAqB_AqycrPzi13ZyHq-fQ__UQNm14CsLOT_MwOHWNH0XpZfUc-u7L5Rs_XS7AXy_pB394vXj8wV9_9FB8SME4CIIoiehfRGGIAEkIB1GcwEl8-u-HH_xx9e7ifeHTxfJ7y8__ZPnmb5fv_OnTb_57uXj8zx_86933PjmtvrFjefr0Wabi55BnEPgM9JZo_O3FR48efemtB69efvzgl4vf_-Lr_wNIWqpB6wUAAA&amp;quot;,&amp;quot;https://ext.immomo.com/ext/clicknotify/kuaishou?idfa_md5=mac=&amp;amp;ip=117.136.50.141&amp;amp;ts=_TIME_START_&amp;amp;aid=3145233088&amp;amp;cid=36172016047&amp;amp;did=1709027822&amp;amp;dname=%E5%8F%AC%E5%9B%9E%2D%E8%81%94%E7%9B%9F%2D%E6%96%B0%E8%80%81%2D%E9%80%9A%E6%8A%95%2D1014&amp;amp;callback=http%3A%2F%2Fad.partner.gifshow.com%2Ftrack%2Factivate%3Fcallback%3Dw7gfsEN-GKgHEBK1jA-KNXDmGWWYq9kwCe4Kr-GyhjU2htn9-WSsgejYC2joXZBKKSi4oFn-WeyNGyEndLMFwJDN1i24KEzn9xV_RdOch1AuCtPL9MKSfYs6d4cRuWYhE0-XplrRcILT2IdDw-efpao9lPknC7iHEqZctsM8iSI21TMfVN812lFx3q6NJfebIW04NvE2OhZU6m3CaOMf6mnskPmvUQajTKwoz_iUR4s&amp;amp;account_id=21809574&amp;amp;os=1&amp;amp;ua=Mozilla%2F5.0+%28iPhone%3B+CPU+iPhone+OS+16_6_1+like+Mac+OS+X%29+AppleWebKit%2F605.1.15+%28KHTML%2C+like+Gecko%29+Mobile%2F15E148&amp;amp;csite=5&amp;amp;model=iPhoneXS&amp;amp;ac_creative=0&amp;amp;caid=__KENYID_CAA__&amp;amp;custom_ch=kuaishou-pengjing-107&amp;amp;app_type=momo&amp;quot;,&amp;quot;http://39.106.16.176/tracks?data=-kUu-vSPdxVh6ndoGy08pjWlPvGZ_Jn0RepE9SPUZaUL6SV30yxIG2Pwv4FzoWn8_jF5NBztoPTGavmtQ8lJsDjwEihHM1MLqpUO_c4BLpSv-FoCix4xYKbXoGORpGhJaGltU2MWQW0Z_SMHCMVpICr7y8W_2RTcyLRbuA2PIduNCmQ9hg6EXDB_tcajK0RQYrAH-PbvS58iN7YzUV22TV_ub_rwQKVcOwp6EZl5mWEnfuraplWfVeibRAw1PSZp8foFVEwAzcfy7D50I0_ggaE4V5zlgd-_5yL6pvvGsvwlDz8h5h6ooACdxuGtJXDQKDRmc2Ft7vJtUVnt-4rM5lekpS0hD5xDjHIKVGXZQCeYosQW0cFJMcjBamlsHnd7zUxuAft-qrkn5NDbxMUbyf7o9kIh--ylhr6tdrD_uGImkfc5d9Lm1cl5W3kDrvBxW9xqAPFVGE-3gh0Qs558qGKgtMZbF6oAnKF4jmJDrOr3dHZSqZvyttKsVeAxCnncLOKg8ros9Juo12JrRJjT0zEmk3wEYEF_7EBz0TWDZJI5spHME-vFBC6a3_B3wn-DrIeq6Ll2Eh6qm7MMM6X83U24YL9v13qehke0LvbS9ELFXopXGuAzVQuV0ijJgBbTwrE1SgRS72HDDoXIPfcsHvLu8QSJ7H6nQIaFqZHqZGfuvfMSk90rlw8mwcVqQCvXGlaq7WKQm7TPArpczBAqP6V18HQ9WSuwE3p_y1HJnxA&amp;quot;,&amp;quot;http://report.yumobi.cn/act?&amp;amp;act=0&amp;amp;see=grBgj8q3EuRtPUPyJeTqyrrvVI&amp;amp;slot=3n7xz38b2a&amp;amp;data=25d3f6e5e1a57d4d2f13cd36d82d2080&amp;amp;ss=_TIME_START_&amp;amp;price=__PRICE__&amp;quot;,&amp;quot;/api/e?s=H4sIAAAAAAAACg3NSaJrSgAA0AUZCBWFwR_oIyhtEWb6JnpXSbL6988GDqscBhiJWL4nAWQQa3dJeZ-9r6zO3yF94qfjPYdYHtqZWNtbL4sXqlgoDBEIPVS_4BlsWFYsHr_2VOIJMXS3w7_jk6YNiLAv6getE5eALKQF50pOm6kZNi00ofAxGveWvkCVepBBcHJ92SzUdfiMSFTIz2lHuwd_Ck9Yyi8057lgU-XL_yNYqn_NuFKcK7P2WE1yG0qt0bLa0PzaVRJVqfmQqRq_RULsWVyE-_fBb4sQ1lFS9CH-hOZjSeoTQdsyKUxCL4CSKXDcSw0Y3s7_tI6-W7EvvpVSyUFzJlf7SG-skWzaGUcNpyJUnHbKaimtrO0lMQv68OAy19wft4zPv2xgbiD3y8qasFQ5kjFclfaaRQgOi6a3VnSPmU3tLIaT32ncmK0js8n6MVUi63vMTpuCMtVtLt5y771HTNIZAtoZQpyuJAs63_UAQZiIt52te0vDXQAMy4oP2IuRkHMKhfRj5pphC33jhvZ1i7Ie1OoPXc-gLC_Mf17IS5db9gwv59fNeknl5OnIwfLS9Zgpt12_K0ub84dr9E0At6yoNdTVIz-tdvQAshqQ9sDzEqmF143XUG8uGgTb_dqXITXl4BHMfgnENKvfZlgz50ZHkRhQOzPYp5aKOeUEsWlzgKFEo5x0KFOWGy1M178f4YIG9nnrbaawlKqM7-lEeIO7_vsHBdms8KwCAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;click_tracking&amp;quot;:[&amp;quot;https://open.e.kuaishou.com/rest/e/v2/open/log/click?pr=M9eOxY1eeZd%2f%2fyqwiwpNvg%3d%3d&amp;amp;prType=encrypt&amp;amp;width=640&amp;amp;height=960&amp;amp;downX=_DOWN_X_&amp;amp;downY=_DOWN_Y_&amp;amp;upX=_UP_X_&amp;amp;upY=_UP_Y_&amp;amp;type=__TYPE__&amp;amp;behavior=__BEHAVIOR__&amp;amp;playedDuration=__P_DURATION__&amp;amp;playedRate=__P_RATE__&amp;amp;ex=kdf98_2_926000483__2&amp;amp;adLog=H4sIAAAAAAAA_43POwvkCAEA4Js50N1zwcVSGxm0kOzu5P1YWDSZJJPJJJm8k0kzZibPyWvyTkYEXfDRLIhsccohdt7piZ3YyYHlVYrWcoKFXOF1h42Cv-B-wFd8b739hce_-8vrv_9w8eW3H2JlwhCxkmLYoR_jkLLkhGH7jDWAIR8MuSnXa7ffIxLDdfBYcBAJ-FeEvtqKjNv0oeSiaI1fU4Hjj-3x6NKketlz8m6rGi2y3yftLae9Kpl2RBZn86WJi8MO6Q5u5NLCWKmmpAiOdaCKdojrLQmPnAwmRDcLTe92PYjZmaNTkZy1Lk3rQTyoBtNzMEEQtr67Y-YQ-h7STG0KGSFUECU-ZImEec3FrGswke4dcL5WyJHeqgkQarOkwhU0Q3OBxj3OSUUaVWxhAPWVmiypTZC00rIWoFD2KB2ZMCaggan3VqYZJoHzrU6oCdnv8dQW2itYwim_D0dTY9wtW9cC54uZ7ck3AzkOBENssYvPWcSxZGowVETRkVRGEVF6tMqjGPV5nN_Sc0lZLh1UdQboseLnocsa5mUdIggVS207A4LbqzN6Uz0liLUh4e2mas5eHx1zL8OCPAriODmfs6sv3iGPpogYMXJqjUkZZHVAjWJyNN07KSQmmqR4obXVQEv6GQLjcLORp9sOK3AhBHEBinQ94qd4iOCo6SGe1qKg5XTSi1wrmgJDuvFMrwsgw1RjeVUgm20jifSBRL5BdxsdIGctiaM96Ko7dIgEbBRPQUeR4cuMc9wQdDML05oN4GF40cGTOjAZutaQpNty94TCdrMaFFJvEa4v3VMPArZzRcyddufmhDTNqRwTqFRaXo5602qkG0qNPXKup4tz4JMiCni3VSq802U9XSv-hVLXssTEvXQQfJXdEPcEb-ZKk5T2KEbWDp5Zz-zhjKVrexe6ZaPtrxdTqhLWGHduUd_5MQEFG1kfPESYTCLT6ZDNglDb-8AQO41RIj6cdDXPNzrAkbdGbQymh4K9uZZ5NrgDdDGONaEblnAr3LlpZFEqkWbNRBAbrWvdyzaBo-D7IjiKhH8fvb3BVObdvOc4nUp5Ic8sIznYxrsehdLiHHxSLs5GCkJWoeIWn67e4bxxduAoIg7in7NO3k1ZH2dh1pDalTmrQ8E4wMCjRgaG40WiQs68OlEdqrUt8vZW9fNYYyZLuyVTlRJifq30TKouKev0hkr2jALZvlDMYQ5zuAJsVa7c7IU8PpvrdIIPYooBlwpPVQqNaGt3HAyT9KCDaCVBw6k7zQrjOLdLlJlnoNf3gMufRzu63k3S5WFGOKeKau95icvrNUsyCR4euJuyyYjzGXCOotqK1q2OgPHFi68uwJ_96j-f_GZJvvf-3_7x8Fvff_Xjjz585-cff0X_GsMROExB-FOUpvGnKEtDT0mYQ59uNizKcsSG5jf0nxfpd1b-LT0NYbN6Dj9Z9WValbJfplHYdqvnKwyFT8gzDIURiMBhksRBlEDwUxLAqB_AqycrPzi13ZyHq-fQ__UQNm14CsLOT_MwOHWNH0XpZfUc-u7L5Rs_XS7AXy_pB394vXj8wV9_9FB8SME4CIIoiehfRGGIAEkIB1GcwEl8-u-HH_xx9e7ifeHTxfJ7y8__ZPnmb5fv_OnTb_57uXj8zx_86933PjmtvrFjefr0Wabi55BnEPgM9JZo_O3FR48efemtB69efvzgl4vf_-Lr_wNIWqpB6wUAAA&amp;quot;,&amp;quot;http://39.106.16.176/tracks?data=-kUu-vSPdxVh6ndoGy08pjWlPvGZ_Jn0RepE9SPUZaUL6SV30yxIG2Pwv4FzoWn8TLokF9TX9N9FnOvzxESo8jjwEihHM1MLqpUO_c4BLpSv-FoCix4xYKbXoGORpGhJaGltU2MWQW0Z_SMHCMVpICr7y8W_2RTcyLRbuA2PIduNCmQ9hg6EXDB_tcajK0RQYrAH-PbvS58iN7YzUV22TV_ub_rwQKVcOwp6EZl5mWEnfuraplWfVeibRAw1PSZp8foFVEwAzcfy7D50I0_ggaE4V5zlgd-_5yL6pvvGsvwlDz8h5h6ooACdxuGtJXDQKDRmc2Ft7vJtUVnt-4rM5lekpS0hD5xDjHIKVGXZQCeYosQW0cFJMcjBamlsHnd7zUxuAft-qrkn5NDbxMUbyf7o9kIh--ylhr6tdrD_uGImkfc5d9Lm1cl5W3kDrvBxW9xqAPFVGE-3gh0Qs558qGKgtMZbF6oAnKF4jmJDrOr3dHZSqZvyttKsVeAxCnncLOKg8ros9Juo12JrRJjT0zEmk3wEYEF_7EBz0TWDZJI5spHME-vFBC6a3_B3wn-DCngZnt2qce_E4EvlIdBBr1z3fXgV0PNMRJi7LFKbIkpcOTGEZJ0QgivRRvv2MQWQwrE1SgRS72HDDoXIPfcsHvLu8QSJ7H6nQIaFqZHqZGfuvfMSk90rlw8mwcVqQCvXGlaq7WKQm7TPArpczBAqP6V18HQ9WSuwE3p_y1HJnxA&amp;amp;macro=%7B%22BC_TIME_S%22%3A%22_TIME_TEN_START_%22%2C%22BC_TIME%22%3A%22_TIME_START_%22%2C%22DP_WIDTH%22%3A%22_DP_WIDTH_%22%2C%22DP_HEIGHT%22%3A%22_DP_HEIGHT_%22%2C%22DP_DOWN_X%22%3A%22_DP_DOWN_X_%22%2C%22DP_DOWN_Y%22%3A%22_DP_DOWN_Y_%22%2C%22DP_UP_X%22%3A%22_DP_UP_X_%22%2C%22DP_UP_Y%22%3A%22_DP_UP_Y_%22%2C%22WIDTH%22%3A%22640%22%2C%22HEIGHT%22%3A%22960%22%2C%22DOWN_X%22%3A%22_DOWN_X_%22%2C%22DOWN_Y%22%3A%22_DOWN_Y_%22%2C%22UP_X%22%3A%22_UP_X_%22%2C%22UP_Y%22%3A%22_UP_Y_%22%2C%22SLD%22%3A%22__SLD__%22%2C%22X_MAX_ACC%22%3A%22__X_MAX_ACC__%22%2C%22Y_MAX_ACC%22%3A%22__Y_MAX_ACC__%22%2C%22Z_MAX_ACC%22%3A%22__Z_MAX_ACC__%22%2C%22TURN_X%22%3A%22__TURN_X__%22%2C%22TURN_Y%22%3A%22__TURN_Y__%22%2C%22TURN_Z%22%3A%22__TURN_Z__%22%2C%22TURN_TIME%22%3A%22__TURN_TIME__%22%7D&amp;quot;,&amp;quot;http://report.yumobi.cn/act?&amp;amp;act=1&amp;amp;see=grBgj8q3EuRtPUPyJeTqyrrvVI&amp;amp;slot=3n7xz38b2a&amp;amp;data=25d3f6e5e1a57d4d2f13cd36d82d2080&amp;amp;sh=d1_DOWN_X_d2_DOWN_Y_d3_UP_X_d4_UP_Y_r1_OFFSET_X_r2_OFFSET_Y_r3_OFFSET_UP_X_r4_OFFSET_UP_Y_a1_DOWN_X_a2_DOWN_Y_a3_UP_X_a4_UP_Y_dw_DP_WIDTH_dh_DP_HEIGHT_dx_DP_DOWN_X_dy_DP_DOWN_Y_ux_DP_UP_X_uy_DP_UP_Y_sd__SLD__&amp;amp;ss=_TIME_START_&amp;quot;,&amp;quot;/api/c?s=H4sIAAAAAAAACg3NN6KrOAAAwANREPQQUGxBNgZEjh05mIwRtk__dy4wd1tsbN4WS25VvadSJjbsRzN48ma_T_ETP233OcbS2C3Y3F9aVaaoZiA_hiBwUZPCy98jSTa5KD0ykcNY15w--p2fLGtBGHmCdpIadjDIA5K37-Sy6IZmslLlSy9C09GRN6gzF9IIzo4nGaWyjZ8JCTL-2d1kDeAtc5ghvFK1n2tkKFz1fwQr5d1OG8E6EmNN9Sx1gdjpHaOO7a_bREER2w-e6-lbJthahJX_-z64feWDJkzKIYg-gfFYk-ZC0DINIsKB60PR4Fk2VXyas4q32pN_ZuwJL7mSC9Beyd09MorRk1294rBlFYTKy8oYNSPlrbtFekUfDtzGVnjTnnPFl_GNHRReVZtzJNa2qI93raaLAMFpkuTeCc65MJmVx3D2epWd8m2id0k751pgPJc-SIOX56YrBKpwX0dIJ73Oo4PG2O4rvKLr1YwQBIlAHUwzmGrU-0A3zfiEgxDyBSsTSDsXth33wNMpdGx7mA-gUX7ofvpVdUfcJ0VutlL5M7jtX79oFVHgpy35a6ppMV3th_Ynr13BnY4-tD7c87JRUd9M3LxZ4QNIio-7M1rWUCndfrrHZnfQyFvO17p1sa1GF0fMF8OIZDRqgQ197WQYCj5x0KN1qZlQELYfGxYLaELQq1mDEmE64Ur3w-sRrG4LqNeX4vLf9uSRS3FNGTL3f_8AYt1TBawCAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;deeplink_evoke&amp;quot;:[],&amp;quot;deeplink_start&amp;quot;:[],&amp;quot;download_start&amp;quot;:[&amp;quot;https://open.e.kuaishou.com/rest/e/v2/open/log/conv?action=30&amp;amp;pr=M9eOxY1eeZd%2f%2fyqwiwpNvg%3d%3d&amp;amp;prType=encrypt&amp;amp;type=__TYPE__&amp;amp;behavior=__BEHAVIOR__&amp;amp;playedDuration=__P_DURATION__&amp;amp;playedRate=__P_RATE__&amp;amp;ifr=__IFR__&amp;amp;adnType=__ADN_TYPE__&amp;amp;adnName=__ADN_NAME__&amp;amp;lossPr=__LOSS_PR__&amp;amp;ex=kdf98_2_926000483__2&amp;amp;adLog=H4sIAAAAAAAA_43POwvkCAEA4Js50N1zwcVSGxm0kOzu5P1YWDSZJJPJJJm8k0kzZibPyWvyTkYEXfDRLIhsccohdt7piZ3YyYHlVYrWcoKFXOF1h42Cv-B-wFd8b739hce_-8vrv_9w8eW3H2JlwhCxkmLYoR_jkLLkhGH7jDWAIR8MuSnXa7ffIxLDdfBYcBAJ-FeEvtqKjNv0oeSiaI1fU4Hjj-3x6NKketlz8m6rGi2y3yftLae9Kpl2RBZn86WJi8MO6Q5u5NLCWKmmpAiOdaCKdojrLQmPnAwmRDcLTe92PYjZmaNTkZy1Lk3rQTyoBtNzMEEQtr67Y-YQ-h7STG0KGSFUECU-ZImEec3FrGswke4dcL5WyJHeqgkQarOkwhU0Q3OBxj3OSUUaVWxhAPWVmiypTZC00rIWoFD2KB2ZMCaggan3VqYZJoHzrU6oCdnv8dQW2itYwim_D0dTY9wtW9cC54uZ7ck3AzkOBENssYvPWcSxZGowVETRkVRGEVF6tMqjGPV5nN_Sc0lZLh1UdQboseLnocsa5mUdIggVS207A4LbqzN6Uz0liLUh4e2mas5eHx1zL8OCPAriODmfs6sv3iGPpogYMXJqjUkZZHVAjWJyNN07KSQmmqR4obXVQEv6GQLjcLORp9sOK3AhBHEBinQ94qd4iOCo6SGe1qKg5XTSi1wrmgJDuvFMrwsgw1RjeVUgm20jifSBRL5BdxsdIGctiaM96Ko7dIgEbBRPQUeR4cuMc9wQdDML05oN4GF40cGTOjAZutaQpNty94TCdrMaFFJvEa4v3VMPArZzRcyddufmhDTNqRwTqFRaXo5602qkG0qNPXKup4tz4JMiCni3VSq802U9XSv-hVLXssTEvXQQfJXdEPcEb-ZKk5T2KEbWDp5Zz-zhjKVrexe6ZaPtrxdTqhLWGHduUd_5MQEFG1kfPESYTCLT6ZDNglDb-8AQO41RIj6cdDXPNzrAkbdGbQymh4K9uZZ5NrgDdDGONaEblnAr3LlpZFEqkWbNRBAbrWvdyzaBo-D7IjiKhH8fvb3BVObdvOc4nUp5Ic8sIznYxrsehdLiHHxSLs5GCkJWoeIWn67e4bxxduAoIg7in7NO3k1ZH2dh1pDalTmrQ8E4wMCjRgaG40WiQs68OlEdqrUt8vZW9fNYYyZLuyVTlRJifq30TKouKev0hkr2jALZvlDMYQ5zuAJsVa7c7IU8PpvrdIIPYooBlwpPVQqNaGt3HAyT9KCDaCVBw6k7zQrjOLdLlJlnoNf3gMufRzu63k3S5WFGOKeKau95icvrNUsyCR4euJuyyYjzGXCOotqK1q2OgPHFi68uwJ_96j-f_GZJvvf-3_7x8Fvff_Xjjz585-cff0X_GsMROExB-FOUpvGnKEtDT0mYQ59uNizKcsSG5jf0nxfpd1b-LT0NYbN6Dj9Z9WValbJfplHYdqvnKwyFT8gzDIURiMBhksRBlEDwUxLAqB_AqycrPzi13ZyHq-fQ__UQNm14CsLOT_MwOHWNH0XpZfUc-u7L5Rs_XS7AXy_pB394vXj8wV9_9FB8SME4CIIoiehfRGGIAEkIB1GcwEl8-u-HH_xx9e7ifeHTxfJ7y8__ZPnmb5fv_OnTb_57uXj8zx_86933PjmtvrFjefr0Wabi55BnEPgM9JZo_O3FR48efemtB69efvzgl4vf_-Lr_wNIWqpB6wUAAA&amp;quot;,&amp;quot;http://report.yumobi.cn/act?&amp;amp;act=2&amp;amp;see=grBgj8q3EuRtPUPyJeTqyrrvVI&amp;amp;slot=3n7xz38b2a&amp;amp;data=25d3f6e5e1a57d4d2f13cd36d82d2080&amp;quot;],&amp;quot;download_complete&amp;quot;:[&amp;quot;https://open.e.kuaishou.com/rest/e/v2/open/log/conv?action=31&amp;amp;pr=M9eOxY1eeZd%2f%2fyqwiwpNvg%3d%3d&amp;amp;prType=encrypt&amp;amp;type=__TYPE__&amp;amp;behavior=__BEHAVIOR__&amp;amp;playedDuration=__P_DURATION__&amp;amp;playedRate=__P_RATE__&amp;amp;ifr=__IFR__&amp;amp;adnType=__ADN_TYPE__&amp;amp;adnName=__ADN_NAME__&amp;amp;lossPr=__LOSS_PR__&amp;amp;ex=kdf98_2_926000483__2&amp;amp;adLog=H4sIAAAAAAAA_43POwvkCAEA4Js50N1zwcVSGxm0kOzu5P1YWDSZJJPJJJm8k0kzZibPyWvyTkYEXfDRLIhsccohdt7piZ3YyYHlVYrWcoKFXOF1h42Cv-B-wFd8b739hce_-8vrv_9w8eW3H2JlwhCxkmLYoR_jkLLkhGH7jDWAIR8MuSnXa7ffIxLDdfBYcBAJ-FeEvtqKjNv0oeSiaI1fU4Hjj-3x6NKketlz8m6rGi2y3yftLae9Kpl2RBZn86WJi8MO6Q5u5NLCWKmmpAiOdaCKdojrLQmPnAwmRDcLTe92PYjZmaNTkZy1Lk3rQTyoBtNzMEEQtr67Y-YQ-h7STG0KGSFUECU-ZImEec3FrGswke4dcL5WyJHeqgkQarOkwhU0Q3OBxj3OSUUaVWxhAPWVmiypTZC00rIWoFD2KB2ZMCaggan3VqYZJoHzrU6oCdnv8dQW2itYwim_D0dTY9wtW9cC54uZ7ck3AzkOBENssYvPWcSxZGowVETRkVRGEVF6tMqjGPV5nN_Sc0lZLh1UdQboseLnocsa5mUdIggVS207A4LbqzN6Uz0liLUh4e2mas5eHx1zL8OCPAriODmfs6sv3iGPpogYMXJqjUkZZHVAjWJyNN07KSQmmqR4obXVQEv6GQLjcLORp9sOK3AhBHEBinQ94qd4iOCo6SGe1qKg5XTSi1wrmgJDuvFMrwsgw1RjeVUgm20jifSBRL5BdxsdIGctiaM96Ko7dIgEbBRPQUeR4cuMc9wQdDML05oN4GF40cGTOjAZutaQpNty94TCdrMaFFJvEa4v3VMPArZzRcyddufmhDTNqRwTqFRaXo5602qkG0qNPXKup4tz4JMiCni3VSq802U9XSv-hVLXssTEvXQQfJXdEPcEb-ZKk5T2KEbWDp5Zz-zhjKVrexe6ZaPtrxdTqhLWGHduUd_5MQEFG1kfPESYTCLT6ZDNglDb-8AQO41RIj6cdDXPNzrAkbdGbQymh4K9uZZ5NrgDdDGONaEblnAr3LlpZFEqkWbNRBAbrWvdyzaBo-D7IjiKhH8fvb3BVObdvOc4nUp5Ic8sIznYxrsehdLiHHxSLs5GCkJWoeIWn67e4bxxduAoIg7in7NO3k1ZH2dh1pDalTmrQ8E4wMCjRgaG40WiQs68OlEdqrUt8vZW9fNYYyZLuyVTlRJifq30TKouKev0hkr2jALZvlDMYQ5zuAJsVa7c7IU8PpvrdIIPYooBlwpPVQqNaGt3HAyT9KCDaCVBw6k7zQrjOLdLlJlnoNf3gMufRzu63k3S5WFGOKeKau95icvrNUsyCR4euJuyyYjzGXCOotqK1q2OgPHFi68uwJ_96j-f_GZJvvf-3_7x8Fvff_Xjjz585-cff0X_GsMROExB-FOUpvGnKEtDT0mYQ59uNizKcsSG5jf0nxfpd1b-LT0NYbN6Dj9Z9WValbJfplHYdqvnKwyFT8gzDIURiMBhksRBlEDwUxLAqB_AqycrPzi13ZyHq-fQ__UQNm14CsLOT_MwOHWNH0XpZfUc-u7L5Rs_XS7AXy_pB394vXj8wV9_9FB8SME4CIIoiehfRGGIAEkIB1GcwEl8-u-HH_xx9e7ifeHTxfJ7y8__ZPnmb5fv_OnTb_57uXj8zx_86933PjmtvrFjefr0Wabi55BnEPgM9JZo_O3FR48efemtB69efvzgl4vf_-Lr_wNIWqpB6wUAAA&amp;quot;,&amp;quot;http://39.106.16.176/tracks?data=-kUu-vSPdxVh6ndoGy08pjWlPvGZ_Jn0RepE9SPUZaUL6SV30yxIG2Pwv4FzoWn8rOt5BkdJNdgAZ9tnWYNqWjjwEihHM1MLqpUO_c4BLpSv-FoCix4xYKbXoGORpGhJaGltU2MWQW0Z_SMHCMVpICr7y8W_2RTcyLRbuA2PIduNCmQ9hg6EXDB_tcajK0RQYrAH-PbvS58iN7YzUV22TV_ub_rwQKVcOwp6EZl5mWEnfuraplWfVeibRAw1PSZp8foFVEwAzcfy7D50I0_ggaE4V5zlgd-_5yL6pvvGsvwlDz8h5h6ooACdxuGtJXDQKDRmc2Ft7vJtUVnt-4rM5lekpS0hD5xDjHIKVGXZQCeYosQW0cFJMcjBamlsHnd7zUxuAft-qrkn5NDbxMUbyf7o9kIh--ylhr6tdrD_uGImkfc5d9Lm1cl5W3kDrvBxW9xqAPFVGE-3gh0Qs558qGKgtMZbF6oAnKF4jmJDrOr3dHZSqZvyttKsVeAxCnncLOKg8ros9Juo12JrRJjT0zEmk3wEYEF_7EBz0TWDZJI5spHME-vFBC6a3_B3wn-De8cGV8OQ14rRrY4AhgPYNMN39cDddcni0g0pv_4c9353ilqsIC1_jB_wApcOET7zwrE1SgRS72HDDoXIPfcsHvLu8QSJ7H6nQIaFqZHqZGfuvfMSk90rlw8mwcVqQCvXGlaq7WKQm7TPArpczBAqP6V18HQ9WSuwE3p_y1HJnxA&amp;quot;,&amp;quot;http://report.yumobi.cn/act?&amp;amp;act=3&amp;amp;see=grBgj8q3EuRtPUPyJeTqyrrvVI&amp;amp;slot=3n7xz38b2a&amp;amp;data=25d3f6e5e1a57d4d2f13cd36d82d2080&amp;quot;],&amp;quot;installation_start&amp;quot;:[],&amp;quot;installation_complete&amp;quot;:[&amp;quot;https://open.e.kuaishou.com/rest/e/v2/open/log/conv?action=32&amp;amp;pr=M9eOxY1eeZd%2f%2fyqwiwpNvg%3d%3d&amp;amp;prType=encrypt&amp;amp;type=__TYPE__&amp;amp;behavior=__BEHAVIOR__&amp;amp;playedDuration=__P_DURATION__&amp;amp;playedRate=__P_RATE__&amp;amp;ifr=__IFR__&amp;amp;adnType=__ADN_TYPE__&amp;amp;adnName=__ADN_NAME__&amp;amp;lossPr=__LOSS_PR__&amp;amp;ex=kdf98_2_926000483__2&amp;amp;adLog=H4sIAAAAAAAA_43POwvkCAEA4Js50N1zwcVSGxm0kOzu5P1YWDSZJJPJJJm8k0kzZibPyWvyTkYEXfDRLIhsccohdt7piZ3YyYHlVYrWcoKFXOF1h42Cv-B-wFd8b739hce_-8vrv_9w8eW3H2JlwhCxkmLYoR_jkLLkhGH7jDWAIR8MuSnXa7ffIxLDdfBYcBAJ-FeEvtqKjNv0oeSiaI1fU4Hjj-3x6NKketlz8m6rGi2y3yftLae9Kpl2RBZn86WJi8MO6Q5u5NLCWKmmpAiOdaCKdojrLQmPnAwmRDcLTe92PYjZmaNTkZy1Lk3rQTyoBtNzMEEQtr67Y-YQ-h7STG0KGSFUECU-ZImEec3FrGswke4dcL5WyJHeqgkQarOkwhU0Q3OBxj3OSUUaVWxhAPWVmiypTZC00rIWoFD2KB2ZMCaggan3VqYZJoHzrU6oCdnv8dQW2itYwim_D0dTY9wtW9cC54uZ7ck3AzkOBENssYvPWcSxZGowVETRkVRGEVF6tMqjGPV5nN_Sc0lZLh1UdQboseLnocsa5mUdIggVS207A4LbqzN6Uz0liLUh4e2mas5eHx1zL8OCPAriODmfs6sv3iGPpogYMXJqjUkZZHVAjWJyNN07KSQmmqR4obXVQEv6GQLjcLORp9sOK3AhBHEBinQ94qd4iOCo6SGe1qKg5XTSi1wrmgJDuvFMrwsgw1RjeVUgm20jifSBRL5BdxsdIGctiaM96Ko7dIgEbBRPQUeR4cuMc9wQdDML05oN4GF40cGTOjAZutaQpNty94TCdrMaFFJvEa4v3VMPArZzRcyddufmhDTNqRwTqFRaXo5602qkG0qNPXKup4tz4JMiCni3VSq802U9XSv-hVLXssTEvXQQfJXdEPcEb-ZKk5T2KEbWDp5Zz-zhjKVrexe6ZaPtrxdTqhLWGHduUd_5MQEFG1kfPESYTCLT6ZDNglDb-8AQO41RIj6cdDXPNzrAkbdGbQymh4K9uZZ5NrgDdDGONaEblnAr3LlpZFEqkWbNRBAbrWvdyzaBo-D7IjiKhH8fvb3BVObdvOc4nUp5Ic8sIznYxrsehdLiHHxSLs5GCkJWoeIWn67e4bxxduAoIg7in7NO3k1ZH2dh1pDalTmrQ8E4wMCjRgaG40WiQs68OlEdqrUt8vZW9fNYYyZLuyVTlRJifq30TKouKev0hkr2jALZvlDMYQ5zuAJsVa7c7IU8PpvrdIIPYooBlwpPVQqNaGt3HAyT9KCDaCVBw6k7zQrjOLdLlJlnoNf3gMufRzu63k3S5WFGOKeKau95icvrNUsyCR4euJuyyYjzGXCOotqK1q2OgPHFi68uwJ_96j-f_GZJvvf-3_7x8Fvff_Xjjz585-cff0X_GsMROExB-FOUpvGnKEtDT0mYQ59uNizKcsSG5jf0nxfpd1b-LT0NYbN6Dj9Z9WValbJfplHYdqvnKwyFT8gzDIURiMBhksRBlEDwUxLAqB_AqycrPzi13ZyHq-fQ__UQNm14CsLOT_MwOHWNH0XpZfUc-u7L5Rs_XS7AXy_pB394vXj8wV9_9FB8SME4CIIoiehfRGGIAEkIB1GcwEl8-u-HH_xx9e7ifeHTxfJ7y8__ZPnmb5fv_OnTb_57uXj8zx_86933PjmtvrFjefr0Wabi55BnEPgM9JZo_O3FR48efemtB69efvzgl4vf_-Lr_wNIWqpB6wUAAA&amp;quot;,&amp;quot;http://39.106.16.176/tracks?data=-kUu-vSPdxVh6ndoGy08pjWlPvGZ_Jn0RepE9SPUZaUL6SV30yxIG2Pwv4FzoWn8IED3OiztHv0QsuV3szSUgzjwEihHM1MLqpUO_c4BLpSv-FoCix4xYKbXoGORpGhJaGltU2MWQW0Z_SMHCMVpICr7y8W_2RTcyLRbuA2PIduNCmQ9hg6EXDB_tcajK0RQYrAH-PbvS58iN7YzUV22TV_ub_rwQKVcOwp6EZl5mWEnfuraplWfVeibRAw1PSZp8foFVEwAzcfy7D50I0_ggaE4V5zlgd-_5yL6pvvGsvwlDz8h5h6ooACdxuGtJXDQKDRmc2Ft7vJtUVnt-4rM5lekpS0hD5xDjHIKVGXZQCeYosQW0cFJMcjBamlsHnd7zUxuAft-qrkn5NDbxMUbyf7o9kIh--ylhr6tdrD_uGImkfc5d9Lm1cl5W3kDrvBxW9xqAPFVGE-3gh0Qs558qGKgtMZbF6oAnKF4jmJDrOr3dHZSqZvyttKsVeAxCnncLOKg8ros9Juo12JrRJjT0zEmk3wEYEF_7EBz0TWDZJI5spHME-vFBC6a3_B3wn-DNZfei_vfhmoGkwq8U61slkAe8HXTm3OEKD9NKNaVUc9t7D7M0TMgQu9BOkmvkwb5wrE1SgRS72HDDoXIPfcsHvLu8QSJ7H6nQIaFqZHqZGfuvfMSk90rlw8mwcVqQCvXGlaq7WKQm7TPArpczBAqP6V18HQ9WSuwE3p_y1HJnxA&amp;quot;,&amp;quot;http://report.yumobi.cn/act?&amp;amp;act=5&amp;amp;see=grBgj8q3EuRtPUPyJeTqyrrvVI&amp;amp;slot=3n7xz38b2a&amp;amp;data=25d3f6e5e1a57d4d2f13cd36d82d2080&amp;quot;],&amp;quot;activation&amp;quot;:null},&amp;quot;video&amp;quot;:{&amp;quot;video_url&amp;quot;:&amp;quot;https://v4-lm.adukwai.com/upic/2022/07/30/11/BMjAyMjA3MzAxMTE3NDdfMjYyNDk1MTg0OV84MDUwMTE4MzM4NV8wXzM=_hd24ad2_Bc03dfe0789aabc817b4af0a3e8ca83dd.mp4&amp;quot;,&amp;quot;video_duration&amp;quot;:15,&amp;quot;prefetch&amp;quot;:false,&amp;quot;video_loaded_trackers&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACg3PRbarSAAA0AUxwB4FDHqABytcZ7gEJxQkq--_gntu-jFKn6omVtc3gc8fjIDVig2etNmfU3hiw3aNMRbHbkHm_larMoU1BbgxpAMXNim4_D0SJZON0iMTWIQ01emj3_lkWUuHkcerJ64iB9F5gHP2nVwW2ZBUVipc6UVwOjr8puvMBSQEs-OJeilv4zNBXkI_u5usgf5ILKIwr1RsY410ma3-QaCSP-20YYwjUtZUz2IXCJ3WUcrY_rp_C1loHzTX07dMkLXwK_f3fbH7ygVNmJRDED2B_lqT5oLAMnUsQoHrA0HnGCaVfZK1io_S439m7PFvqZIKur2Su3tlBKUlu3LFYcvIEJaXlVFKhktbdwvkCh-WvvWt8KY9Z4sv5es7XXhVbc6RUNuCNt61ki48oE8Tx_eOd86Fyqw8BrPXK8yUbxO5i-o51zzlueSB65w0N13BE4X7PkIy6TUOHiRCdl-hFV7vZgR0kPDEQTWDqUS9T2umGZ9g4EOuYCQMqufCtOMeeBoBj20P84Fu5B-8Db-q7oh9UuhmK5EbwW3_-kWtsAIZtuivqarGZLUf6p-0dgV7OtrQ-mDPy0aBfTOx82aFL1qUfdSd0bKGcun20z02uwNHznK-1q0JbTW6KKK-CEQ4pRILaMhrx8OQ97GDHK1LyfgCs_1YtxiaxHitmlUgYqYTrmQ_vF_BasvT_p54xaBVVwQE8ANTxaP__gd5DesRrAIAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;start_play_trackers&amp;quot;:[&amp;quot;https://open.e.kuaishou.com/rest/e/v2/open/log/conv?action=399&amp;amp;pr=M9eOxY1eeZd%2f%2fyqwiwpNvg%3d%3d&amp;amp;prType=encrypt&amp;amp;type=__TYPE__&amp;amp;behavior=__BEHAVIOR__&amp;amp;playedDuration=__P_DURATION__&amp;amp;playedRate=__P_RATE__&amp;amp;ifr=__IFR__&amp;amp;adnType=__ADN_TYPE__&amp;amp;adnName=__ADN_NAME__&amp;amp;lossPr=__LOSS_PR__&amp;amp;ex=kdf98_2_926000483__2&amp;amp;adLog=H4sIAAAAAAAA_43POwvkCAEA4Js50N1zwcVSGxm0kOzu5P1YWDSZJJPJJJm8k0kzZibPyWvyTkYEXfDRLIhsccohdt7piZ3YyYHlVYrWcoKFXOF1h42Cv-B-wFd8b739hce_-8vrv_9w8eW3H2JlwhCxkmLYoR_jkLLkhGH7jDWAIR8MuSnXa7ffIxLDdfBYcBAJ-FeEvtqKjNv0oeSiaI1fU4Hjj-3x6NKketlz8m6rGi2y3yftLae9Kpl2RBZn86WJi8MO6Q5u5NLCWKmmpAiOdaCKdojrLQmPnAwmRDcLTe92PYjZmaNTkZy1Lk3rQTyoBtNzMEEQtr67Y-YQ-h7STG0KGSFUECU-ZImEec3FrGswke4dcL5WyJHeqgkQarOkwhU0Q3OBxj3OSUUaVWxhAPWVmiypTZC00rIWoFD2KB2ZMCaggan3VqYZJoHzrU6oCdnv8dQW2itYwim_D0dTY9wtW9cC54uZ7ck3AzkOBENssYvPWcSxZGowVETRkVRGEVF6tMqjGPV5nN_Sc0lZLh1UdQboseLnocsa5mUdIggVS207A4LbqzN6Uz0liLUh4e2mas5eHx1zL8OCPAriODmfs6sv3iGPpogYMXJqjUkZZHVAjWJyNN07KSQmmqR4obXVQEv6GQLjcLORp9sOK3AhBHEBinQ94qd4iOCo6SGe1qKg5XTSi1wrmgJDuvFMrwsgw1RjeVUgm20jifSBRL5BdxsdIGctiaM96Ko7dIgEbBRPQUeR4cuMc9wQdDML05oN4GF40cGTOjAZutaQpNty94TCdrMaFFJvEa4v3VMPArZzRcyddufmhDTNqRwTqFRaXo5602qkG0qNPXKup4tz4JMiCni3VSq802U9XSv-hVLXssTEvXQQfJXdEPcEb-ZKk5T2KEbWDp5Zz-zhjKVrexe6ZaPtrxdTqhLWGHduUd_5MQEFG1kfPESYTCLT6ZDNglDb-8AQO41RIj6cdDXPNzrAkbdGbQymh4K9uZZ5NrgDdDGONaEblnAr3LlpZFEqkWbNRBAbrWvdyzaBo-D7IjiKhH8fvb3BVObdvOc4nUp5Ic8sIznYxrsehdLiHHxSLs5GCkJWoeIWn67e4bxxduAoIg7in7NO3k1ZH2dh1pDalTmrQ8E4wMCjRgaG40WiQs68OlEdqrUt8vZW9fNYYyZLuyVTlRJifq30TKouKev0hkr2jALZvlDMYQ5zuAJsVa7c7IU8PpvrdIIPYooBlwpPVQqNaGt3HAyT9KCDaCVBw6k7zQrjOLdLlJlnoNf3gMufRzu63k3S5WFGOKeKau95icvrNUsyCR4euJuyyYjzGXCOotqK1q2OgPHFi68uwJ_96j-f_GZJvvf-3_7x8Fvff_Xjjz585-cff0X_GsMROExB-FOUpvGnKEtDT0mYQ59uNizKcsSG5jf0nxfpd1b-LT0NYbN6Dj9Z9WValbJfplHYdqvnKwyFT8gzDIURiMBhksRBlEDwUxLAqB_AqycrPzi13ZyHq-fQ__UQNm14CsLOT_MwOHWNH0XpZfUc-u7L5Rs_XS7AXy_pB394vXj8wV9_9FB8SME4CIIoiehfRGGIAEkIB1GcwEl8-u-HH_xx9e7ifeHTxfJ7y8__ZPnmb5fv_OnTb_57uXj8zx_86933PjmtvrFjefr0Wabi55BnEPgM9JZo_O3FR48efemtB69efvzgl4vf_-Lr_wNIWqpB6wUAAA&amp;quot;,&amp;quot;http://39.106.16.176/tracks?data=-kUu-vSPdxVh6ndoGy08pjWlPvGZ_Jn0RepE9SPUZaUL6SV30yxIG2Pwv4FzoWn8NopIoPSP3PZ2Y17qNMiq_gcI0_zDYjgKypglDGc0m39TaDacwvX6EtSMb6X84wFS5hUgbrRChSdkgdNtb89pkGM4kxvZmQvtI3aGqTvzR7ZS2kkL_zfcE_sTRKrq40c3Dn7Cz5ihA6A9TIoKM748ddzjkPY1DtizMfLQgukU7qTlPMsbXLakFYZi7vIgcLuUMZzVuPBBkmsYXnn3XzfPQTUin1wgij2As9FEnsyZCG6EvOCLcdNPdEoTWusCh0QlCx9tlx_UVkeOKfpvljSTqCgNvmzV62dDHybSaKs_YjfURcoPagtmKP-CDCmeNZE7RNN781Lwcj66Y_4lHXyHefV5JY1iIwsZVvchS2MNvms_SmxrR2N2qfu-ciRn7GUo84ovtX_IMTR-WBjb414K8I_RA-v6_IMtwpssOULO-SjID-Kz8yajG_UsjvRsKLZroNjt953dHpO3__EqsUmzs848Wrw8uZcFfjPf7zANw1rqiQC-pj4Wy0tDg75ThpIL0Yu8WSb8KsWy-4dIcyxfcSn_GKyfGkW-pQIWSABEGGMtu7wyentTs63YNookQT12GPWSvCFGOSpNEXgVS6yXOhI_YkWmypogkHv3z1zHutaJighSW3vnUKQdnrOarpj_AAfxAZsQl_dxT9wtSxPlbhTfSp_h6GNKdJU_jnNXTQU&amp;quot;,&amp;quot;http://report.yumobi.cn/act?&amp;amp;act=11&amp;amp;see=grBgj8q3EuRtPUPyJeTqyrrvVI&amp;amp;slot=3n7xz38b2a&amp;amp;data=25d3f6e5e1a57d4d2f13cd36d82d2080&amp;quot;,&amp;quot;/api/v?s=H4sIAAAAAAAACgXBx6JrQAAA0A-yUMJg8RaiRJ0Yoowdrh5dtK9_51TbyGQyL6xpHW3WK1ril8W5qkp_z60zQPznqNQtP50C1sGbaZrEKZTHPEzt1S_ZIHL9z8CQ5TC252z0cQ54VQeUQwweNiAvCZ3zix-3xlXdfc1Zb5V0E3WqWO1y-oHNig4tEYsTsDfs0avvCtbVAG-bVAoD2U4rOXR9Gmpel32fGEmoLZLH2CNnBBE6CH3onDDOB4D9vVW0Jc82mG-vLODNRpGYJ3N-r-nnP6_hN0yDwB_mpo-z1BFPAK7b3obc3deWJ1Cw2I_0xcbf86am8fMkmpCCFhDeSr_f5W-VDE8Sr2FaxWrBk_tXJYtrbuaNSOE1JzATOCu9NpRUPJwIuLe4-LBqjah8abgDa4ly8Q-BUz8TMKEu-TUQ-NOqCj_hNY0FAs3Q2Ty0TQDcVWdDk0GpITTH70HaukVZ-I-mPbTkitfW8tZRp9643xJr5SG5mGV53SyRfCKsDi82ugnClQ1H9RRAlTe8IUqG_sBcfdkAoUpWOBf0OBTL7Qh7XBBoJNjMWmDjwGaObfHs6sk5ZH1WOalx37L--KVmxKVLi4KsdChZYCKfTuu35NKVXvFBiZnCoAb48eRNO8IN-LC-6dEKNqusifOQ8ugiUVxlVnws5F6n5LWiDVJkkNviZyGjQTTdhSe09-5l_XgIBkz4Akt_z9XHu3qSbBH3kaKu__4Dalo-yqwCAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;end_play_trackers&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACgXBx6JrQAAA0A-yQDBYvIUoUSeGCGOHq0fvvv6dwyPGn5rj_d6sA8wN3RQSV-yqSv_OtTVA9Oeo1C0_nRxWwftR17GTK8zUj83VzWkvct1mYMhyGNtTOvg4A7yqA8oheg8bkJeE1tki5ta4sr2vKe2sgq7DVhXLXU4-sF7QocVifgL2hh16dW3OuhrgbZNKYCDbSSl_XZ-GmtemvydGEmrymBk65AwgRAeh963zjbIeYH9vFG3O0hVm6ysNeLNWpMfzcf6ucfOfV7_1Yy_wh7nqwyS1xBOA67bXPnP3peEJFMw2k7zY6Hfe1Dh8nkT9paAFhLfS7XexLZLhSeLVj4tYznh0_8p4ds3VvBEpvKYYpgJnJdeK4pKHIwH3BucfVq0Qlc01d2AtVi6eETj1MwIT6pJfAYE_rTL3Y17TWCDQDzqd-qYOgLvo7Nd8oMQQ6mNjSFu3KAv_0bSH5kzxmkpeW-rUa_dXYK04JBezLK-bBZJPhNX-xYY3Qbiy4aieAqjihjdEcd8dmKsuGyBUygrngg5_xWI9vh3OCTQQbGrNsHZgPUW2eLbV6ByyPqmcVLtvWWe2xAy5ZG5QkBYOJQuP0KeT6i25dKmXfFDgR25QPfx48qod3xX4sLrpwQpWq6iI85Cy8CJRVKZWdMzkXiXktaAVUmSQ2eJnJsNeNN2ZJ7T37qXdcAgGjPkcS3_Pxce7epJsHnWhoi7__gMVSn2JrAIAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;video_close&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACgXBx6JrQAAA0A-yUMJg8RaiRJ0YJYwdrh5dtK9_53Dxtb6XU2IsjS2D_GblkBh3VaW_59YZIP5zVOqWn04B6_DNNE3iFMpjHqb26pdsELn-Z2DIchjbczb6OAe8qgPKIQYPG5CXhM75xY9b46ruvuast0q6iTpVrHY5DWCzokNLxOIE7A179Oq7gnU1wNsmlcJQttNK_rg-DTWvy75PjCTUFslj7JEzgggdhD50zifOB4D9vVW0Jc82mG-vLOTNRpGYJ3N-r-nnP6_hN0yDwB_mpo-z1BFPAK7b3obc3deWJ1C42I_0xcbf86amMXgSzYeCFhDeSr_f5W-VDE8Sr2FaxWrBk_tXJYtrbuaNSOE1JzATOCu9NpRUPJwIuLe4CFi1RlS-NNyBtUS5-IfAqcEETKhLfg0E_rSqwk94TWOBQDN0Ng9tEwJ31dmPyaDUEJrj9yBt3aIs_EfTHlpyxWtreeuoU2_cb4m18pBczLK8bpZIPhFWhxcb3QThyoajegqgyhveECVDf2CuvmyAUCUrnAt6_BHL7fj0uCDQSLCZtcDGgc0c2-LZ1ZNzyPqsclLjvmX98UvNiEuXFoVZ6VCywEQ-ndZvyaUrveLDEjOFQQ0w8ORNOz4b8GF906MVblZZE-ch5dFForjKrPhYyL1OyWtFG6TIMLfFYCGjQTTdhSe09-5l_XgIBkz4Akt_z9XHu3qSbBH3kaKu__4DXZlbiqwCAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;video_skip&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACgXBx6JrQAAA0A-yQMJg8RaiRJ0Yfexw9eiiff07J58PbWz43teRIPll3pElX5OKQn_PrdNB_Gcr1C297ALWwefRNIldyM95mNqrX7JBYPufjiHDYmzN2ejhHHCKBiibGFysQ07kO_sXP2-Vrbr7mrPeLOkm6hSh2qXUh82KDjURihMwN-zRu-8KxlEBZxlUCgPJSispdDwaqm6XfV8YiagtkufYI3sEEToIbejsMM4HgL29ldUlzzaYb-8s4IxGFh-vx_m9pp_3uobfMA08dxibNs5iR7wAuG5rG3JnX1uOQMFiPdM3E3_Pm5pG_0U0IQVNwH_kfr_L3yrqrihcw7QK1YIn569KFsfYjBuR_HtOYMazZnptKKk4OBFwb3HhM0qNqHxp2AOriXxxT55V_AkYUBO9GvDcaVaFl3CqygCeftDZPLRNAJxVY0LjgVKdb47fk7Q0kzLxH027aMllt62lraNOrXG-JVbLQ3Qww3CaUSLpRFgZ3kx0E4Qj6bbiyoAqb3hDlAz9gdn6sgBClSSzDuhxKJTbEfa4INBIMJm5wMaGzRxbwtnVk31I2qywYuN8JO35S42ITZcWBVlpUxL_iDw6rT-iQ1daxQUlfhQ6NUDflTb1CDfgwfqmRzPYzLImzkPMo4tEcZWZ8bGQe52S14o2SJFBbgn-QkaDYDgLR6if3c368eB1mHAFFv9eq4d35SSZIu4jWVn__QcK1iPJrAIAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;playpercentages&amp;quot;:[{&amp;quot;checkpoint&amp;quot;:3,&amp;quot;urls&amp;quot;:[&amp;quot;https://open.e.kuaishou.com/rest/e/v2/open/log/conv?action=22&amp;amp;pr=M9eOxY1eeZd%2f%2fyqwiwpNvg%3d%3d&amp;amp;prType=encrypt&amp;amp;type=__TYPE__&amp;amp;behavior=__BEHAVIOR__&amp;amp;playedDuration=__P_DURATION__&amp;amp;playedRate=__P_RATE__&amp;amp;ifr=__IFR__&amp;amp;adnType=__ADN_TYPE__&amp;amp;adnName=__ADN_NAME__&amp;amp;lossPr=__LOSS_PR__&amp;amp;ex=kdf98_2_926000483__2&amp;amp;adLog=H4sIAAAAAAAA_43POwvkCAEA4Js50N1zwcVSGxm0kOzu5P1YWDSZJJPJJJm8k0kzZibPyWvyTkYEXfDRLIhsccohdt7piZ3YyYHlVYrWcoKFXOF1h42Cv-B-wFd8b739hce_-8vrv_9w8eW3H2JlwhCxkmLYoR_jkLLkhGH7jDWAIR8MuSnXa7ffIxLDdfBYcBAJ-FeEvtqKjNv0oeSiaI1fU4Hjj-3x6NKketlz8m6rGi2y3yftLae9Kpl2RBZn86WJi8MO6Q5u5NLCWKmmpAiOdaCKdojrLQmPnAwmRDcLTe92PYjZmaNTkZy1Lk3rQTyoBtNzMEEQtr67Y-YQ-h7STG0KGSFUECU-ZImEec3FrGswke4dcL5WyJHeqgkQarOkwhU0Q3OBxj3OSUUaVWxhAPWVmiypTZC00rIWoFD2KB2ZMCaggan3VqYZJoHzrU6oCdnv8dQW2itYwim_D0dTY9wtW9cC54uZ7ck3AzkOBENssYvPWcSxZGowVETRkVRGEVF6tMqjGPV5nN_Sc0lZLh1UdQboseLnocsa5mUdIggVS207A4LbqzN6Uz0liLUh4e2mas5eHx1zL8OCPAriODmfs6sv3iGPpogYMXJqjUkZZHVAjWJyNN07KSQmmqR4obXVQEv6GQLjcLORp9sOK3AhBHEBinQ94qd4iOCo6SGe1qKg5XTSi1wrmgJDuvFMrwsgw1RjeVUgm20jifSBRL5BdxsdIGctiaM96Ko7dIgEbBRPQUeR4cuMc9wQdDML05oN4GF40cGTOjAZutaQpNty94TCdrMaFFJvEa4v3VMPArZzRcyddufmhDTNqRwTqFRaXo5602qkG0qNPXKup4tz4JMiCni3VSq802U9XSv-hVLXssTEvXQQfJXdEPcEb-ZKk5T2KEbWDp5Zz-zhjKVrexe6ZaPtrxdTqhLWGHduUd_5MQEFG1kfPESYTCLT6ZDNglDb-8AQO41RIj6cdDXPNzrAkbdGbQymh4K9uZZ5NrgDdDGONaEblnAr3LlpZFEqkWbNRBAbrWvdyzaBo-D7IjiKhH8fvb3BVObdvOc4nUp5Ic8sIznYxrsehdLiHHxSLs5GCkJWoeIWn67e4bxxduAoIg7in7NO3k1ZH2dh1pDalTmrQ8E4wMCjRgaG40WiQs68OlEdqrUt8vZW9fNYYyZLuyVTlRJifq30TKouKev0hkr2jALZvlDMYQ5zuAJsVa7c7IU8PpvrdIIPYooBlwpPVQqNaGt3HAyT9KCDaCVBw6k7zQrjOLdLlJlnoNf3gMufRzu63k3S5WFGOKeKau95icvrNUsyCR4euJuyyYjzGXCOotqK1q2OgPHFi68uwJ_96j-f_GZJvvf-3_7x8Fvff_Xjjz585-cff0X_GsMROExB-FOUpvGnKEtDT0mYQ59uNizKcsSG5jf0nxfpd1b-LT0NYbN6Dj9Z9WValbJfplHYdqvnKwyFT8gzDIURiMBhksRBlEDwUxLAqB_AqycrPzi13ZyHq-fQ__UQNm14CsLOT_MwOHWNH0XpZfUc-u7L5Rs_XS7AXy_pB394vXj8wV9_9FB8SME4CIIoiehfRGGIAEkIB1GcwEl8-u-HH_xx9e7ifeHTxfJ7y8__ZPnmb5fv_OnTb_57uXj8zx_86933PjmtvrFjefr0Wabi55BnEPgM9JZo_O3FR48efemtB69efvzgl4vf_-Lr_wNIWqpB6wUAAA&amp;quot;,&amp;quot;http://report.yumobi.cn/act?&amp;amp;act=12&amp;amp;see=grBgj8q3EuRtPUPyJeTqyrrvVI&amp;amp;slot=3n7xz38b2a&amp;amp;data=25d3f6e5e1a57d4d2f13cd36d82d2080&amp;quot;]},{&amp;quot;checkpoint&amp;quot;:15,&amp;quot;urls&amp;quot;:[&amp;quot;https://open.e.kuaishou.com/rest/e/v2/open/log/conv?action=400&amp;amp;pr=M9eOxY1eeZd%2f%2fyqwiwpNvg%3d%3d&amp;amp;prType=encrypt&amp;amp;type=__TYPE__&amp;amp;behavior=__BEHAVIOR__&amp;amp;playedDuration=__P_DURATION__&amp;amp;playedRate=__P_RATE__&amp;amp;ifr=__IFR__&amp;amp;adnType=__ADN_TYPE__&amp;amp;adnName=__ADN_NAME__&amp;amp;lossPr=__LOSS_PR__&amp;amp;ex=kdf98_2_926000483__2&amp;amp;adLog=H4sIAAAAAAAA_43POwvkCAEA4Js50N1zwcVSGxm0kOzu5P1YWDSZJJPJJJm8k0kzZibPyWvyTkYEXfDRLIhsccohdt7piZ3YyYHlVYrWcoKFXOF1h42Cv-B-wFd8b739hce_-8vrv_9w8eW3H2JlwhCxkmLYoR_jkLLkhGH7jDWAIR8MuSnXa7ffIxLDdfBYcBAJ-FeEvtqKjNv0oeSiaI1fU4Hjj-3x6NKketlz8m6rGi2y3yftLae9Kpl2RBZn86WJi8MO6Q5u5NLCWKmmpAiOdaCKdojrLQmPnAwmRDcLTe92PYjZmaNTkZy1Lk3rQTyoBtNzMEEQtr67Y-YQ-h7STG0KGSFUECU-ZImEec3FrGswke4dcL5WyJHeqgkQarOkwhU0Q3OBxj3OSUUaVWxhAPWVmiypTZC00rIWoFD2KB2ZMCaggan3VqYZJoHzrU6oCdnv8dQW2itYwim_D0dTY9wtW9cC54uZ7ck3AzkOBENssYvPWcSxZGowVETRkVRGEVF6tMqjGPV5nN_Sc0lZLh1UdQboseLnocsa5mUdIggVS207A4LbqzN6Uz0liLUh4e2mas5eHx1zL8OCPAriODmfs6sv3iGPpogYMXJqjUkZZHVAjWJyNN07KSQmmqR4obXVQEv6GQLjcLORp9sOK3AhBHEBinQ94qd4iOCo6SGe1qKg5XTSi1wrmgJDuvFMrwsgw1RjeVUgm20jifSBRL5BdxsdIGctiaM96Ko7dIgEbBRPQUeR4cuMc9wQdDML05oN4GF40cGTOjAZutaQpNty94TCdrMaFFJvEa4v3VMPArZzRcyddufmhDTNqRwTqFRaXo5602qkG0qNPXKup4tz4JMiCni3VSq802U9XSv-hVLXssTEvXQQfJXdEPcEb-ZKk5T2KEbWDp5Zz-zhjKVrexe6ZaPtrxdTqhLWGHduUd_5MQEFG1kfPESYTCLT6ZDNglDb-8AQO41RIj6cdDXPNzrAkbdGbQymh4K9uZZ5NrgDdDGONaEblnAr3LlpZFEqkWbNRBAbrWvdyzaBo-D7IjiKhH8fvb3BVObdvOc4nUp5Ic8sIznYxrsehdLiHHxSLs5GCkJWoeIWn67e4bxxduAoIg7in7NO3k1ZH2dh1pDalTmrQ8E4wMCjRgaG40WiQs68OlEdqrUt8vZW9fNYYyZLuyVTlRJifq30TKouKev0hkr2jALZvlDMYQ5zuAJsVa7c7IU8PpvrdIIPYooBlwpPVQqNaGt3HAyT9KCDaCVBw6k7zQrjOLdLlJlnoNf3gMufRzu63k3S5WFGOKeKau95icvrNUsyCR4euJuyyYjzGXCOotqK1q2OgPHFi68uwJ_96j-f_GZJvvf-3_7x8Fvff_Xjjz585-cff0X_GsMROExB-FOUpvGnKEtDT0mYQ59uNizKcsSG5jf0nxfpd1b-LT0NYbN6Dj9Z9WValbJfplHYdqvnKwyFT8gzDIURiMBhksRBlEDwUxLAqB_AqycrPzi13ZyHq-fQ__UQNm14CsLOT_MwOHWNH0XpZfUc-u7L5Rs_XS7AXy_pB394vXj8wV9_9FB8SME4CIIoiehfRGGIAEkIB1GcwEl8-u-HH_xx9e7ifeHTxfJ7y8__ZPnmb5fv_OnTb_57uXj8zx_86933PjmtvrFjefr0Wabi55BnEPgM9JZo_O3FR48efemtB69efvzgl4vf_-Lr_wNIWqpB6wUAAA&amp;quot;,&amp;quot;http://39.106.16.176/tracks?data=-kUu-vSPdxVh6ndoGy08pjWlPvGZ_Jn0RepE9SPUZaUL6SV30yxIG2Pwv4FzoWn8viNe7qAmbUQLPpJ2fWWm7wcI0_zDYjgKypglDGc0m39TaDacwvX6EtSMb6X84wFS5hUgbrRChSdkgdNtb89pkGM4kxvZmQvtI3aGqTvzR7ZS2kkL_zfcE_sTRKrq40c3Dn7Cz5ihA6A9TIoKM748ddzjkPY1DtizMfLQgukU7qTlPMsbXLakFYZi7vIgcLuUMZzVuPBBkmsYXnn3XzfPQTUin1wgij2As9FEnsyZCG6EvOCLcdNPdEoTWusCh0QlCx9tlx_UVkeOKfpvljSTqCgNvmzV62dDHybSaKs_YjfURcoPagtmKP-CDCmeNZE7RNN781Lwcj66Y_4lHXyHefV5JY1iIwsZVvchS2MNvms_SmxrR2N2qfu-ciRn7GUo84ovtX_IMTR-WBjb414K8I_RA-v6_IMtwpssOULO-SjID-Kz8yajG_UsjvRsKLZroNjt953dHpO3__EqsUmzs848Wrw8uZcFfjPf7zANw1rqiQC-pj4Wy0tDg75ThpILSq9gpQN-pV7fqqSrmPwIXWHihePNvxfsBybKuN3H9Ok1AHBXB09UT3HbqNoRbkNpGPWSvCFGOSpNEXgVS6yXOhI_YkWmypogkHv3z1zHutaJighSW3vnUKQdnrOarpj_AAfxAZsQl_dxT9wtSxPlbhTfSp_h6GNKdJU_jnNXTQU&amp;quot;,&amp;quot;http://report.yumobi.cn/act?&amp;amp;act=15&amp;amp;see=grBgj8q3EuRtPUPyJeTqyrrvVI&amp;amp;slot=3n7xz38b2a&amp;amp;data=25d3f6e5e1a57d4d2f13cd36d82d2080&amp;quot;]}],&amp;quot;html&amp;quot;:null,&amp;quot;html_exposure_tracking&amp;quot;:null,&amp;quot;html_clos_tracking&amp;quot;:null,&amp;quot;callback_trackers&amp;quot;:null,&amp;quot;error&amp;quot;:null,&amp;quot;play_trackers&amp;quot;:{&amp;quot;mute&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACgXBx6JrQAAA0A-yQDBYvIUoUSdGCWOHq0cX7evfOaSV88WExKDAyhqqDD1-r65UVfp7bp0B4j9HpW756RSwDt-PpkmcQmHmYWqvfskGket_BoYsh7E9Z6OPc8CrOqAcYvCwAXlJ6JxfzNwaV3X3NWe9VdJN1KlitctpAJsVHVoiFidgb9ijV98VrKsB3japFIaynVbyx_VpqHld9n1iJKG2SJixR84IInQQ-tA5nzgfAPb3VtGWPNtgvr2ykDcbRXo8H-f3mn7-8xp-wzQI_GFu-jhLHfEE4LrtbcjdfW15AoWLzaQvNv6eNzWNwZNoPhS0gPBW-v0uf6tkeJJ4DdMqVgue3L8qWVxzM29ECq85gZnAWem1oaTi4UTAvcVFwKo1ovKl4Q6sJcrFMwKnBhMwoS75NRD406oKP-E1jQUC_aCzeWibELirzn7MB0oNoTl-DGnrFmXhP5r20JIrXlvLW0edeuN-S6yVh-RiluV1s0TyibA6vNjoJghXNhzVUwBV3vCGKBn6A3P1ZQOEKlnhXNDjj1hux6fHBYFGgs2sBTYObObYFs-unpxD1meVkxr3LevMLzUjLl1aFGalQ8nCI_LptH5LLl3pFR-W-FEY1AADT96047MBH9Y3PVrhZpU1cR5SHl0kiqvMio-F3OuUvFa0QYoMc1sMFjIaRNNdeEJ7717Wj4dgwIQvsPT3XH28qyfJFnEfKer67z8g0yvhrAIAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;unmute&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACgXByaJrMAAA0A-yQEuweAs11JgrVIkdaq4Ya_r6d05OMVtcRi5jZBspvovvr5-e1jT2e6ydCeKPqzGX8nALWId_t6ZJ3EK9T2Rsz37OiMT3PxNDjsfYmbIhwDkQNAMwLkV8bEJBFjv3F98vna-665yy3i7ZJuo0qdqU9AWbBe16IhUH4C7Yo2ffFZynA8GxmBSGipNWytsLWKj7XfZ9YCSjtkjuQ4_cAURopwzSue84JwAHW6vqc56tMF-fWShYjSrfHrfje46_4HGSHxmJKOzWagyT3FEPAM7LWUnubUsrUCicnXv65OLvcTHj8HpQzZuBNhD_1H67yt8im74snWRcpGrGo_epktmzVutCtPicEpiJvJ2eK0oqAY4U3FpcvDitRkw-N_yO9UQ9hbvIa68RWNCQgxqIwmFXRZAIus4Bkb2x2UTaJgTeYnBv64ZSU2z23512DJux8YdlfTTnqt_Wytoxh9F43xLr5S57mOMEwyqRciCskScXXRTlKaar-SpgygteECWk3zFfnw5AqFJU3gM9fkvlur97XFBooLjMnmHjwmaKHeno6tHdFWPSeLnx_hTj_kutiE_nFoVZ6TKKeIsCNq3_ZI-tjEoIS3wrTIbAl6-s-v5eQQDrix3scLXLmjp2OY9OGsVVZsf7TG91Sp8LWiFDh7kjvWY6IpLlzQKl_21-1g-7aMJEKLD8eSwB3rSD5oq4j1Rt-fcf3SNsgawCAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;play&amp;quot;:null,&amp;quot;pause&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACgXByaJrMAAA0A-yQEuweAs11JgrVIkdaq4Ya_r6dw6yDo7qLr2J8ccp2RAHKO1LTWO_x9qZIP64GnMpD7eAdfh3a5rELdT7RMb27OeMSHz_MzHkeIydKRsCnANBMwDjUsTHJhRksXN_8f3S-aq7zinr7ZJtok6Tqk1JX7BZ0K4nUnEA7oI9evZdwXk6EByLSWGoOGmlvL2AhbrfZd8HRjJqi-Q-9MgdQIR2yiCd-45zAnCwtao-59kK8_WZhYLVqPLtcTu-5_gLHif5kZGIwm6txjDJHfUA4LycleTetrQChcLZuadPLv4eFzMOrwfVvBloA_FP7ber_C2y6cvSScZFqmY8ep8qmT1rtS5Ei88pgZnI2-m5oqQS4EjBrcXFi9NqxORzw-9YT9RTuIu89hqBBQ05qIEoHHZVBImg6xwQ2RubTaRtQuAtBve2big1xWb_3WnHsBkbf1jWR3Ou-m2trB1zGI33LbFe7rKHOU4wrBIpB8IaeXLRRVGeYrqarwKmvOAFUUL6HfP16QCEKkXlPdDjt1Su-7vHBYUGisvsGTYubKbYkY6uHt1dMSaNlxvvTzHuv9SK-HRuUZiVLqOItyhg0_pP9tjKqISwxLfCZAh8-cqq7-8VBLC-2MEOV7usqWOX8-ikUVxldrzP9Fan9LmgFTJ0mDvSa6YjIlneLFD63-Zn_bCLJkyEAsufxxLgTTtoroj7SNWWf_8BKBdGXawCAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;replay&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACgXByaJrMAAA0A-yQEuweAs11JgKVWKHa64Ya_r6dw6iGtskWyQsCNYWictt5DCtaez3WDsTxH-uxlzKwy1gHb5uTZO4hXqfyNie_ZwRie9_JoYcj7EzZUOAcyBoBmBcivjYhIIsdu4vvl86X3XXOWW9XbJN1GlStSnpGzYL2vVEKg7AXbBHz74rOE8HgmMxKQwVJ62UjxewUPe77PvASEZtkdyHHrkDiNBOGaRzP3FOAA62VtXnPFthvj6zULAaVb49bsf3HH_B4yQ_MhJR2K3VGCa5ox4AnJezktzbllagUDg79_TJxd_jYsbh_aCaDwNtIL7UfrvK3yKbviydZFykasaj91cls2et1oVo8TklMBN5Oz1XlFQCHCm4tbh4c1qNmHxu-B3riXoKd5HX3iOwoCEHNRCFw66KIBF0nQMie2OzibRNCLzF4D7WDaWm2Oy_O-0YNmPjP5b10Zyrflsra8ccRuN9S6yXu-xhjhMMq0TKgbBGnlx0UZSnmK7mq4ApL3hBlJB-x3x9OgChSlF5D_T4I5Xr_ulxQaGB4jJ7ho0Lmyl2pKOrR3dXjEnj5cZ7Kcb9l1oRn84tCrPSZRTxFgVsWr9kj62MSghLfCtMhsC3r6z6_llBAOuLHexwtcuaOnY5j04axVVmx_tMb3VKnwtaIUOHuSO9ZzoikuXNAqW_Nj_rh100YSIUWP57LAHetIPmiriPVG359x-cM1HarAIAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;fullscreen&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACgXBx6JrQAAA0A-yQDBYvIUoUSeGCGOH6Ffvvv6dc1PjxgS_8Er7Hb8H_ghtRyhUlf4719YA0c9RqVt-OjmsgvejrmMnV5ipH5urm9Ne5LrNwJDlMLandPBxBnhVB5RD9B42IC8JrbNFzK1xZXtfU9pZBV2HrSqWu5x8YL2gQ4vF_ATsDTv06tqcdTXA2yaVwEC2k1L-uj4NNa9N_54YSajJY2bokDOAEB2E3rfON8p6gP29UbQ5S1eYra804M1akR7Px_l3jZv_vPqtH3uBP8xVHyapJZ4AXLe99pm7Lw1PoGC2meTFRn_nTY3D50nUXwpaQHgr3X4X2yIZniRe_biI5YxH91fGs2uu5o1I4TXFMBU4K7lWFJc8HAm4Nzj_sGqFqGyuuQNrsXLxjMCpnxGYUJf8Cgj8aZW5H_OaxgKBftDp1Dd1ANxFZ7_mAyWGUB8bQ9q6RVn4R9MemjPFayp5balTr92_AmvFIbmYZXndLJB8Iqz2Lza8CcKVDUf1FEAVN7whivvuwFx12QChUlY4F3T4Kxbr8e1wTqCBYFNrhrUD6ymyxbOtRueQ9UnlpNp9yzqzJWbIJXODgrRwKFl4hD6dVG_JpUu95IMCP3KD6uHHk1ft-K7Ah9VND1awWkVFnIeUhReJojK1omMm9yohrwWtkCKDzBY_Mxn2ounOPKG9dy_thkMwYMznWPo9Fx_v6kmyedSFirr8-w9JAQDerAIAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;unfullscreen&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACgXBx6JrQAAA0A-yQMJg8RaiRJ0Yfexw9eiiff07x8_fztEKAn_6i9Ex75BwBkAqCv09t04H8Z-tULf0sgtYB59H0yR2IT_nYWqvfskGge1_OoYMi7E1Z6OHc8ApGqBsYnCxDjmR7-xf_LxVturua856s6SbqFOEapdSHzYrOtREKE7A3LBH774rGEcFnGVQKQwkK62k0PFoqLpd9n1hJKK2SJ5jj-wRROggtKGzwzgfAPb2VlaXPNtgvr2zgDMaWXy8Huf3mn7e6xp-wzTw3GFs2jiLHfEC4LqtbcidfW05AgWL9UzfTPw9b2oa_RfRhBQ0Af-R-_0uf6uou6JwDdMqVAuenL8qWRxjM25E8u85gRnPmum1oaTi4ETAvcWFzyg1ovKlYQ-sJvLFPXlW8SdgQE30asBzp1kVXsKpKgN4-kFn89A2AXBWjQmNB0p1vjl-T9LSTMrEfzTtoiWX3baWto46tcb5llgtD9HBDMNpRomkE2FleDPRTRCOpNuKKwOqvOENUTL0B2brywIIVZLMOqDHoVBuR9jjgkAjwWTmAhsbNnNsCWdXT_YhabPCio3zkbTnLzUiNl1aFGSlTUn8I_LotP6IDl1pFReU-FHo1AB9V9rUI9yAB-ubHs1gM8uaOA8xjy4SxVVmxsdC7nVKXivaIEUGuSX4CxkNguEsHKF-djfrx4PXYcIVWPx7rR7elZNkiriPZGX99x-ihz-crAIAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;upscroll&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACgXBx6JrQAAA0A-yUMJg8RaiRJ0YJTF2xtWjRrSvf-fEH8oux8ghjIaRXBF0iD216Tr7OdbOAsmfpzOXevcKWMdPrmlSr9Bu8zC1Z7-QQRb6n4UhL2DszmQMcQ5E3QSMRw0BtqCoSJ33S26XIVTddc6kd0q2eXe6XG1qFsHmi3YjlYsD8Bfs0aPvCt43gOjaTAZj1c0q9eWHLDSCjnzuGCmoLdLb2CNvBG-0U-bQea8kHwAOt1YzlpysMF8fJBbtRlO4O3d8zukX3s_hN0yDJO72ao6z0lF3AM7LXYfc376tSKF4cW_Zg08-x8VMY3SnmhcDHSA9tX67yt9XsQJFPofpK1cLnvy_Kl18e7UvREuPOYVEEpzsXFFaiXCi4NbiIuL1GjH50gg7NlLtFG-SoEcTsKGphDWQxMOpijAVDYMHEsuxZB7aJgb-1-RfNocyS2r23412TYdx8B_LBmjJtaCt1bVjDrPxPyU2yl3xMc-Lpl0i9UBYHx78-6IoX7U8PdAAU17wgigd-h0L9ekChCpVE3zQ45dcrvurxwWFRoonzgIbDzZz4spHV0_erpqzLiiN_1TN2y-z30K2tCgmpceoEvcO2ax-Kj5bmZUYl5grLGaAUaCuxv5aQQjrix2deHXKmjp2JX-fNEoq4iT7Qm91Rp9ftEKGjnNXjhb6Pci2v4iU8dwC0o-7ZEH8yEaSpBQn27MLn4gmdn2if_8Bmcv3SawCAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;],&amp;quot;downscroll&amp;quot;:[&amp;quot;/api/v?s=H4sIAAAAAAAACgXBx6JrQAAA0A-y0AeLtxAl6sQQYuyMq0eNRPn6dw6vMILjEg40DSkmfpq4uwwDw2Dfx9bbIP3zDebSbn4Jm_jBtW3mlzq_jHN3DisZFXH42hgKIsbeQqYIF0AyLMD41BhiG0qq3PvflL9Mse6vcyGDW7HtqzeU-qflT9h-0G5mSnkA4YIDug99KQQmkDyHyWGseXmtJUHEQjPsyfuGkYq6MuOnAfkTeKGdssbeT9JiBDj6dbq5FmSDxXYnseS0usrduON9zt_odo7fcR5laXc2a1rUnroBcF7eNhbB79NJFIpXj8_vQvo-LmaenjeqTRjoAvmhD7-r-n5UO1SVc5w_Sr3iOfirszVwNudCtHxfMkhk0c3PDWW1BGcK_jpcPgWjQUyxtuKOzUw_JV4WjecMHGipUQNk6XDrMsok0xSAzHIsWcaujUHwsYTE4VBuy-3-5WnPchkX_7FsiNZCD7tG23rmsNrgXWGz2tUAC4JkORXSDoSN8S68LooKNNs3Qh0w1QUviLJx2LHYnB5AqNZ0MQADTpRq25MBlxSaKIG4K2x92C6ppxx9M_u7Zi2GqLbBQ7P4b-68xHztUEwqn9Fk7hWxefNQA7a2aimuMFfazAifobaZe7KBCDYXO7nx5lYNdexq8TpplNbETfeV_jU5fX7QBhk6LjzludKvUXGCVaLMxy8kw7TLNsT3fCJpRnGKs3jwgWjiNCf69x9NbuoArAIAAA&amp;amp;h=_LAT_$_LON_$_DOWN_X_$_DOWN_Y_$_UP_X_$_UP_Y_$_OFFSET_X_$_OFFSET_Y_$_OFFSET_UP_X_$_OFFSET_UP_Y_$_TIME_START_$_TIME_END_$_TIME_TEN_START_$_TIME_TEN_END_$_CLICKID_$_DP_WIDTH_$_DP_HEIGHT_$_DP_DOWN_X_$_DP_DOWN_Y_$_DP_UP_X_$_DP_UP_Y_&amp;amp;_SLD_&amp;quot;]}}}]}</code></pre> <h5>宏替换</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;"><code>__WIDTH__</code></td> <td style="text-align: left;">⼴告位实际宽度</td> </tr> <tr> <td style="text-align: left;"><code>__HEIGHT__</code></td> <td style="text-align: left;">⼴告位实际⾼度</td> </tr> <tr> <td style="text-align: left;"><code>_LAT_</code></td> <td style="text-align: left;">手指按下时的纬度坐标</td> </tr> <tr> <td style="text-align: left;"><code>_LON_</code></td> <td style="text-align: left;">手指按下时的经度坐标</td> </tr> <tr> <td style="text-align: left;"><code>_DOWN_X_</code></td> <td style="text-align: left;">手指按下时的横坐标,屏幕坐标</td> </tr> <tr> <td style="text-align: left;"><code>_DOWN_Y_</code></td> <td style="text-align: left;">手指按下时的纵坐标,屏幕坐标</td> </tr> <tr> <td style="text-align: left;"><code>_UP_X_</code></td> <td style="text-align: left;">手指松开时的横坐标,屏幕坐标</td> </tr> <tr> <td style="text-align: left;"><code>_UP_Y_</code></td> <td style="text-align: left;">手指松开时的纵坐标,屏幕坐标</td> </tr> <tr> <td style="text-align: left;"><code>_BUTTON_LUX_</code></td> <td style="text-align: left;">广告 按钮 区域 坐标定义:以屏幕左上角坐标为原点左上角横坐标</td> </tr> <tr> <td style="text-align: left;"><code>_BUTTON_LUY_</code></td> <td style="text-align: left;">广告 按钮 区域 坐标定义:以屏幕左上角坐标为原点左上角纵坐标</td> </tr> <tr> <td style="text-align: left;"><code>_BUTTON_RDX_</code></td> <td style="text-align: left;">广告 按钮 区域 坐标定义:以屏幕左上角坐标为原点左上角纵坐标</td> </tr> <tr> <td style="text-align: left;"><code>_BUTTON_RDY_</code></td> <td style="text-align: left;">广告 按钮 区域 坐标定义:以屏幕左上角坐标为原点右下角纵坐标</td> </tr> <tr> <td style="text-align: left;"><code>_AD_X_</code></td> <td style="text-align: left;">广告左上角坐标 x</td> </tr> <tr> <td style="text-align: left;"><code>_AD_Y_</code></td> <td style="text-align: left;">广告左上角坐标 y</td> </tr> <tr> <td style="text-align: left;"><code>_ADRB_X_</code></td> <td style="text-align: left;">广告右下角坐标 x</td> </tr> <tr> <td style="text-align: left;"><code>_ADRB_Y_</code></td> <td style="text-align: left;">广告右下角坐标 y</td> </tr> <tr> <td style="text-align: left;"><code>_OFFSET_X_</code></td> <td style="text-align: left;">手指按下时的横坐标,广告 view 上的相对坐标,以广告左上角为原点,不是屏幕的坐标</td> </tr> <tr> <td style="text-align: left;"><code>_OFFSET_Y_</code></td> <td style="text-align: left;">手指按下时的纵坐标,广告 view 上的相对坐标,以广告左上角为原点,不是屏幕的坐标</td> </tr> <tr> <td style="text-align: left;"><code>_OFFSET_UP_X_</code></td> <td style="text-align: left;">手指松开时的横坐标,广告 view 上的相对坐标,以广告左上角为原点,不是屏幕的坐标</td> </tr> <tr> <td style="text-align: left;"><code>_OFFSET_UP_Y_</code></td> <td style="text-align: left;">手指松开时的纵坐标,广告 view 上的相对坐标,以广告左上角为原点,不是屏幕的坐标</td> </tr> <tr> <td style="text-align: left;"><code>_TIME_START_</code></td> <td style="text-align: left;">手指按下时的时间戳(十三位,毫秒)</td> </tr> <tr> <td style="text-align: left;"><code>_TIME_END_</code></td> <td style="text-align: left;">手指松开时的时间戳(十三位,毫秒)</td> </tr> <tr> <td style="text-align: left;"><code>_TIME_TEN_START_</code></td> <td style="text-align: left;">手指按下时的时间戳(十位,秒)</td> </tr> <tr> <td style="text-align: left;"><code>_TIME_TEN_END_</code></td> <td style="text-align: left;">手指松开时的时间戳(十位,秒)</td> </tr> <tr> <td style="text-align: left;"><code>_CLICKID_</code></td> <td style="text-align: left;">广点通宏替换参数</td> </tr> <tr> <td style="text-align: left;"><code>_DP_WIDTH_</code></td> <td style="text-align: left;">广告位的宽度,Android 端单位为逻辑像素(dp)</td> </tr> <tr> <td style="text-align: left;"><code>_DP_HEIGHT_</code></td> <td style="text-align: left;">广告位的高度,Android 端单位为逻辑像素(dp)</td> </tr> <tr> <td style="text-align: left;"><code>_DP_DOWN_X_</code></td> <td style="text-align: left;">手指按下时的 x 坐标(相对于广告位左上顶点), Android 端单 位为逻辑像素(dp)</td> </tr> <tr> <td style="text-align: left;"><code>_DP_DOWN_Y_</code></td> <td style="text-align: left;">手指按下时的 y 坐标(相对于广告位左上顶点), Android 端单 位为逻辑像素(dp)</td> </tr> <tr> <td style="text-align: left;"><code>_DP_UP_X_</code></td> <td style="text-align: left;">手指离开手机屏幕时的 x 坐标(相对于广告位左上顶点), Android 端单位为逻辑像素(dp)</td> </tr> <tr> <td style="text-align: left;"><code>_DP_UP_Y_</code></td> <td style="text-align: left;">手指离开手机屏幕时的 y 坐标(相对于广告位左上顶点), Android 端单位为逻辑像素(dp)</td> </tr> <tr> <td style="text-align: left;"><code>_SLD_</code></td> <td style="text-align: left;">广告交互方式(其中常规触屏点击、滑动点击、自定义手势、擦除需上报点击坐标摇一摇、扭一扭可以不上报点击坐标,需将点击坐标宏替换为-999):0 - 常规触屏点击 1 - 滑动点击 2 - 摇一摇 3 - 自定义手势 5 - 扭一扭 6 - 擦除</td> </tr> <tr> <td style="text-align: left;"><code>_CLICKAREA_</code></td> <td style="text-align: left;">点击区域:1-广告素材;2-按钮</td> </tr> <tr> <td style="text-align: left;"><code>_AUCTION_PRICE_AES_</code></td> <td style="text-align: left;">成交价 价格,单位:分 ,例:100=1 元</td> </tr> </tbody> </table> <h5>广点通类下载广告说明</h5> <p>如果action=3,代表下载类广告需要对 url 链接地址进行宏替换处理,宏替换处理完成后, 需要 get 请求 url 链接地址地址,返回结果为 json,内容如下,从 json 中提取真实下载 dstlink,如下格式:</p> <table> <thead> <tr> <th style="text-align: left;">名称</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">是否必填(Y/N)</th> <th>描述</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">clickid</td> <td style="text-align: left;">string</td> <td style="text-align: left;">Y</td> <td>点击 ID,需要缓存下来,用于后续下载,安装,激活类转化上报链接中${CLICKID} 的宏替换</td> </tr> <tr> <td style="text-align: left;">dstlink</td> <td style="text-align: left;">string</td> <td style="text-align: left;">Y</td> <td>目标地址,即 apk 下载地址</td> </tr> <tr> <td style="text-align: left;">ret</td> <td style="text-align: left;">int</td> <td style="text-align: left;">Y</td> <td>错误码,0 表示返回正常,否则表示错误</td> </tr> </tbody> </table> <p><code>{ &amp;quot;data&amp;quot;:{ &amp;quot;clickid&amp;quot;:&amp;quot;xxxxxxxxxxxxx&amp;quot;, &amp;quot;dstlink&amp;quot;:&amp;quot;http://xxx.com/xxx/xxx.apk&amp;quot; }, &amp;quot;ret&amp;quot;:0 }</code></p> <pre><code>对于广点通广告,宏 _DP_WIDTH_、 _DP_WIDTH_、 _DP_DOWN_X_、 _DP_DOWN_X_、 _DP_UP_X_、 _DP_UP_Y_、 Android 端坐标单位需使用 逻辑像素(dp)=物理像素(px)/屏幕密度(dpi), 以消除不同分 辨率手机屏幕导致的坐标 差异必须替换,如因异常情况获取不到,请将宏替换为默认 值:-999。 注:Android 端坐标单位需使用 逻辑像素(dp)=物理像素(px)/屏幕密度(dpi), 以消除丌同分辨率 手机屏幕导致的坐标差异必须替换,如因异常情况获取丌到,请将宏替换为默认 值:-999。 点击上报-坐标获取 1.Android 端 Android 端的按下、抬起坐标原点在广告容器左上角,建议重写广告容器 ViewGroup 的 dispatchTouchEvent 方法获取按下、抬起的点击坐标,然后 return super.dispatchTouchEvent(event),丌会影响原来 dispatchTouchEvent 方法逻辑。 以上方的点击坐标示意图为例,重写绿色部分广告容器的 dispatchTouchEvent 方法,容器内 触摸事件坐标均可以获取,当红色按钮点击事件触发时上报刚刚获取的点击坐标。 Android 代码示例 // 保存按下、抬起坐标 int startX,startY,endX,endY; // 重写广告容器 ViewGroup 的 dispatchTouchEvent 方法,获取按下、抬起坐标 @Override public boolean dispatchTouchEvent(MotionEvent event) { switch (event.getAction()) { // PxUtil.pxToDp 是伪代码,需要开发者实现 case MotionEvent.ACTION_DOWN: // 获取按下的坐标,转换成逻辑像素(dp) startX = PxUtil.pxToDp(event.getX()); startY = PxUtil.pxToDp(event.getY()); break; case MotionEvent.ACTION_UP: // 获取抬起的坐标,转换成逻辑像素(dp) endX = PxUtil.pxToDp(event.getX()); endY = PxUtil.pxToDp(event.getY()); break; } return super.dispatchTouchEvent(event); } // 点击事件触发时上报坐标 public void onBtnClick(View view) { ...... // reportClickCoordinate 是伪代码,需要开发者实现 reportClickCoordinate(startX, startY, endX, endY); } 2.iOS 端 iOS 的按下、抬起坐标需要通过[UITouch loactionInView:]方法来迚行坐标转换,即在被触发 点击事件的 UITouch 对象的对应方法。其中,locationInView 的传入参数为广告容器,丌论是半 屏广告还是全屏广告,即上图中绿色部分。 以上方的点击坐标示意图为例,如果事件绑定在红色按钮区,需要取到红色按钮的 UITouch 对 象,触发对应的 loactionInView 方法获取坐标。 iOS 代码示例 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesBegan:touches withEvent:event];// 按下坐标获取方法 CGPoint beginPoint = [[touches anyObject] locationInView:self.adView]; // 这里的 View 填写广告的 View。如果是半屏广告就填写半屏的 View,如果是全屏广告就填写全屏广告的 View } - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesEnded:touches withEvent:event]; // 抬起坐标获取方法 CGPoint endPoint = [[touches anyObject] locationInView:self.adView]; // 这里的 View 填写广告的 View。如果是半屏广告就填写半屏的 View,如果是全屏广告就填写全屏广告的 View // 广告距离屏幕左上角的坐标获取方法 CGRect adViewToScreenOriginRect = [self.adViewconvertRect:self.adView.frame toView:nil]; }</code></pre>

页面列表

ITEM_HTML