Skip to main content
Google
Ads API
/
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Sign in
Guides
Reference
Libraries and samples
Policies
Support
Google
Ads API
Guides
Reference
Libraries and samples
Policies
Support
Google Ads API overview
Release notes
Feature deprecations
Video guides
Authentication & authorization
Introduction
Web flow with the OAuth playground
Best practices
Performance Max
Introduction
Assets
Campaign and budget
Retail
Asset groups
Listing group filters
Asset group assets
Campaign conversion goals
Enhanced conversions for web
Introduction
Usage flow
Code example
Enhanced Conversions for Leads
Introduction
Usage Flow
GAQL
Introduction
Query structure & grammar
segmentation
GoogleAdsRow
Field Metadata
Fields and Clauses
Field compatibility
REST API
Introduction
Authorization with rest
SearchStream & search
Best practices
Retrieving information efficiently
Mutating information efficiently
Advanced information retrieval
Account change history
The Basics
Change Status
Optimization Score & Recommendations
Overview
Optimization score
Recommendations
Overview
Take actions
Apply parameters
Take actions in bulk
Error handling & testing
Best practices
Smart Bidding
Overview & getting started
MaximizeConversions & MaximizeConversionValue
Logging & Monitoring
Introduction
Logging & Monitoring in the Cloud
Sending client logs to Google Cloud
Integration Testing
Introduction
Testing in practice
Testing Best Practices
Authentication & Authorization
Introduction
Web Flow with the OAuth Playground
Best Practices
GAQL
Introduction
Query Structure & Grammar
segmentation
GoogleAdsRow
Field metadata
Fields and clauses
Field Compatibility
SELECT Requirement
Date Range Validation
Filtering Conditions
Validating Queries
REST API
Introduction
Authorization with REST
SearchStream & Search
Best Practices
Retrieving Information Efficiently
Mutating Information Efficiently
Advanced Information Retrieval
Account change history
The Basics
Change Status
Optimization score & recommendations
Overview
Deep Dive: Optimization Score
Deep Dive: Recommendations
Recommendations: Take Actions
Recommendations: Apply Parameters
Recommendations: Take Actions In Bulk
Error Handling & Testing
Best Practices
Smart Bidding
Overview & Getting Started
MaximizeConversions & MaximizeConversionValue
Logging & Monitoring
Introduction
Logging & Monitoring in the Cloud
Sending Client Logs to Google Cloud
Get started
Introduction
Quickstart
Handle errors
Common errors
Next steps
Developer toolkit
Google Ads API Developer Assistant (Gemini-powered)
What is the Google Ads API Developer Assistant?
Install and use the Google Ads API Developer Assistant
Google Ads MCP server
Google Ads API agent skills
Google Ads API Explorer
Google Ads Query Builder
Google Ads Query Validator
Authentication and authorization
Overview
Access model overview
Service account workflow
User authentication workflow
Overview
Single-user authentication workflow
Multi-user authentication workflow
Security requirements
OAuth 2.0 internals
Set up a Google API Console project for authorization