API Usage

How we use the Google Ads API

An overview of how Leo Braga Consulting uses third-party advertising APIs — specifically the Google Ads API and the Google Analytics Data API — to deliver reporting, diagnostics, and dashboards to our clients.

Summary

We use the Google Ads API to support our consulting work for clients — performing campaign reporting, diagnostics, keyword planning, and supervised campaign management under accounts that have explicitly authorized access via OAuth2 and our MCC (Manager Account). The API is never used to resell data, create accounts autonomously, or access accounts without client authorization.

Capabilities we use

Campaign types we support

Our tooling operates across the standard Google Ads campaign types used by our clients: Search, Performance Max, Shopping, Display, Video (YouTube), App, and Demand Gen.

What we do NOT do

Typical use case

Scenario

A client hires us to diagnose their Google Ads account. The client links their account to our MCC and authorizes access via OAuth2. We use the Google Ads API to read the last 90 days of account data — campaigns, keywords, metrics, and costs. We then generate a technical report identifying structural issues, waste, and opportunities. The report is delivered to the client as an HTML/PDF document. No data is shared with any third party, and access can be revoked by the client at any time.

Authorization and data-access flow

1

Client authorization

Client links their Google Ads account to our MCC via the standard link request flow.

2

OAuth2

Authentication through Google's official OAuth2 flow with read-only scope.

3

Supervised queries

GAQL queries for reporting plus supervised mutations under explicit client direction.

4

Client delivery

Data and actions are used exclusively within the engagement for the client who owns the account.

Data handling and security

OAuth credentials are stored locally in the consultancy's secure operational environment and are used only for the queries authorized by the client. All API communication is made over HTTPS. Data retention is limited to the time required to deliver the report or keep a dashboard operational. Upon contract termination, credentials are revoked and stored data is deleted.

Compliance

Our use of the Google Ads API and Google Analytics Data API is in full compliance with the Google Ads API Terms and Policies and the Google Analytics Data API Terms. For detailed information on data handling, see our Privacy Policy and Terms of Service.

← Back to home