IM Soluções Digitais

Google Ads API Usage

Last updated: 5 September 2026

This page describes, in English, how IM Soluções Digitais uses the Google Ads API. The rest of this website is written in Portuguese because our clients are Brazilian business owners. This page exists so that a reviewer can read the same information without a translation step.


1. Who we are

IM Soluções Digitais is a Brazilian digital acquisition agency. Our legal name is Im Solucoes Digitais LTDA, registered under Brazilian tax ID (CNPJ) 43.062.129/0001-37, with offices at Rua da Paz, 840, Floresta, Porto Velho, Rondônia, 76806-540, Brazil.

Our clients are service businesses in Brazil: dental and medical clinics, law firms, pet care, repair services and similar local or online service providers. We are contracted by them to plan, launch and operate their paid acquisition.

Contact for anything related to this page or to our API usage: contato@imsdigitais.com.

2. What we do for our clients

We are an advertising agency. We manage Google Ads accounts on behalf of the clients who hire us, and those accounts belong to the clients, not to us.

  • Strategy and planning: defining the offer, the audience, the budget and the success metrics before anything is launched.
  • Google Ads campaign management: Search, Performance Max, Display and Video campaigns, including account structure, ad groups, ad copy, keywords, bidding and budget adjustments.
  • Keyword research: search volume, competition and cost estimates for the Brazilian market, in Portuguese, used to decide where budget goes and which terms are excluded.
  • Meta Ads campaign management, landing page development and conversion tracking implementation.
  • Performance reporting: connecting advertising spend to actual business results, campaign by campaign and keyword by keyword.

3. Our internal tool

Managing several Google Ads accounts by hand, inside the web interface, is slow and error prone. For that reason we are building an internal tool, which we call the Painel IM (Portuguese for "IM Panel"), connected to the Google Ads API.

The Painel IM is strictly internal. It will be used only by our own team. It is not sold, not licensed, not offered as a product or service to third parties, and no person outside our company will have access to it. It is not a platform that other advertisers or other agencies can sign up for.

It will operate exclusively on the client accounts that are linked to our Google Ads manager account (MCC), and every account is linked only after the client has expressly authorized us to manage their advertising.

4. What the tool does, and which API services it uses

The following is the complete list of what our tool will do through the Google Ads API. It matches, item by item, what we declared in our Basic Access application. The functions are described in the present tense for clarity; the tool is under development and this is the scope we are requesting access for.

Keyword research and demand estimation

We retrieve keyword ideas, search volume estimates and cost ranges for the Brazilian market, in Portuguese, in order to plan campaigns and design the ad group structure before launch.

Service used: KeywordPlanIdeaService.

Performance reading and reporting

We read performance metrics of the accounts we manage at campaign, ad group, keyword and search term level, and use them to feed our internal dashboards and the reports we deliver to each client.

Service used: GoogleAdsService (search and reporting).

Account creation and configuration

When a new client is onboarded and does not yet have an advertising account, we create their account under our manager account. We also read and update account level settings of the accounts we manage.

Service used: CustomerService.

Account linking and access control

When a client already owns a Google Ads account, we link it to our manager account with their authorization, and we control which members of our own team have access to each account.

Services used: CustomerClientLinkService and CustomerUserAccessService.

Campaign creation and maintenance

We create campaigns, ad groups, ads and keywords in the accounts we manage, and we read and change the status of those items, enabling or pausing them as the operation requires.

Services used: CampaignService, AdGroupService, AdGroupAdService and AdGroupCriterionService.

Budget control

We create, read and adjust the daily budgets of the campaigns we manage.

Service used: CampaignBudgetService.

5. Scope of access and authorization

All of our Google Ads API usage is restricted to accounts linked to our manager account, and every one of those links exists because the account owner authorized us to manage their advertising.

We do not access, read or modify any account that is not under our manager account. We do not resell API access. We do not expose Google Ads data to any third party. The data we retrieve is used to operate and report on the campaigns of the client that owns it, and is shown only to that client and to our own team.

Our use of the Google Ads API complies with the Google Ads API Terms and Conditions, the Required Minimum Functionality policy and the Google API Services User Data Policy, including the Limited Use requirements.

6. Related pages

Our privacy policy explains, in Portuguese, what data we collect from website visitors and how we handle data accessed through Google APIs: Política de Privacidade. Our terms of use are at Termos de Uso.

The home page at imsdigitais.com describes the same operation in Portuguese, including a section dedicated to the Painel IM.