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.
- Show: Totally! — stand-up comedy with comics from Netflix, Hulu, and HBO.
- Schedule: every Wednesday. Doors 8:00 PM, show 8:30 PM.
- Venue: Bar Lubitsch, 7702 Santa Monica Blvd, West Hollywood, CA 90046.
- Tickets: sold through our ticketing provider from the Totally Comedy homepage.
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:
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
- Developer tokens and service-account private keys are treated as secrets and are never committed to source control.
- The tool never prints full access tokens, developer tokens, or private keys.
- OAuth access tokens are short-lived and held only in process memory by the authentication library.
- Output is limited to account and campaign identifiers, names, status metadata, performance metrics, and counts, printed to a local console. No database is used.
- No Google Ads data is sold, shared with third parties, used for unrelated profiling, or exposed to external users.
- The service account holds the least Google Ads role that supports our reporting and campaign-management scope.
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