问题标签 [google-ads-script]

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

google-ads-api - google ads api中频繁出现“invalid_grant:令牌已过期或撤销”的原因可能是什么

我已经设置了谷歌广告身份验证、开发人员令牌和谷歌广告帐户。我想使用谷歌广告 api 提供的官方 python 库上传客户匹配列表。我能够成功上传 2-3 个客户匹配列表然后我得到错误"引发 exceptions.RefreshError(error_details, response_body) google.auth.exceptions.RefreshError: ('invalid_grant: 令牌已过期或撤销。', '{\n "error": "invalid_grant",\n "error_description": "令牌已过期或撤销。"\n}')"

一两天后再次生成新的刷新令牌后,我得到同样的错误。我目前正在使用访问令牌和刷新令牌,在其他任何地方都没有使用过。所以我的问题是:

  1. 每当我们运行“google_ads_client = GoogleAdsClient.load_from_storage(path=CONFIG_PATH)”时,都会生成新的刷新令牌。我的假设是否正确?
  2. 我读到有 25 个刷新令牌的限制。所以这意味着每天有 25 个刷新令牌,如果是,每个开发人员令牌/经理帐户有 25 个刷新令牌?
  3. 有什么办法可以解决这个频繁出现的无效令牌错误
0 投票
1 回答
244 浏览

adsense - 启用跨域隔离后 Google Ads 不显示

如您所知,即将到来的 91 版 Chrome 将要求网站为使用 SharedArrayBuffers 的网站启用跨域隔离。

遵循谷歌的建议 ( https://web.dev/cross-origin-isolation-guide/?utm_source=wnc_20146204&utm_medium=gamma&utm_campaign=wnc_20146204&utm_content=msg_110404023&hl=en )

我已经设置了所需的标题: Cross-Origin-Opener-Policy: same-origin 和 Cross-Origin-Embedder-Policy: require-corp

但在那之后,Google Adsense 广告就没有显示在我的网站上。确切地说,应该显示广告的位置只会出现一个空框。

SharedArrayBuffers 不是由我自己的应用程序使用,而是由我无权访问的第三方库使用,因此我无法避免使用 SharedArrayBuffers。

总之,如果我不启用跨域隔离,那么我的网站将停止在 Chrome 91 中运行,如果启用它,那么 Google 广告将不会显示。

我已经在 Google Adsense 社区中发布了这个问题,但我没有得到任何答案。我希望有人可以在这里给我一些建议。

谢谢!

0 投票
0 回答
22 浏览

reactjs - 如果广告单元尺寸相同,Google Ads 不会呈现

我在一个页面上有 4 个广告单元,其中 2 个广告单元要求相同的尺寸。

当我从投放工具进行调试时,我可以看到两者都投放了广告素材。

但渲染和刷新只在两者之间。

我尝试参考这个问题来解决,但在 React JS 中我无法解决

0 投票
0 回答
39 浏览

google-apps-script - 如何从应用程序脚本按需触发广告脚本?

我想提取一个广告组的所有广告 ID。

我为此编写了一个广告脚本。

如何从电子表格应用程序脚本触发该广告脚本?

0 投票
0 回答
218 浏览

wordpress - 由于不允许的 MIME 类型(“image/png”),Google Ads 脚本被阻止

我希望有人能指出我正确的方向。我不是开发人员,而是从事测量工作的数字营销人员。我已经用尽了所有支持选项——托管公司、WP/主题公司、Wordfence 支持——我认为这是一个服务器问题,但托管公司在这方面花了几个小时,并确认他们没有阻止任何事情。

我正在运行一个 WP 站点,所有内容都已更新,安装最少。Apache、FPM/FastCGI 和 PHP7.4。

我在网站头部(全局网站代码)中有标准的 Google Analytics(分析)和 Google Ads 转化跟踪代码。由于“不允许的 MIME 类型 (“image/png”)”,Google 突然屏蔽了我们所有的展示广告

控制台(Firefox)中的错误是:

控制台中的第二个错误,返回 499 状态代码:

控制台中的警告:

在 Chrome 中,我得到以下信息

净::ERR_ABORTED 499

  • 最初我认为这是由于服务器上的 CSP - 这一切都很好。
  • 我们已经排除了 uWSGI 已经死了,或者 nginx 在等待它时 uWSGi 死了。nginx 会立即看到,在这种情况下,它会返回 499 错误。
  • 谷歌顾问没有帮助 - 指向一个开发问题。
  • 控制台错误包括指向https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options的链接- 我们认为这是由于 nosniff 内容阻塞,主机已裁定出去。
0 投票
1 回答
187 浏览

google-ads-api - Google Ads 脚本 AWQL“CONTAINS_ANY”运算符不起作用

我正在尝试按某些规则提取搜索查询,我需要获取包含给定字符串之一的查询:

但我收到错误消息(尝试了不同的变体):

尽管我似乎按照形式语法做所有事情:

如果我只做 1 个字符串,它可以正常工作:

0 投票
0 回答
11 浏览

google-ads-api - 如何获取与今年开始的广告系列相关的所有视频广告

我不确定要放入什么withCondition来获得所有此类视频广告。

0 投票
0 回答
83 浏览

google-ads-api - 发生意外的错误。请稍后再试。[OR-CAVT-01]

当我在确认我的信用卡时尝试在 Google 广告中添加我的计费方式时,出现了一个错误弹出窗口,上面写着:

发生意外的错误。请稍后再试。[OR-CAVT-01]

如何完成计费流程?

0 投票
0 回答
5 浏览

ads - 如何获得所有无信标视频广告?

我不确定要在 withCondition 中添加什么来获得所有这些只有无信标的视频广告。

我看过医生,但不确定什么where clause适合。 https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_ad

0 投票
0 回答
41 浏览

ads - Google Ads 脚本和 Cookie

有人可以解释一下 Google Ads 再营销脚本是否设置了 cookie?如果答案是肯定的,他们的名字是什么?

我想在我的网站上将 Google Analytics 和 Google Adwords 拆分为不同的同意类别,因为我认为当我使用再营销时,我需要将 GAds 添加到 Targeting cookie 类别中,并将 Google Analytics 保留在 Analytics 类别中。我想使用 Google Ads 脚本进行再营销,但我很难识别两者的行为/差异。

我想另外添加到 GA 的代码: