广告服务(AdsKit)提供流量变现服务,开发者可以通过该服务在应用中向用户展示横幅、原生广告、激励广告等多种形式的广告内容。对于应用中已经上线的广告位,因为涉及到收益,日常的数据监控就显得尤为重要。为此,广告服务还提供了流量变现服务报告API(PublisherServiceReportingAPI)。通过接入该API,开发者可以获得与应用内广告变现相关的数据,包括广告请求量、返回量、展示率、点击率等,以便开发者根据数据分析广告效果,从而及时调整投放策略。开发者可以根据返回的数据实现自己的报表展示效果,那么如何获取流量变现数据呢?下面是具体的集成步骤。一。获取clientID和key在获取变现数据之前,我们首先要有OAuth2.0clientID和key,用于生成调用reportAPI时传入的access_token。注意,这里的clientID和secretkey不是指应用在APPGalleryConnect中的ClientID,而是指在华为开发者联盟->Credentials中创建的服务端应用的clientID。注册成为开发者并完成实名认证。登录华为开发者联盟,点击右上角“管理中心”进入主页面。进入“证书”页面,创建一个项目。如果您已经有一个项目,请跳过[步骤a]。A。选择“Certificate”,按照下图中标记的顺序填写“ProjectName”和“ProjectAlias”,创建一个新的项目。b.选择创建的项目,然后单击“确定”。选择OAuth2.0客户端ID以创建客户端ID。注意:如果项目下已经存在“OAuth2.0ClientID”证书,需要检查产品类型是否为服务端应用。如果是服务器应用,可以跳过【步骤4】。查看方法:点击操作栏下的“编辑”按钮,查看“产品类型”。如果不是“ServerApplication”类型,需要重新创建“OAuth2.0ClientID”:选择“ServerApplication”,输入“ProductName”,选择“ApplicationType”和“DefaultLanguage”,点击“Create”";提示“ClientClientID”和“Key”,点击“OK”。进入“我的API”页面,确认勾选项,点击“申请新的HMSAPI服务”。向下滚动找到“AppServices”,然后单击“TrafficMonetizationServiceReportAPI”。点击“开启”开启流量变现服务报表接口,即可调用流量变现报表接口。再次“禁用”和“启用”后,由于页面缓存等原因,生效时间并非实时生效,需要等待6~10分钟左右。如果10分钟后还没有生效,请重试。二。调用流量变现接口前,需要先获取access_token鉴权信息,再调用流量变现接口。调用接口:POSThttps://oauth-login.cloud.hua...请求示例:POST/oauth2/v3/tokenHTTP/1.1Host:oauth-login.cloud.huawei.comContent-Type:application/x-www-form-urlencodedgrant_type=client_credentials&client_id=
