问题标签 [adsense-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3167 浏览

google-api - 使用 Adsense API,如何找到 admob 广告单元 ID 属于哪个应用程序?

Adsense api 返回与广告单元 ID 关联的广告单元名称。但是名称并不像“在主页上”那样唯一。这些 adunit 是使用 admob 创建的应用程序的一部分。某些应用程序有超过 1 个广告单元。我似乎找不到可以告诉我广告单元 ID 所属的应用程序名称的 api 调用。如何使用他们的 API 获取 adunit id 的应用程序名称?

0 投票
0 回答
141 浏览

adsense-api - Adsense 管理 API 维度 URL_CHANNEL_(NAME/ID) 不起作用

我正在尝试将我的 adsense 管理 api 从 0.6.7 更新到 1.0.0,并且在为我的 url 渠道运行报告时遇到了困难。我将维度“日期”和“url_channel_name”传递给新的 api,它不返回任何行,但我确实用旧的 api 取回了行。我需要在“domain_name”上使用“url_channel_name”,以便对所有子域进行分组。任何帮助表示赞赏。

谢谢

0 投票
1 回答
197 浏览

adsense-api - 通过 Accounts.payments 确定上次完成的付款:AdSense Management API v1.4 中的列表

我已成功使用 Google 的 AdSense API 检索付款。我用来测试应用程序的 AdSense 帐户没有任何已完成的付款。

我正在使用Accounts.payments:list来检索付款,目前我只得到一行Id = "unpaid"。此条目指定可用于支付的金额。

我的问题是结果中其他可能的条目是什么?具体来说,我怎样才能找到最后完成的付款?

谢谢您的帮助。

0 投票
1 回答
2199 浏览

php - 使用 API 密钥访问 Google Adsense Api

我有 wordpress MU。

每个作者都有他单独的子域。但是整个网站(主域 + 所有子域)使用一个 AdSense 帐户。

我正在尝试制作一个收入报告仪表板,作者在其中输入子域名以获取他的收入报告。

我的问题是:如何对我的 google AdSense 帐户进行服务器端身份验证。

目前 AdSense 不支持服务帐户。

0 投票
1 回答
87 浏览

api - AdSense 元数据中的 compatibleDimensions

compatibleDimensions具有以下结构:

https://developers.google.com/adsense/management/reporting/metadata

这些数字是什么意思?是指数的意思吗?我找不到任何提到这个的东西......

0 投票
1 回答
881 浏览

google-api - Google API:客户不是 AdSense 主机

我想做什么?

使用 Google API 列出和创建 AdSense 广告单元。

我尝试了什么?

  1. 转到Google APIs Explorer 上的 adunits.list
  2. 插入到我的 accountId 和 adClientId (pub-XXXXXXXXXXXXXX, ca-app-pub-XXXXXXXXXXXXXX)
  3. 单击“执行”。
  4. 我收到错误 403“客户不是 AdSense 主机”。
  5. 寻找在线答案没有多大成功,所以我在 StackOverflow 上。

任何人都知道如何做到这一点?

谢谢!

0 投票
2 回答
428 浏览

adsense-api - 本地时区的 Adsense API 数据

我正在开发一个连接到 Google Adsense API 的应用程序。因为我在英国,所以我关于 Google Adsense 网络登录的报告都设置为英国当地时间。但是,API 数据似乎都只在太平洋时间,也就是谷歌标准时间:-)

这不一定是一个大问题,因为它不会影响实际收益。但这确实使每天跟踪 CPC 和 CTR 等内容变得更加困难。如果我可以深入到每小时级别的数据中会更容易,因为这样我就可以轻松地将区域外时间重新分配到相邻的一天。但这似乎也不是一个选择,除非我错过了什么。

我搜索了文档,但似乎找不到任何控制 API 数据时区的方法。有什么方法可以让 APi 在本地时区提供数据,还是我只需要忍受在太平洋时间获取报告?

0 投票
0 回答
59 浏览

python - get_all_accounts 返回错误的 ID

我在这里下载了脚本,我尝试了 python 和 ruby​​ 的。

我在这里创建了我的凭据,我还启用了 AdSense 管理 API。

所有人都使用同一个谷歌帐户。

当我使用 API 资源管理器时,我获得了与登录 admob.com 时相同的发布者 ID。

但是,当我跑步时

我得到一个不同的ID。所有其他脚本都使用该 ID,并且不返回正确的数据。

0 投票
1 回答
900 浏览

adsense - 使用测试帐户进行 AdSense 管理 API 测试

我正在开发一个使用 AdSense 管理 API 的移动应用程序。我可以使用与 AdSense 关联的个人 Google 帐户对其进行测试。但是,出于认证目的,我需要提供一个可供第三方测试人员使用的测试帐户。

如果没有包含一些示例数据的有效 AdSense 帐户,应用程序本身将无法使用。

在 AdSense 开发者网站 ( https://developers.google.com/adsense/management/getting_started ) 上,有一条声明表明应该可以创建测试帐户:

“您需要一个 AdSense 帐户来进行测试。如果您已经有一个测试帐户,那么一切就绪;您可以访问 AdSense 用户界面来设置、编辑或查看您的测试数据。”

谁能告诉我如何创建测试数据?

0 投票
1 回答
1646 浏览

login - Google AdSense API 每次都要求登录

我已经将 Google AdSense API 放在一起,以获取有效的收益。但是,我希望它在我不登录的情况下在后台运行。它每次运行时都要求我登录。我有离线设置以及存储令牌。我不确定为什么它一直要求我登录。我在 GoDaddy 上的每晚 cron 作业中运行它。代码如下: