Stay organized with collections
Save and categorize content based on your preferences.
This guide walks you through how to set up OAuth2 for API access using your own
credentials and either the desktop
flow or the web
flow. These steps only need to be done
once, unless you revoke, delete, or need to change the allowed scopes for your
OAuth2 credentials.
The example prompts you to visit a URL where you'll need to allow the OAuth2
credentials to access your Google Ads account on your behalf.
Paste this URL in your browser:
https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
Navigate to the URL in a private browser session or an incognito window.
Sign in with the same Google account you use to access Google Ads. Click
Continue on the OAuth2 consent screen.
You are then taken to a page with a message indicating the authorization
succeeded.
Return to the console where you were running the example. The example should
have completed and be displaying your refresh token. Copy your refresh token
into your google_ads_config.rb file.