← Back to the Totally Comedy website

Ads Disclosure & Advertising Platform 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 advertising platform APIs, including 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.

We also run paid video campaigns on Facebook and Instagram, geographically limited to the Los Angeles area 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, whether on Google, Meta, or another advertising platform.

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 advertising platform APIs to plan, build, and manage our own campaigns for each week's show, replacing repetitive manual setup in advertising interfaces. For Google Search campaigns, this includes keyword planning and management through the Google Ads API. We also build remarketing audiences from visitors to our own website, so we can show our ads again to people who already looked at the show. 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. Advertising platform API services we use

The services below are the Google Ads API interfaces used for our Search campaigns. Any equivalent advertising-platform integration is limited to Totally Comedy’s own accounts and is subject to the same access, change-control, and data-handling restrictions described on this page.

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, demographic criteria, and audience targeting. Our own accounts only.
KeywordPlanIdeaService Generate keyword ideas and traffic forecasts to plan our own Search campaigns before we build them. No change to any live campaign.
UserListService, AudienceService Build remarketing audiences from visitors to our own website, and apply them to our own campaigns. Our own accounts only.

Meta Marketing API

For our Facebook and Instagram video campaigns, the tool uses the Meta Marketing API with the ads_read and ads_management permissions. These permissions are used only to read reporting data and create or manage campaigns in Totally Comedy’s own Meta advertising accounts. They are not used to access personal Facebook or Instagram account content.

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 23, 2026