Regarding the Google Ads API client library fo Go language

2,327 views
Skip to first unread message

Gian Snow

unread,
Dec 13, 2020, 10:11:45 PM12/13/20
to AdWords API and Google Ads API Forum
As people have noticed that the Google Ads API client library for Go language which's not supported officially has been removed from the generated proto packages recently due to the reason in the following link.

Fortunately, The google ads API team told me that they will continue to publish and support the Google Ads API's protocol buffer definitions
which means the compiled libraries still can be generated.

I am one of person who have been developing a product with it and planning to launch it around the middle of next year.
I'm not thinking of replacing it to another client library due to influence ranges at the moment.

I hope the client library for Golang will be ready as soon as possible.

Google Ads API Forum Advisor Prod

unread,
Dec 15, 2020, 1:36:26 AM12/15/20
to ysug...@gmail.com, adwor...@googlegroups.com
Hi Gian,

Thank you for sharing and posting news about Go lang client library. However, for the benefit of everyone referring to this forum thread, allow me to relay the information below :

We are regularly evaluating language support for our client libraries. Please voice your preferences on the Google Ads API support forum.

Also, although we have decided to remove the generated artifacts, we will continue to publish and support the Google Ads API’s protocol buffer definitions. The compiled Go libraries can be generated by running protoc directly on these source files. You can follow the instructions at https://github.com/protocolbuffers/protobuf for Go to build these files. 

Lastly, please continue to follow blog as we will post there any news and updates about Google Ads API and AdWords API including about client libraries.

Regards,
Google Logo
Ernie John Blanca Tacata
Google Ads API Team
 


ref:_00D1U1174p._5004Q29Rahn:ref

Justin Knight

unread,
Jan 4, 2021, 8:54:25 AM1/4/21
to AdWords API and Google Ads API Forum
+1 to request for Go lang client library.  

In the meantime some documentation and examples of using compiled protobufs would be useful.

https://github.com/googleapis/googleapis says "It is difficult to generate Go gRPC source code from this repository, since Go has different directory structure. Please use this repository instead." but as Gian points out googleads compiled code has been removed from googleapis/go-genproto

Kind regards,
Justin.

Google Ads API Forum Advisor Prod

unread,
Jan 4, 2021, 2:35:11 PM1/4/21
to jus...@glassraven.com, adwor...@googlegroups.com
Hi Justin,

Thanks for providing further input. I will relay this request for examples using compiled protobufs to our team.

Regards,
Matt
Google Ads API Team

Google Logo
Matt
Google Ads API Team
 


ref:_00D1U1174p._5004Q29Rahn:ref

Ranil de Silva

unread,
Apr 20, 2021, 2:19:05 AM4/20/21
to AdWords API and Google Ads API Forum
+1 to request for Go lang client library

Google Ads API Forum Advisor Prod

unread,
Apr 20, 2021, 10:19:10 AM4/20/21
to ra...@beeprojects.com, adwor...@googlegroups.com
Hello,

We appreciate your input on this request. We have submitted an internal request for Go language client library support.

Regards,
Matt
Google Ads API Team

Google Logo
Matt
Google Ads API Team
 


ref:_00D1U1174p._5004Q29Rahn:ref

阿部慎太郎

unread,
May 7, 2021, 4:57:38 PM5/7/21
to AdWords API and Google Ads API Forum
+1

2021年4月20日火曜日 23:19:10 UTC+9 adsapiforumadvisor:

Google Ads API Forum Advisor Prod

unread,
May 9, 2021, 10:11:14 PM5/9/21
to shinta...@m0mentum.co.jp, adwor...@googlegroups.com
Hi,

Thank you for bumping up this thread and for expressing interest in the Go Language library.

My colleague Matt has already filed a request. For now, you may keep an eye on our blog for updates or announcements.

Best regards,

Google Logo
Peter Laurence Napa Oliquino
Google Ads API Team
 


ref:_00D1U1174p._5004Q29Rahn:ref

阿部慎太郎

unread,
May 28, 2021, 1:49:42 PM5/28/21
to AdWords API and Google Ads API Forum
I tried to generate Go client from googleapis proto files.

It worked fine for me, and my experiment went well. Now I'm confident that the official Go client will be released soon.
2021年5月10日月曜日 11:11:14 UTC+9 adsapiforumadvisor:

Google Ads API Forum Advisor Prod

unread,
May 30, 2021, 10:03:22 PM5/30/21
to shinta...@m0mentum.co.jp, adwor...@googlegroups.com
Hi,

Glad to hear that things worked on your end.

However, we currently do not have information on any succeeding releases. For now, and as mentioned earlier, please continue to follow our blog for updates and announcements.

Иван Иванов

unread,
Oct 25, 2021, 1:04:24 PM10/25/21
to AdWords API and Google Ads API Forum
+1 to request for Go lang client library

понедельник, 31 мая 2021 г. в 05:03:22 UTC+3, Google Ads API Forum Advisor Prod:

Google Ads API Forum Advisor

unread,
Oct 26, 2021, 1:29:31 AM10/26/21
to ivano...@gmail.com, adwor...@googlegroups.com

Hello,

 

Thank you for expressing interest in the Go Language library.

 

We don't have any significant update yet regarding language support for Go. Rest assured that our team is continuously evaluating this feature request. Please follow our blog for future updates or announcements.

 

Best regards,

Google Logo
Kevin Gil Soriano
Google Ads API Team
 


ref:_00D1U1174p._5004Q29Rahn:ref

JM

unread,
Nov 23, 2021, 10:02:27 AM11/23/21
to AdWords API and Google Ads API Forum
+1, would love a Go client library please

Google Ads API Forum Advisor

unread,
Nov 23, 2021, 10:11:47 PM11/23/21
to macin...@gmail.com, adwor...@googlegroups.com
Hi JM,

Appreciate your interest in the Go language.

Our team has already raised a feature request for this client library. Please follow our blog as we will post there relevant updates when become supported.

While waiting for the official client library for Golang, please note that we will continue to publish and support the Google Ads API’s protocol buffer definitions. The compiled Go libraries can be generated by running protoc directly on these source files. You can follow the instructions at https://github.com/protocolbuffers/protobuf for Go to build these files. 

Regards,

Reminder: Share your feedback about the Google Ads (AdWords) API! Take the 2021 Google Ads API and AdWords API Annual Survey
 
Google Logo
Ernie John Blanca Tacata
Google Ads API Team
 


ref:_00D1U1174p._5004Q29Rahn:ref

JM

unread,
Nov 24, 2021, 12:46:12 PM11/24/21
to AdWords API and Google Ads API Forum
Hi Ernie thank you kindly for the reply.
Unfortunately I wasn't able to create the Go library from the proto files. I tried it using bezel, but it didn't seem to generate a Go library, and protoc, but was unable to give that command the full v9 directory as an input. For now I am using the repo which Shinta kindly posted above (https://github.com/dictav/go-genproto-googleads) which uses v8 and is flagged as experimental.
Until the client library is released, would it please be possible to get some official instructions about how to do this (Ubuntu 20.04)?
Many thanks in advance

Google Ads API Forum Advisor

unread,
Nov 25, 2021, 7:14:43 AM11/25/21
to macin...@gmail.com, adwor...@googlegroups.com

Hi JM,

I am also member of Google Ads API Support. Thank you for providing updates to our team. 

The said client library which is experimental and uses v8, our team would not be able to provide official instructions about how to do this (Ubuntu 20.04) since its not officially supported client library. Note that any custom clients built using these artifacts are not officially supported by Google. For production ready client libraries, use our official client libraries at https://developers.google.com/google-ads/api/docs/client-libs.

For now, please keep an eye on our blog as we will post any relevant updates about the official Go client library when it becomes supported.

Let us know if you have any further questions.



Regards,
Reminder: Share your feedback about the Google Ads (AdWords) API! Take the 2021 Google Ads API and AdWords API Annual Survey
 

Google Logo
Yasar
Google Ads API Team
 


ref:_00D1U1174p._5004Q29Rahn:ref

Bruno Georgean Gois Tavares

unread,
Dec 3, 2021, 1:02:03 AM12/3/21
to AdWords API and Google Ads API Forum
+1 to request for Go lang client library

Google Ads API Forum Advisor

unread,
Dec 3, 2021, 3:15:42 PM12/3/21
to br...@goistavares.com, adwor...@googlegroups.com

Hi Bruno,

I raised with my team also your request for a supported Go Language  Ads API Client Library. This request is subject to review. You may monitor our blog for an update.

Right now, we will continue to publish and support the Google Ads API’s protocol buffer definitions, and the compiled Go libraries can be generated by running protoc directly on these source files via the instructions at https://github.com/protocolbuffers/protobuf

Regards,

Google Logo
Aryeh Baker
Google Ads API Team
 

 



ref:_00D1U1174p._5004Q29Rahn:ref

Miki Haiat

unread,
Jan 17, 2022, 2:48:18 AM1/17/22
to Google Ads API and AdWords API Forum
Please  , we need the GO sdk as well

Google Ads API Forum Advisor

unread,
Jan 17, 2022, 12:58:20 PM1/17/22
to mi...@datadirects.com, adwor...@googlegroups.com
Hi Miki,

I raised with my team your request for a Go language Client library. This request is subject to review. You may monitor our blog for an update.

For now, we will continue to publish and support the Google Ads API’s protocol buffer definitions. The compiled Go libraries can be generated by running protoc directly on these source files. You can follow the instructions at https://github.com/protocolbuffers/protobuf for Go to build these files. 

Regards,

peng ares

unread,
Jul 7, 2022, 5:45:14 AM7/7/22
to Google Ads API and AdWords API Forum
+1 to request for Go lang client library.  

Google Ads API Forum Advisor

unread,
Jul 7, 2022, 6:10:24 AM7/7/22
to arespe...@gmail.com, adwor...@googlegroups.com
Hi Peng,

Thank you for showing your interest to Go lang client library. We already raised this to the rest of my team. However, we don't have updates to know when it will become available. We are regularly evaluating language support for our client libraries. Please keep voicing your preferences on the Google Ads API support forum. For now, you may keep an eye on our blog and to the New and Improved in the Google Ads API for updates or announcements.

Best regards,
Google Logo
Jinky
Google Ads API Team
 


ref:_00D1U1174p._5004Q29Rahn:ref
Reply all
Reply to author
Forward
0 new messages