BASE GAME LABGoogle Ads API tool design

Base Game Lab Ads Operations

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 classPurpose
Campaign and ad-group configurationCreate, inspect, and manage App campaign structure and status.
Budgets, bidding, targetingConfigure controlled customer-acquisition delivery for owned games.
Creative assetsAttach approved Base Game Lab game imagery, text, and video assets.
Costs, conversions, performance metricsMonitor 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

Public policies and contact

ResourceURL
Application homepagehttps://basegamelab.com/ads-operations/
Privacy policyhttps://basegamelab.com/google-ads-api/privacy
Terms of servicehttps://basegamelab.com/google-ads-api/terms
Supportgrowth@basegamelab.com