问题标签 [google-publisher-tag]

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 回答
1425 浏览

google-dfp - 如何通过 googletag 对象按 ID 获取 DFP 广告素材设置数据?

在 DFP 中,我可以管理每个广告素材的属性;类型、名称、目标网址等。

在此处输入图像描述

在下面的 JavaScript 中,我收到ad_data了包含有关已在页面上完成呈现的 DFP 广告的数据。部分数据包括creativeId与在 DFP 中管理广告素材时显示的 Id 匹配的数据。

在此处输入图像描述

有没有办法使用这个 id 获取创意设置数据?我没有在GPT 参考中看到任何内容,也没有在网上搜索。谢谢!

0 投票
2 回答
3706 浏览

javascript - GPT 在同一 div 元素中重新加载广告

对于单页应用程序,我想知道是否可以请求新广告以替换 div 容器中的现有广告

到目前为止我找到的示例,确认可以刷新现有的slots,但我的用例不同(https://support.google.com/dfp_premium/answer/2694377?hl=en&ref_topic=4390040

我的目标是为常见的模板页面提供一个通用的广告容器元素,并为每个分类不同的 pageTransition 请求一个新的广告。

到目前为止我所做的当前测试,尝试只更改 slotName 然后调用 refresh() 但它似乎不起作用!例如(比以下示例复杂得多,但只是为了说明这一点):

0 投票
1 回答
367 浏览

javascript - 在复杂对象 javascript 中查找值

基本上我有一个复杂的对象,它使用这个函数检索 GPT API(谷歌发布者标签):

对象值是这样的: 在此处输入图像描述

我需要知道是否有一种方法可以将每个属性的值与 X 值进行比较而不会出现递归问题(因为对象很大,我需要多次验证)另外,我尝试转换该对象使用 JSON.stringify() 转换为 JSON,然后尝试使用正则表达式更快地获取值,但是使用此选项,我遇到了循环对象值的问题。

有什么建议么 ?

0 投票
3 回答
896 浏览

javascript - 无法通过 Publisher API 将 APK 上传到 Google Play Developer

我正在创建脚本,用于通过Publishing APInodejs将我的 APK 上传到 Google Play Developer ,但是它失败了。我认为,APK文件没什么问题,因为它是一个好文件。那么有什么想法可以解决这个问题吗?

我也尝试分段上传,但返回错误(我将很快附上)

以下是错误消息:

我的源代码

0 投票
0 回答
411 浏览

javascript - Google 发布商代码指示多种尺寸

我想在我的网站上展示这种尺寸为 970x66 的广告,但如果我们没有这种尺寸的广告,我想在它的位置展示一个 728x90 的广告。

这是我当前的代码:

我想也许我可以通过在defineSlot方法上指示多个尺寸来做到这一点,但这并不像我预期的那样工作。

使用此代码:

这显示了一个空白iframe(目前我没有任何 970x60 广告),而不是显示 728x90 广告(我有)。

google_console表明:

在此处输入图像描述

有没有办法获得所需的行为?尽可能展示 970x66 广告,否则展示 728x90 广告。

0 投票
1 回答
218 浏览

javascript - i++ 从 JavaScript for 循环传递到 jQuery(document).ready(function() { 在遍历数组时不能用作动态索引

对于我的罪过,我不是一个全职的 JavaScript 实践者,但我正在努力。这是我尝试使用 Google Publisher Tag API 的广告管理命名空间的简化版本

slots是由返回的 GPT 插槽数组googletag.defineSlot(,设置在头部中,它尝试通过将其推迟到 jQuery 来定位仅存在于 CMS 后 HTML 呈现的 div。

我怎样才能做到这一点:

...使用 dynamic i,因为当我一直在调试它时,我发现我不能i像这样通过,只能通过硬编码的索引。

这适用于jQuery(document).ready(function() {

这会导致未定义的错误:

我一直在阅读(诚实),但我很困惑。温和地说,这里发生了什么,我该如何解决?

0 投票
1 回答
3392 浏览

google-cloud-platform - 通过 Cloud Function 插入 BigQuery 不起作用

我将以下 json 插入到预先创建的 BigQuery 表中。

当我将上面的行直接插入表中时,它可以正常工作,但会通过函数出错(完整的错误消息见下文)。我错过了什么?任何帮助表示赞赏。

这是我的 node.js(代码后的错误消息)

当函数尝试插入时出现此错误

该函数正在读取此 json

0 投票
0 回答
187 浏览

android - 如何通过 Google 开发者 API 验证发布状态?

我只是想通过 Google 开发者 API 验证我的应用程序发布请求的状态,您可以从 Google Play 控制台轻松查看:已 发布的应用程序请求列表

我的问题是 Google AndroidPublisher API 提供给我的一种“即发即弃”的方法,您是否构建了您的编辑- 您上传您的 APK、修改您的商品详情等……然后您只需提交。

提交功能: https ://developers.google.com/android-publisher/api-ref/edits/commit

我已经实施的:

AndroidPublisher.java

AndroidAppEdit.java

我想要实现什么?

能够通过 REST 或通过AndroidPublisher等客户端库轮询端点以检索我的提交的状态/状态

0 投票
0 回答
1630 浏览

java - 关闭 Google Pub 子发布商时出错

我已经使用编码 [1] 启动了 google pub sub 的发布者。完成发布者后,我将发布者关闭为 [2]。但是当我运行时,我收到一个错误 [3],说发布者不正确关闭。我正在使用 pubsub 1.61.0 版本。有没有办法处理这个错误?

[1]

[2]

[3]

0 投票
1 回答
679 浏览

android - Android 分支 IO SDK 策略违规

今天,我的应用从 Google Play 中删除,原因如下:

“您的应用正在使用Branch IO SDK,它正在将用户已安装的软件包信息上传到https://api.branch.io/v1/applist,而没有显着披露。在收集和传输之前,它必须显着地突出用户如何数据将被使用,描述正在收集的数据类型,并让用户对此类使用提供肯定的同意。确保您的应用符合用户数据政策和所有其他开发者计划政策。如果有进一步的政策,可能会采取额外的强制措施违规行为。”

我们不会在我们的应用程序中直接使用 Branch IO SDK。我们正在考虑我们集成的第三方库可能会使用它。我们查看了我们的 3rd 方库使用的依赖项,但没有发现任何有关 Branch IO SDK 的提示。

由于我不知道发送到 branch.io 的内容,因此我不知道应该在隐私政策中添加什么内容或如何解决此问题。

任何有关根本原因的想法将不胜感激。谢谢!