Google Ads Endpoint not working

Describe the problem/error/question

Before the latest update, the google ads node was working without any problems but now I am getting a error and its not getting any data, just error. I have double checked everything related with tokens and credentials and to be sure created new from google side and tried again but still same issue.

What is the error message (if any)?

Error code

400

Full message

Request failed with status code 400

Error data

{ "error": { "code": 400, "message": "Request contains an invalid argument.", "status": "INVALID_ARGUMENT", "details": [ { "@type": "type.googleapis.com/google.ads.googleads.v17.errors.GoogleAdsFailure", "errors": [ { "errorCode": { "requestError": "UNSUPPORTED_VERSION" }, "message": "Version v17 is deprecated. Requests to this version will be blocked." } ], "requestId": "cQoiuB5ZEr4p5Kya52b3Rg" } ] } }

Information on your n8n setup

  • n8n version: latest
  • Database (default: SQLite): default
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker (Digital ocean droplet)
  • Operating system: Ubuntu

Yes looks like the Google Ads node is using v17 api.

But google just deprecated v17 version.

Not sure who can help to update the API endpoint to v20 or newer version.

If you are urgent on this. You might need to use Http Request node instead.

2 Likes

Yeah, it uses v17 and google have v20. Definitely google ads node needs an update.

It is urgent so I switched to http req. I hope this issue won’t happen in other nodes. So that it will not be a need to change everything to http req.

Thanks for the advice btw. Have a great day :slight_smile:

same issue here

1 Like

They still did not updated the node, so only choice is to use the http (custom). It will take little longer time but fixes the issue.

1 Like

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.