Our client libraries provide high-level views and basic building blocks of Google Ads API functionality, making it easier to develop apps quickly. We recommend starting out with one if you're new to the API.
| Client library | Source | Distribution | Code examples |
|---|---|---|---|
| Java | google-ads-java | Maven, tar.gz | View on GitHub |
| .NET | google-ads-dotnet | tar.gz, zip | View on GitHub |
| PHP | google-ads-php | tar.gz | View on GitHub |
| Python | google-ads-python | tar.gz, zip | View on GitHub |
| Ruby | google-ads-ruby | gem, tar.gz, zip | View on GitHub |
You can also view the code examples here, directly. Just click on an example below and then select the language tab of your choice. A link to its GitHub source can be found at the end of each sample.
Account ManagementAdvanced OperationsAuthenticationBasic OperationsBilling |
Campaign ManagementHotel AdsPlanningRecommendationsRemarketingReportingShopping AdsTargeting |