About Teslaunch GADS Kit
A developer-focused tool for Google Ads Search campaign automation.
What is Teslaunch GADS Kit?
Teslaunch GADS Kit is a web application that enables advertisers and developers to create Google Ads Search campaigns programmatically through the official Google Ads API. Instead of manually navigating the Google Ads interface for each new campaign, users can configure and deploy complete campaigns — including budgets, ad groups, responsive search ads, and keywords — through a single, streamlined interface.
Our Mission
We believe that advertising automation should be accessible, transparent, and safe. Our tool is designed to reduce the friction of campaign creation while keeping users in full control — every campaign starts paused, and nothing goes live without explicit review.
Key Features
- Complete Campaign Creation: Budget, campaign, ad group, responsive search ad, and keywords — all in one request.
- Safe by Design: All campaigns are created in PAUSED status. You review and enable them manually.
- Google Ads API v24: Built on the latest stable version of the Google Ads API for full feature compatibility.
- Responsive Search Ads: Supports multiple headlines and descriptions for Google's automated ad rotation.
- Keyword Management: Add keywords with broad, phrase, or exact match types.
- Cloud-Hosted: Deployed on Railway with environment-based credential management — no local installation required.
How It Works
The application uses OAuth 2.0 to authenticate with your Google Ads account and the Google Ads API to create campaign resources. Here's the technical flow:
- The app authenticates using server-side OAuth 2.0 credentials (stored as environment variables).
- When you submit the campaign form, the app sends a series of
mutaterequests to the Google Ads API. - Resources are created in order: CampaignBudget → Campaign → AdGroup → AdGroupAd (Responsive Search Ad) → AdGroupCriteria (keywords).
- All resources are created with PAUSED status, ensuring no ads serve until you manually enable them.
- The API returns resource names for each created entity, which are displayed back to you for reference.
Technology Stack
- Backend: Python, Flask
- API Integration: Google Ads API v24 (google-ads Python client library)
- Frontend: HTML5, CSS3, vanilla JavaScript
- Hosting: Railway (cloud deployment)
- Authentication: OAuth 2.0 with refresh tokens
Google Ads API Compliance
This application operates in compliance with the Google Ads API Terms of Service:
- We only request the
adwordsOAuth scope — the minimum required for campaign management. - We do not store, cache, or log your Google Ads data beyond the duration of the API request.
- All API credentials are stored as encrypted environment variables, never in source code.
- We do not use Google Ads API data for any purpose other than providing the campaign creation service.
- The application is designed to meet Google's Minimum Functionality Requirements for API access.
Contact
Have questions, feedback, or need support? We're here to help.
Email: support@teslaunch.net
Website: https://teslaunch.net