Shiba & Associates
Google Ads Management Services
Shiba & Associates is a digital marketing agency that manages Google Ads campaigns on behalf of a portfolio of business clients. This page describes our Google Ads management services and provides a detailed explanation of how and why we use the Google Ads API — intended to be transparent for clients, partners, and Google's API review process.
Who We Are
Shiba & Associates is a privately operated marketing agency founded by David Shiba. We provide Google Ads management and digital marketing services to small and mid-size businesses across multiple industries, including industrial products, food service, and home improvement. Our agency manages a portfolio of Google Ads accounts under a Manager Account (MCC).
Our services are provided on a client-by-client basis under direct service agreements. We do not operate a public platform, resell API access, or provide developer tools to third parties.
Google Ads Services We Provide
Search Campaign Management
We create and manage Google Search campaigns for clients seeking to capture high-intent traffic. This includes keyword research and selection, match type strategy, ad copywriting, bid management, negative keyword maintenance, and ongoing optimization based on search term performance data.
Shopping Campaign Management
For e-commerce clients, we manage Google Shopping and Performance Max campaigns, including product feed strategy, campaign structure, bidding, and audience segmentation. We optimize campaigns based on product-level performance data.
Performance Max Campaigns
We deploy and manage Performance Max campaigns for clients seeking broad coverage across Google's inventory. We configure asset groups, audience signals, and budget allocation, and monitor performance to guide optimization.
Reporting & Attribution
We provide clients with regular performance reports covering impressions, clicks, conversions, cost-per-acquisition, return on ad spend, and other key metrics. Reports are generated using data retrieved via the Google Ads API and combined with analytics data where available.
How We Use the Google Ads API
We use the Google Ads API exclusively for internal campaign management and reporting on behalf of our clients. The API is not exposed to clients or end users. All API interactions are performed by authorized agency personnel using our own developer credentials.
API Services Used
GoogleAdsService — Used for search queries to retrieve campaign, ad group, keyword, and performance data for reporting and analysis.
CampaignService — Used to create, update, enable, pause, and retrieve campaigns across client accounts.
CampaignBudgetService — Used to create and update campaign budgets as directed by clients.
AdGroupService / AdGroupAdService — Used to manage ad groups and ads within campaigns.
KeywordPlanService / AdGroupCriterionService — Used to manage keyword lists, match types, and bids.
SearchTermView — Used to retrieve search term reports for negative keyword identification and match type optimization.
CustomerService — Used to list and access client accounts under our MCC.
Why We Use the API
The Google Ads API enables us to manage multiple client accounts efficiently and accurately. Specifically, we use the API to:
- Automate routine optimization tasks — including bid adjustments, budget pacing checks, and negative keyword updates — reducing manual error and response time.
- Generate consolidated performance reports — pulling data across multiple client accounts into standardized reports that we deliver to clients on a monthly basis.
- Perform bulk campaign changes — when strategic updates affect multiple campaigns or ad groups simultaneously, the API allows us to implement changes accurately and at scale.
- Analyze search term data — retrieving search term reports programmatically allows faster identification of irrelevant queries and expansion opportunities.
- Maintain account hygiene — monitoring for disapproved ads, policy issues, and budget anomalies across the account portfolio.
Data Access Scope
Our API access is scoped to the Google Ads accounts of clients who have expressly authorized our agency to manage their campaigns. We access only the data necessary to perform the agreed services. We do not access account data for purposes unrelated to the Client's own campaigns, and we do not aggregate or share data across clients.
Compliance
Our use of the Google Ads API complies with Google's API Terms of Service, Google's advertising policies, and all applicable data protection laws. We review our API usage regularly to ensure ongoing compliance as policies evolve.
Client Authorization
We access client Google Ads accounts only after receiving explicit authorization through Google's OAuth 2.0 protocol. Clients grant access by authorizing our MCC as a manager of their account, or by directly granting our credentials access via Google Ads account settings. Clients may revoke access at any time through their Google Ads account settings or by notifying us in writing.
Contact
For questions about our Google Ads services or API usage, please contact:
David Shiba
Shiba & Associates
shiba@2.0heads.com
347-766-2034