HHP Ads Manager: internal Google Ads campaign management for Afiliado HHP
HHP Ads Manager is a private, in-house application built by Afiliado HHP to manage the Google Ads accounts we own and operate. It uses the Google Ads API to create campaigns, adjust budgets and bids, pause or enable campaigns, and pull performance reports, replacing repetitive manual work in the Google Ads interface.
About Afiliado HHP
Afiliado HHP is a performance marketing business based in Brazil. We promote consumer products to customers in the United States, United Kingdom, Germany, France, Italy, Spain, the Netherlands and Australia, using our own landing pages and our own Google Ads accounts.
Who we are
A small advertiser team that runs and optimizes search campaigns across several international markets.
Internal use only
HHP Ads Manager is not sold, licensed or offered to third parties. Only authorized Afiliado HHP staff use it, and only on accounts we own or manage under our own manager (MCC) account.
Policy compliant
All campaigns created with the tool follow Google Ads advertising policies, the Google Ads API Terms and Conditions, and the Google API Services User Data Policy.
What HHP Ads Manager does
The tool is a command-line application that runs on our own workstation. It covers the day-to-day tasks we would otherwise do by hand in the Google Ads interface.
Campaign creation
Builds complete Search campaigns in one step: budget, campaign settings, location and language targeting, ad groups, keywords and responsive search ads. New campaigns are always created in a paused state for review.
Campaign management
Enables, pauses or removes campaigns; renames them; updates daily budgets and bid limits for campaigns in our own accounts.
Performance reporting
Retrieves clicks, cost, conversions and status for each campaign so our team can decide where to invest or cut budget.
Multi-market setup
Applies the correct country and language targeting for each market we advertise in (US, UK, DE, FR, IT, ES, NL, AU).
How it works
A simple, auditable workflow, operated only by our own team.
- Authorization. An authorized Afiliado HHP team member signs in with their Google account through Google's OAuth 2.0 consent screen and grants the
https://www.googleapis.com/auth/adwordsscope. No Google password is ever seen or stored by the tool. - Secure local credentials. The resulting OAuth refresh token and our developer token are stored only on our own secured workstation. They are never shared, published or sent to any other service.
- Campaign actions. The team runs commands to list, create or change campaigns. Each request goes directly from our workstation to the Google Ads API.
- Human review. New campaigns are created paused. A team member reviews them in Google Ads before anything is enabled and starts spending.
How we use the Google Ads API
HHP Ads Manager uses only the services needed to manage and report on our own campaigns.
| API service | Purpose in HHP Ads Manager |
|---|---|
CustomerService | Lists the accounts the signed-in user can access, to confirm we're working in the right account. |
GoogleAdsService (search) | Reads campaign, budget and performance data for reporting. |
CampaignBudgetService | Creates and updates daily campaign budgets. |
CampaignService | Creates campaigns and changes their status, name and bidding settings. |
CampaignCriterionService | Sets location and language targeting. |
AdGroupService / AdGroupCriterionService | Creates ad groups and adds keywords. |
AdGroupAdService | Creates responsive search ads that point to our own landing pages. |
Contact
For questions about HHP Ads Manager, this website or how we handle data, contact us:
Operator
Afiliado HHP, operated by Hiago Henrique Palombo Lima, Brazil