问题标签 [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 投票
3 回答
898 浏览

admob - AdSense (AdMob) 报告 收入报告

关于 AdSense 报告 API - GET /accounts/accountId/reports

它是仅检索 AdMob 数据(作为广告网络)还是也可以包含来自其他中介广告网络的数据?

0 投票
1 回答
303 浏览

adsense-api - Adsense API 报告——及时更新

Google Analytics 会在 24 小时后提供 Adsense 数据。我假设这是将原子事件处理成报告。

Google Adsense 网站似乎每小时都会更新他们的报告,但数字可能会在发布后的几天甚至几周内发生变化。我认为这是为了防止欺诈。

我的问题是 Google Adsense API 是每小时还是每 24 小时提供一次更新。这是示例python代码:

https://github.com/googleads/googleads-adsense-examples/blob/master/python/v1.4/generate_report.py

我尝试查看他们的文档,但找不到报告更新间隔:

https://developers.google.com/adsense/management/v1.4/reference/

0 投票
1 回答
197 浏览

python - Adsense 报告 API APP_ID 为“0:”

我正在尝试使用 adsense 管理 API 获取所有应用程序的 ID。我的维度字段是:

dimension = ['APP_ID', 'APP_NAME']

在报告中,我得到了很多格式为 ["0:", "some_name", ...metrics...] 的行

文档说,应用程序可以根据其平台具有两种 ID:

1:[id] or 2:[id]

这个问题的根源是什么?

谢谢!

0 投票
1 回答
326 浏览

admob - 如何使用 AdSense 报告 API 获取“AdMob 网络请求”?

一直在尝试构建一个小工具来监控不同广告网络中广告单元的性能。但是,当我尝试使用 adsense 报告 API 提取有关我的 admob 广告单元的数据时,我发现我无法获得在 AdMob 控制台中看到的“AdMob 网络请求”/“AdMob 网络请求 RPM”。

我已经尝试了 4 个 RPM 相关字段:

  • AD_REQUESTS_RPM
  • MATCHED_AD_REQUESTS_RPM
  • PAGE_VIEWS_RPM
  • INDIVIDUAL_AD_IMPRESSIONS_RPM

但似乎以上都不是我想要的。有没有人尝试过同样的事情并工作?谢谢!

0 投票
1 回答
882 浏览

javascript - 适用于 JavaScript 的 Google IMA SDK 叠加层和全槽广告参考

我已经在使用Google IMA HTML5 SDK API在我们的自制播放器中显示全幅广告。

现在,我正在尝试在同一个 API 中添加重叠式广告,但我找不到相关文档。FAQ中有一个技术快速入门指南的链接,但事实证明它是为 Flash ActionScript 制作的——但我需要同样的 HTML5/JavaScript 指南。

如何使用 HTML5/JavaScript 实现 Google 重叠式广告和全幅广告?


更新

这是我当前用于两个不同广告请求的 JavaScript 代码(它现在总是为叠加层返回一个空广告,因此它还不起作用):

0 投票
1 回答
145 浏览

adsense-api - Google Adsense 管理 API:servingLimitExceeded 有几个查询

在对 Adsense 管理 API 进行了几次查询以获取有关每个应用程序的每日信息后,我们收到了 servingLmitExceeded。我们正在连接 5 个帐户。

我们要做的是首先获取每个帐户运行最近 30 天报告的应用程序列表:

然后,对于每个应用程序(如所有帐户中共有 36 个),我们运行以下报告:

在几个应用程序之后,我们收到以下错误:

我们认为我们没有达到此处显示的任何限制:https ://developers.google.com/adsense/management/appendix/limits

我们每天总共执行的请求少于 50 个,现在我们的限制是每个用户每 100 秒 100 个查询:

在此处输入图像描述

如果我们检查 Google APIs 控制台,错误似乎是由 adsense.accounts.list 引发的

在此处输入图像描述

有谁知道如何避免这个问题?

0 投票
2 回答
1314 浏览

google-api - Adsense API 出现“错误:需要登录”

我正在使用 API Explorer 工具为 google adsense 创建一些请求网址。这是资源管理器工具生成的请求 url,它给出了今天收益的响应:https://www.googleapis.com/adsense/v1.4/reports?startDate=today&endDate=today&accountId=MY_ACCOUNT_ID&metric=EARNINGS&key=MY_API_KEY

但是,当我尝试在浏览器或代码中使用此 url 时,它会给出以下响应:

我不确定我错过了什么使用这个网址。我已经在我的谷歌开发者控制台上激活了 adsense api。

0 投票
1 回答
2302 浏览

adsense-api - 无法在 API Manager 中添加 AdSense API

我正在尝试遵循 AdSense API 入门指南,但我被困在“注册您的应用程序”部分。

我创建了一个项目,但找不到“激活”按钮。相反,我转到 API Manager,然后是 Library 选项卡,其中列出了大量 API。

当我点击“AdSense Management API”时,该网站在处理大约一分钟后最终报告“API“adsense”不存在或您无权访问它”。

我尝试添加分析 API,效果很好。

有没有我错过的步骤?我需要在某个地方向 Google 提交申请吗?

谢谢你的建议。

0 投票
1 回答
703 浏览

php - “Google AdSense API”PHP 示例代码不起作用

请帮我....

我想使用 Google AdSense API 通过 PHP 获得收入。

但是示例代码不起作用。

  1. PUTTY - SSH connect

  2. Install 'Composer'

    php -r "if (hash_file('SHA384', 'composer-setup.php') === 'aa96f26c2b67226a324c27919f1eb05f21c248b987e6195cad9690d5c1ff713d53020a02ac8c217dbf90a7eacc9d141d') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

    php composer-setup.php

    php -r "unlink('composer-setup.php');"

  3. 安装“用于 PHP 的 Google API 客户端库”

    php composer.phar 需要 google/apiclient:^2.0

  4. 将 PHP 的 AdSense Management API 示例复制到您的服务器。

    https://github.com/googleads/googleads-adsense-examples/tree/master/php-clientlib-1.x/v1.x

    [显示 FTP 图像]

  5. 修改client_secrets.json

客户端 ID、客户端密码和重定向 URL

  1. 在浏览器中打开示例。示例代码是但不工作

......T_T

  1. 我在两周内尝试了许多不同的方法

我的猜测是路径有问题。但那是错误的。

[adsense-sample.php - 之前]

↓</p>

[adsense-sample.php - 之后]

请帮我...

0 投票
1 回答
381 浏览

adsense-api - AdSense 管理 API (PHP) 获得付款

我正在尝试从 API 获取“平衡”值。基本上,我想检索尚未支付的金额。

到目前为止,我的示例 API PHP 工作正常,但我不知道如何获取上面的值,或者 AdSense 控制台中显示的“本月”值。

有什么建议吗?

谢谢