Shiba & Associates

Google Ads Management Services

Service Description & Google Ads API Usage  ·  Updated March 10, 2026

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:

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