php 对接IronSource海外广告平台收益接口Reporting API

本文讲述了如何通过IronSourcereportingapi获取广告收益数据并进行代码示例分享。
摘要由CSDN通过智能技术生成

今天对接的是IronSource广告reporting api接口,拉取广告收益回来自己做统计。记录分享给大家
首先是文档地址,进入到IronSource后台就能看到文档地址以及参数:
文档地址:https://developers.is.com/ironsource-mobile/air/reporting/
在这里插入图片描述
在这里插入图片描述

接入这些第三方广告平台,流程基本上一样,拿好参数之后可以直接开始对接了,我直接贴代码出来:

const Auth_Url = "https://platform.ironsrc.com/partners/publisher/auth";

$authHeaders = array(
            "secretkey" => self::Api_Key,
            "refreshToken" => self::Refresh_Token,
        );
        $client = new Client();
        $response = $client->request('GET', self::Auth_Url, ['headers' => $authHeaders]);
        $bearerToken = json_decode($response->getBody()->getContents(), true);

        if (empty($bearerToken)) {
            return ['code' => 101, 'msg' => 'api report error!!'];
        }
        $param = [
            'startDate' => $date,
            'endDate' => $date,
            'appKey' => implode(',', array_keys($third_apps)),
            'breakdowns' => 'date,platform,app,adUnits,adSource,placement'
        ];
        $request_uri = self::serverHost . '?' . http_build_query($param);
        $headers = array(
            'Accept' => ' application/json',
            'Authorization' => ' Bearer ' . $bearerToken
        );
        $response = $client->request('GET', $request_uri, ['headers' => $headers]);
        $result = json_decode($response->getBody()->getContents(), true);
        $model_type = [
            'Android' => 1,
            'iOS' => 2,
        ];
        ......下面是自己的逻辑代码

需要注意的几个点就是,请求头设置,按照文档要求,需要先将后台的参数,换取一个$bearerToken
请求参数有这些,大家根据自己的需求添加
在这里插入图片描述
metrics 是返回参数的指标
breakdowns 是数据group by 分类 这些参数都可根据自己需要添加
支持的参数有下面这些
在这里插入图片描述

$model_type = [
            'Android' => 1,
            'iOS' => 2,
        ];
  

然后就是返回设备类型,安卓返回的是Android,苹果返回的是iOS,大家根据自己的需要存储
以上是我对接IronSource广告收益接口代码,欢迎大家交流学习,希望能对你有帮助。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大力水手z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值