logo

帮助中心/文档详情/

穿山甲广告抓包

概述

日常问题反馈中,有比较多的场景需要开发者提供相关的请求信息或者广告物料给到穿山甲支持的同事进行问题定位。以下内容将阐述如何进行穿山甲广告的抓包。
使用场景包括但不限于以下场景:

  • 广告无填充,错误码400xx以及20001
  • 广告展示效果异常
  • 广告屏蔽的badcase
  • 广告投诉

步骤1: 客户端配置

iOS忽略步骤1

客户端配置network-config.xml 文件

穿山甲3300及以上版本SDK必须配置以下内容

<?xml version="1.0" encoding="utf-8"?>
<network-security-config data-tomark-pass >
    <base-config cleartextTrafficPermitted="true"  data-tomark-pass />
    <domain-config data-tomark-pass >
        <domain includeSubdomains="true" data-tomark-pass >i.snssdk.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >is.snssdk.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >pangolin.snssdk.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >extlog.snssdk.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >sf3-ttcdn-tos.pstatp.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >bds.snssdk.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >dig.bdurl.net</domain>


        <domain includeSubdomains="true" data-tomark-pass >api-access.pangolin-sdk-toutiao.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >sf1-fe-tos.pglstatp-toutiao.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >sf1-be-pack.pglstatp-toutiao.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >sf3-fe-tos.pglstatp-toutiao.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >log-api.pangolin-sdk-toutiao.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >s3-fe-scm.pglstatp-toutiao.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >s3a.pstatp.com</domain>

        <domain includeSubdomains="true" data-tomark-pass >api-access.pangolin-sdk-toutiao-b.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >log-api.pangolin-sdk-toutiao-b.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >dm.pstatp.com</domain>


        <domain includeSubdomains="true" data-tomark-pass >toblog.ctobsnssdk.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >sdfp.snssdk.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >tosv.byted.org</domain>
        <domain includeSubdomains="true" data-tomark-pass >sf1-ttcdn-tos.pstatp.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >sf6-fe-tos.pglstatp-toutiao.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >log.snssdk.com</domain>
        <domain includeSubdomains="true" data-tomark-pass >tosv.boe.byted.org</domain>
        <trust-anchors data-tomark-pass >
            <certificates src="user"  data-tomark-pass />//信任用户自己安装的证书
            <certificates src="system"  data-tomark-pass />
        </trust-anchors>
    </domain-config>
</network-security-config>

步骤2: 配置Charles

配置Charles&安装Charles证书,具体配置方式可参考网上教学

步骤3: 广告抓包

开发者在主动请求广告时,可以通过抓包工具抓到穿山甲广告的相关请求数据。

  • 3300及以上广告请求的域名为 :https://api-access.***/api/ad/union/sdk/get_ads/
  • 3300以下版本:https://域名或IP/api/ad/union/sdk/get_ads/

开发者提供对应的广告请求和返回信息给到穿山甲开发者人员进行问题的定位
91607913095_.pic_hd.jpg

文档内容是否对您有帮助?
联系我们