Adsense API 返回与广告单元 ID 关联的广告单元名称。但名称并不像“在主页上”那样唯一。这些广告单元是使用 admob 创建的应用程序的一部分。某些应用程序具有超过 1 个广告单元。我似乎找不到可以告诉我广告单元 ID 所属的应用程序名称的 api 调用。如何使用 API 获取 adunit id 的应用程序名称?
最佳答案
据我所知,您自己的广告单元“名称约定”(例如 app001_abc、app002_def、app003_ghi)和“包含子字符串”过滤器(例如 AD_UNIT_NAME=@app001_
、AD_UNIT_NAME=@ app002_
、AD_UNIT_NAME=@app003_
可能是唯一的选择。 (在 v1.4 中。)
GET https://www.googleapis.com/adsense/v1.4/accounts/pub-0123456789012345/reports?startDate=today&endDate=today&dimension=AD_UNIT_ID&dimension=AD_UNIT_NAME&filter=AD_UNIT_NAME%3D%40app001_&metric=EARNINGS&key={YOUR_API_KEY}
https://developers.google.com/adsense/management/reporting/filtering https://developers.google.com/adsense/management/v1.4/reference/accounts/adunits#resource
关于google-api - 使用Adsense API,如何找到admob广告单元id属于哪个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24333841/