← Back to the Totally Comedy website

Ads Disclosure & Google Ads API Use

Totally Comedy advertises its own live comedy shows. This page explains who we are, how we advertise, and how our private internal tool uses the Google Ads API.

The tool described here is a private internal business tool. It is not a product, service, or platform offered to the public, and it manages no advertising account other than our own.

1. About the business

Totally Comedy is a live-comedy event production company based in Los Angeles, California. We produce and host a weekly stand-up comedy show and sell tickets to that show directly to audiences.

We advertise to sell tickets to our own events. We are not an advertising agency, a reseller, a ticket aggregator, or a marketing platform, and we do not advertise on behalf of clients or third parties.

2. How we advertise

We run paid Search campaigns that promote our own weekly show to people near the venue in Los Angeles. Our ads point to our own website, where visitors can watch the trailer and buy tickets. Campaigns are geographically limited to the Los Angeles area, scheduled to stop before each show begins, and capped at a small fixed budget per show.

3. Who operates the API tool

The tool is a command-line utility run from a controlled local workstation by the company's owners and authorized internal collaborators. There are no external users, no customer logins, no hosted server, and no public API endpoints. Nobody outside Totally Comedy can access it, and it touches no advertising account other than ours.

4. What the tool does today

The reporting commands authenticate with a dedicated Google Cloud service account and read our own account, campaign, and performance data — campaign names, statuses, budgets, impressions, clicks, and cost — using the Google Ads Query Language:

Reporting query In use
SELECT campaign.id, campaign.name, campaign.status,
       segments.date,
       metrics.cost_micros, metrics.impressions, metrics.clicks
FROM campaign
WHERE segments.date BETWEEN '<start_date>' AND '<end_date>'
ORDER BY campaign.id, segments.date

5. Campaign management

We use the Google Ads API to build and manage our own Search campaigns for each week's show, replacing repetitive manual setup in the web interface. Every management command is locked to our own advertiser account, previews its changes as a dry run by default, requires an explicit apply flag before anything is sent, creates campaigns and ads in a paused state, and reads every change back to confirm it landed.

6. Google Ads API services we use

Service How we use it Scope of writes
GoogleAdsService.SearchStream Read campaigns, budgets, statuses, and performance metrics for our own accounts. None. Search is read-only.
Customer metadata / accessible customers Verify authentication and confirm account context such as currency and time zone. None. Metadata retrieval only.
CampaignBudgetService, CampaignService Create and update our own campaign budgets, settings, bidding strategy, and status. Our own accounts only.
AdGroupService, AdGroupAdService Create and manage ad groups and responsive search ads in our own campaigns. Our own accounts only.
AdGroupCriterionService, CampaignCriterionService Manage keywords, negative keywords, location radius, ad schedule, and demographic criteria. Our own accounts only.

7. Data handling and security

8. Policies and contact

Our Privacy Policy and Terms of Service govern this site and our ticketing and event operations.

Privacy Policy: totallycomedyshow.com/privacy.html

Terms of Service: totallycomedyshow.com/terms.html

Contact (monitored): totallycomedyshow@gmail.com

Last updated: August 20, 2026