问题标签 [google-ad-manager]

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 投票
1 回答
300 浏览

android - 将 DFP 添加到我的应用程序 android 时发生崩溃

我尝试将 DFP 横幅广告添加到我的应用程序中,所有步骤都已在https://developers.google.com/ad-manager/mobile-ads-sdk/android/banner中应用。

但是如果我打开我的应用程序它会崩溃

碰撞:

FragmentCategory.class

片段类别.xml

请帮帮我,我想在我的应用中启用 DFP

谢谢大家

0 投票
0 回答
235 浏览

php - Google DFP-CreativeService->createCreatives of google ad manager API 时解组错误

我正在尝试使用google 广告管理器API 创建广告素材。以下是详细信息:

版本:v201808

服务:创意服务

操作:createCreatives

我尝试使用 google 为 PHP 提供的库代码执行 API。

使用 googleads-php-lib 创建创意

这是我的代码片段:

通过 SoapClient 获取服务

设置 imageCreative

使用 SoapClient 将上述 imageCreative 传递给 API 后:

作为回应,我得到:

解组错误:cvc-type.2:元素 ns1:creatives 的类型定义不能是抽象的。

我试过的:

  • 尝试使用 v201811。
  • 尝试使用 zend soap 客户端库而不是 SoapClient。(在这种情况下,在执行 API 后,它直接抛出异常而没有任何错误消息)。

谁能帮我解决这个问题?

我也试过在谷歌论坛上提问,但到目前为止还没有运气。

0 投票
1 回答
533 浏览

python - 在 Colab Notebook 中使用 Admanager Python API

我正在尝试让 Google AdManager API 用于 Colab 笔记本。

按照此处的说明,我设法创建了自己的配置 YAML 文件,将其上传到 Colab 笔记本并执行对NetworkService服务的基本调用。一切顺利并按预期运行,返回预期的网络名称和 ID。

然后我尝试添加更多这样的请求我收到以下错误消息:

尽管事实上上传到 notebook ( content/googleads.yaml) 文件夹中的相同 yaml 文件在第一个请求中运行良好。

任何帮助表示赞赏。

谢谢!

PS:只是为了让你知道,我对 Python 还处于起步阶段。

0 投票
1 回答
369 浏览

php - 无法通过 PHP 获取已保存的查询

我在使用 ReportService.getSavedQueriesByStatement 检索保存的查询时遇到问题。报告类型:历史我需要获取“总 CPM、CPC、CPD 和 vCPM 收入”

致命错误:未捕获的 UnexpectedValueException:保存的查询与此 API 版本不兼容。

0 投票
1 回答
203 浏览

google-dfp - 在 Google Admanager (DFP) 中从 lineitemid 获取点击次数和展示次数

我有一个订单项 ID 存储在我的数据库中,我想使用 Admanager API 来获取点击次数和 PHP 中的展示次数。

我在 google 群组上看到可以使用报告生成然后解析来做到这一点,但是有一种更快的方法来做到这一点(如果可能的话,我不想对我的活动进行完整的报告)

谢谢你

0 投票
1 回答
340 浏览

google-api - 如何从 Google Ad Manager API 中检索公司(广告商)的完整列表?

我正在构建一个与 Google Ad Manager API 交互的 rails 5 API,我需要一种方法来检索公司列表(也称为广告商),以便我可以使用它们来创建新订单并最终创建订单项。

我无法在 Ad Manager 文档中找到它,对于 ruby​​ 和其他语言都没有。

我还没有任何代码,因为我不知道要使用什么服务。

我希望有一系列广告客户:[{:name => 'Company 1', :id => '1234'}, {:name => 'Company 2', :id => '4321'}]

任何帮助将非常感激。我无法在 Ad Manager 文档中找到它,对于 ruby​​ 和其他语言都没有。

提前致谢!

0 投票
1 回答
511 浏览

google-dfp - Google Ad Manager - 同一订单项在屏幕上投放所有广告单元,即使它没有足够的广告素材

我们设置了 3 个相同尺寸的广告单元,它们在我们的网站和 Android 应用程序中都使用。3 个广告单元由 3 个订单项定位。每个订单项都有 1 个广告素材。所以这里是设置:

line-item-1(优先级 6,单个广告素材称为 creative-1)

  • 广告单元 1
  • 广告单元 2
  • 广告单元 3

line-item-2(优先级 8,单个广告素材称为 creative-2)

  • 广告单元 1
  • 广告单元 2
  • 广告单元 3

line-item-3(优先级 10,称为 creative-3 的单个广告素材)

  • 广告单元 1
  • 广告单元 2
  • 广告单元 3

在网站上,行为如下:

ad-unit-1 由 line-item-1 (creative-1) 执行,ad-unit-2 由 line-item-2 (creative-2) 执行,ad-unit-3 由 line-item- 执行3(创意 3)。这是预期的行为,因为它不会导致广告素材重复。Ad Manager 明智地决定,由于优先级最高的订单项没有足够的广告素材来投放所有广告单元,因此它会转到优先级较低的订单项。

在 Android 应用程序上,行为有所不同,如下所示:

ad-unit-1、ad-unit-2 和 ad-unit-3 全部由 line-item-1 (creative-1) 完成,从而导致 creative-1 在屏幕上呈现 3 次。这对我们来说是一个问题,因为我们希望在较高优先级的订单项用完广告素材时投放相对较低优先级的订单项。它似乎在网络上运行良好,但在移动应用程序上却不行。

我们如何处理这个问题?我们不想让我们的 Ad Manager 设置复杂化以处理这个特定问题。我的假设是,如果它在 web 上运行良好,我们可能会在应用程序方面错过一个技巧(我们可能如何在代码中获取和呈现广告)。我们正在使用 Play 服务 (Ad Manager) 来呈现广告。我浏览了 SDK 方法,但没有找到与此问题相关的任何内容。

任何的意见都将会有帮助。

0 投票
1 回答
154 浏览

python - Google AdManager getCurrentNetwork() 错误

我已设置广告经理凭据。我正在尝试访问 Admanager API,我收到以下错误。

我面临的错误是:

在处理上述异常的过程中,又出现了一个异常:

0 投票
1 回答
602 浏览

php - Google Ad Manager API:显示报告结果

我想通过他们的 API 使用 PHP 在我的网页中显示来自 Google Ad Manager 订单的数据。

如果您遵循报告基础页面,您最终会下载所需的报告,但我需要将从 Ad Manager 获取的数据直接显示到我的页面上。

我到处搜索以找到解决此问题的方法,但除了阅读下载的文件外,我什么也找不到,这给我的网页增加了大量的“页面加载时间”。

感谢您的时间。

0 投票
1 回答
280 浏览

rotation - Google DFP - 轮播不同尺寸的广告素材

因此,有一个广告系列有两种尺寸,比如说:970x250 和 300x250。970x250 应该在桌面上运行,300x250 在移动设备上运行。广告系列的总展示次数在两种格式之间没有特定分布。

尺寸映射、横幅定位等已正确配置,没有问题。使用手机时没有 970x250,使用台式机时没有 300x250。

我们的流量是 70% 的移动端和 30% 的桌面端。我认为这两个广告的投放应该大致在流量分布范围内。

但是,无论在 DFP 中的“轮播广告素材”选项中选择何种设置,移动横幅都获得了超过 95% 的展示次数。“轮播广告”似乎仅适用于相同尺寸的广告: https ://support.google.com/admanager/answer/99602?hl=en

有没有办法为不同尺寸的广告指定“权重”,以便展示分布更正常一些?

我想到的唯一选择是第二行项目。但是平日和周末的流量因台式机和移动设备而异,我实际上希望 DFP 会根据每种格式的可用性分配展示次数。事实并非如此。