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

php - 使用 PHP 使用 DFP API 检索网页中的记录是不可能的吗

我是 DFP 的新手,有一个简短的问题。我在示例代码中读到它旨在从命令行(而不是网页)运行。能否请您告诉我,这是否意味着使用 php 无法检索数据并显示在我的私人网站上?

0 投票
0 回答
585 浏览

php - Google AdSense API 未显示任何内容

我正在用 php 开发 Google AdSense Management API,我是新手。

登录后什么都没有

我正在尝试运行示例示例代码。但是我在登录我的帐户后得到了这个屏幕!

在此处输入图像描述

我的adsense-sample.php代码是:

我在此代码中是否缺少要添加的内容?请帮忙。

另外,我不明白我应该把哪条路放在

更改此路径以指向您的客户端库安装!

在上面的代码中。(我现在放的正确吗?)

0 投票
0 回答
94 浏览

adsense - Google AdSense API 资源管理器返回所有行,即使 maxResult 也是如此

即使设置了 MaxResult,还有其他人对 Google AdSense API 浏览器返回报告的所有行有问题吗?它适用于所有其他请求,但不适用于 Accounts.reports.saved: generate。 https://developers.google.com/adsense/management/v1.4/reference/accounts/reports/saved/generate

我也用我自己的代码尝试过,使用这个 http 请求https://www.googleapis.com/adsense/1.4/accounts/ {accountId}/reports/{reportId}?maxResults={MAX_RESULTS}

这也将返回一整套行。

0 投票
3 回答
688 浏览

adsense - 有什么方法可以通过 AdSense 从特定页面获取收入?

我正在尝试找到一种方法来获得我网站页面产生的收入。

例如,我的网站有 10 个页面(a、b、c、....),并且它们都放置了广告。

我需要计算页面 a、b、c 等产生的收入。

喜欢 :

0 投票
1 回答
578 浏览

admob - 我想在我的应用程序中打印 admob 报告

我有 admob 帐户,并且广告单元已成功放置在我的应用程序中。

现在我想在我的应用程序中打印 admob 报告,例如用户 ABC 在此应用程序的收入和应用程序的 RPM 中单击了“_”次

我该怎么做有人可以帮我吗?

0 投票
0 回答
111 浏览

adsense-api - 如何通过 AdSense API 访问“Active View 可见”指标

虽然 AdSense 用户界面中提供了“Active View Viewable”指标,但它似乎从未向 AdSense Management API 公开过。是否确实可以访问此指标(可能需要 Google AdSense 团队的干预)?如果有怎么办?

0 投票
0 回答
400 浏览

javascript - 使用 Adsense 管理 API 如何在生成报告时获取显示每个广告的确切 URL?

我需要做什么:

我想以编程方式生成 Adsense 报告,以获取我网站中每个广告的收入和页面浏览量,让用户发布他们自己的文章,所以我需要知道收入来自哪个 URL,以便能够与用户,并向他们展示他们的统计数据。

我尝试了什么:

我去了API,发现了reports.generate,这似乎可以满足我的要求,所以我在他们的“API Explorer”中尝试了它以查看可用的数据类型,在Metrics and Dimensions page中,我找到了这些似乎做我想要的参数:

维度:DATE、URL_CHANNEL_NAME
指标:EARNINGS、PAGE_VIEWS

EARNINGS、PAGE_VIEWS 和 DATE 按预期工作,但 URL_CHANNEL_NAME 只给了我网站的基本 URL,而不是我需要的显示广告的页面的 URL。

例如,如果我的网站是https://stackoverflow.com并且我在其上展示广告,https://stackoverflow.com/posts/somePostUniqueID我希望在报告中看到后者,但我只看到https://stackoverflow.com.

所以,URL_CHANNEL_NAME我也尝试过:

URL_CHANNEL_ID: 与 相同URL_CHANNEL_NAME,但accountId前面有我不需要的前缀,因为每个 URL 都相同。

DOMAIN_NAME: 也只是给出基域,没有具体的 URL

CUSTOM_CHANNEL_NAME:似乎我只能手动添加这些,并且它们限制为 50,所以在这种情况下可能不是我想要的。

其余的似乎与我的问题无关。

我网站上的帖子是从 URL 动态生成的,所以我担心广告无法正确读取 URL 以将其发送回报告,可能是这种情况吗?

该网站是使用 Angular 5 制作的,当单击格式如下的链接时:

sitename.com/posts/uniquePostURL

uniquePostURL解析,并加载了匹配的文章,因此加载内容需要一段时间,而广告所在的基本页面实际上只是sitename.com/posts,并且由于在报告中我看到两者sitename.comsitename.com/posts使用时URL_CHANNEL_NAME,我担心这可能是原因。

知道这是否真的是原因,或者这很好,我做错了什么?

谢谢你。

0 投票
1 回答
357 浏览

adsense - Google AdSense API 的用户速率限制(403 错误)

向 Google AdSense API 发出请求时,我达到了用户速率限制。当有权访问同一 AdSense 帐户的三个用户(不同的 gmail 帐户)同时发出请求时,就会发生这种情况。我已确保一个用户每秒只允许发出 1 个请求,并在 Fiddler 中检查它是否确实在工作。

在 Google API 控制台中,我发现了这些配额限制:

  • 每天的查询次数 = 10 000
  • 每个用户每 100 秒的查询次数 = 100
  • 每 100 秒的查询次数 = 500

有没有其他人遇到过这个问题?还有谁知道每 100 秒的限制查询是每个应用程序还是每个帐户?我在 API 文档中找不到任何有关它的信息。我想知道我是否可能以某种方式达到了这个限制。

0 投票
1 回答
1101 浏览

php - 无法访问 Adsense 管理 API

无论如何尝试都无法访问 AdSense API。我已经尝试过服务帐户OAuth身份验证。

我要完成的工作:

创建一个机器人来获取 Adsense 获得的收入并将其存储在内部数据库中,以便随着时间的推移跟踪收入。我不想有身份验证问题,我想要一个服务器到服务器的配置。

我所知道的是您可以在 OAuth 下拥有访问令牌和刷新令牌。我还不能让它们在任何可用的 Adsense API 下工作。注意:我已经构建了一个 API 来使用 AdWords 没有问题。

错误:(在认证类型之间,我无法通过这些)

  • “找不到帐户”

  • “客户端未经授权无法使用此方法检索访问令牌。”

到目前为止我做了什么:

  • Adsense 管理 API 已启用。

  • 创建的凭据:服务帐户

  • 创建的凭据:oAuth 2.0 客户端 ID

  • GSuite 帐号可以访问 API(包括“启用的 API 访问”和“托管的 API 客户端访问”)

图书馆(尝试)使用:

https://developers.google.com/api-client-library/php/

https://github.com/google/google-api-php-client

https://github.com/google/google-api-php-client-services

(过时的)https://github.com/googleads/googleads-adsense-examples

示例代码:(使用服务帐户)

此脚本触发“客户端未经授权无法使用此方法检索访问令牌”。错误信息。但是,正在使用的电子邮件地址能够访问 adsense 帐户,API 已在管理域级别启用和配置。

有没有更简单的方法?有没有人可以带领我走向正确的方向?

0 投票
0 回答
308 浏览

admob - 与 Appodeal 一样,使用 API 在发布商 AdMob 帐户中创建 AdUnit

我一直在研究 AdSense Host API,它可以让您为发布商的 AdSense 帐户创建广告单元。我希望能够为同一个发布商的 AdMob 帐户执行此操作!

这里的问题陈述是我需要创建一个“移动广告中介平台”,并且对于初始流量,我希望能够使用 Google Ad 广告资源。Appodeal(中介移动广告 SDK)正在做同样的事情!

  1. 您创建一个 Appodeal 帐户。

  2. 系统会要求您将 AdMob 帐户与 Appodeal 帐户相关联。

  3. 他们使用某些 API 在您的 AdMob 帐户中创建广告单元。

  4. 您在应用程序中使用 Appodeal SDK 并为您提供广告。

我怎样才能做到这一点?