问题标签 [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.
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}')"
一两天后再次生成新的刷新令牌后,我得到同样的错误。我目前正在使用访问令牌和刷新令牌,在其他任何地方都没有使用过。所以我的问题是:
- 每当我们运行“google_ads_client = GoogleAdsClient.load_from_storage(path=CONFIG_PATH)”时,都会生成新的刷新令牌。我的假设是否正确?
- 我读到有 25 个刷新令牌的限制。所以这意味着每天有 25 个刷新令牌,如果是,每个开发人员令牌/经理帐户有 25 个刷新令牌?
- 有什么办法可以解决这个频繁出现的无效令牌错误
adsense - 启用跨域隔离后 Google Ads 不显示
如您所知,即将到来的 91 版 Chrome 将要求网站为使用 SharedArrayBuffers 的网站启用跨域隔离。
我已经设置了所需的标题: Cross-Origin-Opener-Policy: same-origin 和 Cross-Origin-Embedder-Policy: require-corp
但在那之后,Google Adsense 广告就没有显示在我的网站上。确切地说,应该显示广告的位置只会出现一个空框。
SharedArrayBuffers 不是由我自己的应用程序使用,而是由我无权访问的第三方库使用,因此我无法避免使用 SharedArrayBuffers。
总之,如果我不启用跨域隔离,那么我的网站将停止在 Chrome 91 中运行,如果启用它,那么 Google 广告将不会显示。
我已经在 Google Adsense 社区中发布了这个问题,但我没有得到任何答案。我希望有人可以在这里给我一些建议。
谢谢!
reactjs - 如果广告单元尺寸相同,Google Ads 不会呈现
我在一个页面上有 4 个广告单元,其中 2 个广告单元要求相同的尺寸。
当我从投放工具进行调试时,我可以看到两者都投放了广告素材。
但渲染和刷新只在两者之间。
我尝试参考这个问题来解决,但在 React JS 中我无法解决
google-apps-script - 如何从应用程序脚本按需触发广告脚本?
我想提取一个广告组的所有广告 ID。
我为此编写了一个广告脚本。
如何从电子表格应用程序脚本触发该广告脚本?
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 中,我得到以下信息
- 最初我认为这是由于服务器上的 CSP - 这一切都很好。
- 我们已经排除了 uWSGI 已经死了,或者 nginx 在等待它时 uWSGi 死了。nginx 会立即看到,在这种情况下,它会返回 499 错误。
- 谷歌顾问没有帮助 - 指向一个开发问题。
- 控制台错误包括指向https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Content-Type-Options的链接- 我们认为这是由于 nosniff 内容阻塞,主机已裁定出去。
google-ads-api - Google Ads 脚本 AWQL“CONTAINS_ANY”运算符不起作用
我正在尝试按某些规则提取搜索查询,我需要获取包含给定字符串之一的查询:
但我收到错误消息(尝试了不同的变体):
尽管我似乎按照形式语法做所有事情:
如果我只做 1 个字符串,它可以正常工作:
google-ads-api - 如何获取与今年开始的广告系列相关的所有视频广告
我不确定要放入什么withCondition
来获得所有此类视频广告。
google-ads-api - 发生意外的错误。请稍后再试。[OR-CAVT-01]
当我在确认我的信用卡时尝试在 Google 广告中添加我的计费方式时,出现了一个错误弹出窗口,上面写着:
发生意外的错误。请稍后再试。[OR-CAVT-01]
如何完成计费流程?
ads - 如何获得所有无信标视频广告?
我不确定要在 withCondition 中添加什么来获得所有这些只有无信标的视频广告。
我看过医生,但不确定什么where clause
适合。
https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_ad
ads - Google Ads 脚本和 Cookie
有人可以解释一下 Google Ads 再营销脚本是否设置了 cookie?如果答案是肯定的,他们的名字是什么?
我想在我的网站上将 Google Analytics 和 Google Adwords 拆分为不同的同意类别,因为我认为当我使用再营销时,我需要将 GAds 添加到 Targeting cookie 类别中,并将 Google Analytics 保留在 Analytics 类别中。我想使用 Google Ads 脚本进行再营销,但我很难识别两者的行为/差异。
我想另外添加到 GA 的代码: