Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Google Ads API to v15 #480

Closed
evil-shrike opened this issue Nov 1, 2023 · 19 comments
Closed

Upgrade Google Ads API to v15 #480

evil-shrike opened this issue Nov 1, 2023 · 19 comments

Comments

@evil-shrike
Copy link

Hello.
v15 has been released on the 18th of Oct - https://developers.google.com/google-ads/api/docs/release-notes#v15
Please upgrade the proxy protobufs for v15.

@lushu
Copy link

lushu commented Nov 7, 2023

Also there is a blog about the changes in data uploading: Updates to Customer Match, Conversions, and Store Sales Uploads

The Google Ads API v15 release introduced the Consent object for uploading consent with your data. This Consent is used across all uploads for call conversions, click conversions , Customer Match, and Store Sales.

@evil-shrike
Copy link
Author

kindly ping

@evil-shrike
Copy link
Author

Hi, sorry for bothering I understand it's Christmas period but it's more than 2 month since the API release, could you share any estimates for a v15 support release please?

@leovujanic
Copy link

Hi!
I'm also interested in this update, especially as they stated in the email "You must complete this update before March 2024 in order to continue using Customer Match for users in EEA."

So any update on the status would be appreciated.

@aliqaryan
Copy link

I haven't seen any new commit in this repo for a couple of months now!! is this library still active?

@wenson
Copy link

wenson commented Jan 27, 2024

mark it

@olchyk98
Copy link

olchyk98 commented Feb 1, 2024

ping

@sheyDev
Copy link

sheyDev commented Feb 2, 2024

How do we do this ourselves? Is updating the protobufs hard? We really need this upgrade because pulling reporting for asset groups on PMX campaigns are not available till v15.

@nghexuanchien
Copy link

Looking forward to v15 update :)

@marcolucio
Copy link

we need v15 upgrade too, pls 👍

@evil-shrike
Copy link
Author

Hi. In two weeks (on March 6, 2024 ) the requirement for providing consent for uploading user ids becoming mandatory and it's not supported by the current version (v14), so all user code that depends on this will start failing.
Any update on this?

@imosing
Copy link

imosing commented Feb 26, 2024

Hi! It's more than 3 months since the latest update already.
v16 is released - https://developers.google.com/google-ads/api/docs/release-notes#v16

Can you please share any updates?

@marcolucio
Copy link

Just for info I saw there is an open pull request for V15 on the google-ads-node library (Opteo/google-ads-node#118), did someone checked it? We need the update librar before march 15th so we need to know if someone is working actively on it or not, thank you.

@danielglh
Copy link

The good news is this package has been upgraded to v16 already...

@aliqaryan
Copy link

The good news is this package has been upgraded to v16 already...

Which package?

@danielglh
Copy link

The good news is this package has been upgraded to v16 already...

Which package?

This npm package google-ads-node. It has been upgraded to v16 directly and skipped v15.

https://www.npmjs.com/package/google-ads-api

@nghexuanchien
Copy link

nghexuanchien commented Mar 7, 2024

I tried with v16 and getting the error when creating an offline user data job

Channel credentials must be a ChannelCredentials object
at new ChannelImplementation (/usr/src/app/node_modules/google-ads-node/node_modules/@grpc/grpc-js/build/src/channel.js:28:19)
at new Client (/usr/src/app/node_modules/google-ads-node/node_modules/@grpc/grpc-js/build/src/client.js:65:36)
at new ServiceClientImpl (/usr/src/app/node_modules/google-ads-node/node_modules/@grpc/grpc-js/build/src/make-client.js:58:5)
at GrpcClient.createStub (/usr/src/app/node_modules/google-ads-node/node_modules/google-gax/build/src/grpc.js:344:22)

Not sure anyone is also getting the same issue. I'm a little bit unsure what's wrong? Here is my code for the call
this.gAdsClient = new GoogleAdsApi({ client_id: <client_id>, client_secret: <client_secret>, developer_token: <developer_token> });

this.customerClient = this.gAdsClient.Customer({ customer_id: <customer_id>, refresh_token: <refresh_token>, login_customer_id: <login_customer_id> });

let jobResponse = await this.customerClient.offlineUserDataJobs.createOfflineUserDataJob({ customer_id: <customer_id>, job: { type: 4, customer_match_user_list_metadata: <customerMatchUserListMetadata> } });

Would hear your thoughts on this ? Thanks

@nghexuanchien
Copy link

I resolved above issue by upgrading version for other libraries to make sure the dependency google-gax is consistently at recent newest versions ("^4.3.1")

@danielvoelk
Copy link

Google Ads API version 14 is deprecated and will stop accepting requests from June 5, 2024 onwards.

Would be good if version 16 would come out of beta, because in 2 weeks the old version won't work anymore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests