An internal first-party application for creating, managing, monitoring, and reporting on Google Ads App campaigns for mobile games developed and published by Base Game Lab.
Internal use onlyAccess is limited to Base Game Lab employees and authorized contractors working with Base Game Lab-owned Google Ads accounts. The tool is not offered to clients, other advertisers, or the public.
Business model
Base Game Lab develops and publishes mobile games. Fabrika is its internal game-production platform; Find The Bird is developed through Fabrika. Advertising supports customer acquisition for Base Game Lab's own titles, including Find The Bird and Find the Dog.
Intended audience
Authorized internal operators responsible for campaign setup, controlled changes, monitoring, and performance analysis.
Application homepage
https://basegamelab.com/ads-operations/
Company website
https://basegamelab.com/
Permissible use requested
Ad creation and management
Create and update App campaigns, budgets, bidding settings, targeting, approved creative assets, conversion goals, and lifecycle status.
Reporting
Retrieve campaign delivery, cost, conversion, and performance metrics for review and operational decisions.
System designData flow
How the application works
The tool uses Google OAuth and the Google Ads API only for Base Game Lab-owned advertising accounts.
Authorized operator
Chooses a Base Game Lab game and prepares a campaign operation.
→
Ads Operations
Validates inputs, presents the proposed change, and records the result.
→
Google Ads API
Reads or changes resources in Base Game Lab-owned accounts.
Operator workflow
1
Authenticate
An authorized operator grants the https://www.googleapis.com/auth/adwords OAuth scope.
2
Select owned account and game
The operator works only with a Base Game Lab-owned Google Ads account and approved game assets.
3
Prepare operation
The tool validates campaign type, budget, targeting, bidding, assets, and conversion configuration.
4
Review before mutation
Campaign launches, budget changes, and other material production mutations require explicit human confirmation.
5
Execute and report
The API operation runs, its status is recorded, and reporting data is made available to authorized operators.
Google Ads data used
Data class
Purpose
Campaign and ad-group configuration
Create, inspect, and manage App campaign structure and status.
Budgets, bidding, targeting
Configure controlled customer-acquisition delivery for owned games.
Creative assets
Attach approved Base Game Lab game imagery, text, and video assets.
Costs, conversions, performance metrics
Monitor delivery and evaluate campaign performance.
Controls and scopeCompliance
Access and safety controls
First-party account boundary
The tool accesses only Google Ads accounts owned by Base Game Lab. It does not manage client or public accounts.
Restricted audience
Only employees and authorized contractors performing internal advertising operations can use the tool.
Credential protection
OAuth credentials and the developer token are stored outside source control with restrictive local permissions. Tokens are never exposed to public users.
Human approval
Material production changes, including campaign launches and budget changes, require an explicit operator decision.
Data minimization
The application requests only the Google Ads OAuth scope needed for campaign management and reporting.
No third-party tool
The developer token is used only with Base Game Lab Ads Operations, a tool developed for Base Game Lab's internal use.
Out of scope
No public or client-facing access.
No sale, licensing, or redistribution of Google Ads data.
No keyword-research product or unrelated Google data access.
No use of the separate App Conversion Tracking and Remarketing API.
No sharing of the Google Ads API developer token with third parties.