|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | - | - |
| v14/ | H | 25-Apr-2025 | - | 79,627 | 64,883 |
| v15/ | H | 25-Apr-2025 | - | 83,426 | 67,966 |
| v16/ | H | 25-Apr-2025 | - | 85,340 | 69,522 |
| README.md | H A D | 25-Apr-2025 | 2.1 KiB | 48 | 38 |
README.md
1# Google Ads API
2
3This folder contains the [protocol
4buffer](https://developers.google.com/protocol-buffers/) definitions and
5**experimental** build files (see below) for the [Google Ads
6API](https://developers.google.com/google-ads/api/).
7
8To use this
9API, we encourage you to take a look at our [official client
10libraries](https://developers.google.com/google-ads/api/docs/client-libs) for
11Java, Ruby, PHP, Python or .NET. Refer to the
12[Quickstart](https://developers.google.com/google-ads/api/docs/first-call/overview)
13to learn how to make your first API call.
14
15To develop in a programming language without an official client library, refer
16to the [API Concepts
17Guide](https://developers.google.com/google-ads/api/docs/concepts/overview) and
18consult these protocol buffer definitions as a reference when constructing API
19requests.
20
21Use [the official Google Ads API
22forum](https://groups.google.com/d/forum/adwords-api) to request an official
23client library in another programming language, report bugs, request new
24features in the Google Ads API, or provide feedback.
25
26## Build files (experimental)
27
28> **IMPORTANT** The Bazel build files are **experimental**. The structure and
29> content of the Bazel packages are subject to change, and the resulting
30> generated API clients are not officially supported Google products.
31
32The [Bazel](https://bazel.build/) build files contain targets for building
33**generated API clients (GAPICs)** from the Google Ads API protocol buffer
34descriptors. Our [officially supported
35client libraries](https://developers.google.com/google-ads/api/docs/client-libs)
36are built upon these GAPIC artifacts, but add significant performance and
37usability enhancements. Thus, we strongly recommend using an official
38client library.
39
40However, developers looking to understand the internals of the API's client
41libraries or build their own custom [gRPC](https://grpc.io/)-based clients can
42use these build files as reference points.
43
44For details on using these files, see the
45[Bazel section](https://github.com/googleapis/googleapis#bazel) of the
46repository's main
47[README.md](https://github.com/googleapis/googleapis/blob/master/README.md).
48