Aller au contenu principal

Changelog

Release-Verlauf

Jede neue Funktion, Verbesserung und jeder Fix, der in der OrbiAds-Plattform ausgeliefert wird.

11

seit Dezember 2025 ausgelieferte Versionen

128+

kumulierte Verbesserungen

196

heute bereitgestellte MCP-Tools

Philosophie

Wie wir ausliefern

Was unsere Release-Entscheidungen Woche für Woche antreibt.

Stabilität vor Funktionen

Eine Funktion, die das bereits Funktionierende destabilisiert, ist keine Funktion — sie ist Schuld. Wir liefern lieber weniger und halten die Versprechen, die wir bereits gegeben haben.

API-first, agent-compatible

Jede GAM-Operation muss über MCP, CLI und REST API verfügbar sein. Das Dashboard ist eine Komfortschicht — nicht der Haupteinstiegspunkt.

Qualitäts-Audit vor jedem Merge

Jedes Release durchläuft ein automatisiertes Audit, das den Diff analysiert, potenzielle Regressionen kennzeichnet und ein PASS-/FAIL-Urteil zurückgibt. Wir mergen niemals bei FAIL.

v2.0.1 · Neuestes Release

Onboarding-Verbesserungen — OrbiAds auf jedem KI-Agenten installieren, ohne Terminal

Komfortverbesserungen beim Einstieg. Installieren Sie OrbiAds ohne Terminal auf Claude Desktop, claude.ai und Cowork (Plugin-Marktplatz oder Skills-Upload), mit Schritt-für-Schritt-Seiten für Codex, Cursor, Windsurf, Gemini CLI und Antigravity über den universellen .agents/skills-Standard. Dazu eine Korrektur der Marktplatz-Synchronisierung, Integrationsseiten je Oberfläche und vollständige UI-Parität in 5 Sprachen.

Eine fokussierte Runde von Verbesserungen aufbauend auf dem v2.0-Refresh, mit Schwerpunkt auf dem Einstieg. Die Installation von OrbiAds ist jetzt für jeden großen KI-Agenten dokumentiert — der Weg ohne Terminal (Claude Desktop, claude.ai, Cowork) und der dateibasierte Weg, den Codex, Cursor, Windsurf, Gemini CLI und Antigravity über die .agents/skills-Konvention teilen. Eine Manifest-Korrektur macht die Synchronisierung des Claude-Plugin-Marktplatzes zuverlässig.

  • Feature OrbiAds ohne Terminal auf Claude Desktop, claude.ai und Cowork installieren — Plugin-Marktplatz oder Skills-Upload, mit Screenshots illustriert
  • Feature Schritt-für-Schritt-Installationsanleitungen für Codex, Cursor, Windsurf, Gemini CLI und Antigravity über die universelle .agents/skills/-Konvention
  • Fix Synchronisierung des Claude-Plugin-Marktplatzes korrigiert (Manifest-Schema) — das Hinzufügen des OrbiAds-Marktplatzes funktioniert beim ersten Versuch
  • Feature Neue Integrationsseiten für Claude, Codex, Gemini, ChatGPT und Antigravity
  • Fix Das Reporting meldet nicht mehr fälschlich "GAM nicht verbunden" — der Session-Tenant wird für jede Reporting-Aktion aufgelöst
  • Infrastructure Vollständige Oberflächenparität in 5 Sprachen (Englisch, Französisch, Deutsch, Spanisch, Italienisch)

Keine Breaking Changes — dies ist eine inkrementelle Verbesserungs-Version. Wenn das Hinzufügen des OrbiAds-Marktplatzes zuvor fehlschlug, funktioniert es jetzt beim ersten Versuch.

v2.0.0 ·

Große Auffrischung — Admin-Oberfläche, geführte Workflows und Async-Auslagerung

Die größte OrbiAds-Auffrischung seit v1.0. Eine neu gegliederte Admin-Oberfläche mit 5 Bereichen, geführte Links zwischen Inventar-Audit und Verfügbarkeitssimulation, eine lineare Programmatic-Pipeline (Produkte → eCPM → ADCP → Prebid), die Stripe-Abrechnung neben dem Benutzerkonto und in einen eigenen Cloud-Run-Worker verlagerte schwere Operationen. 12 Verbesserungsachsen ausgeliefert, ~22.000 Zeilen Legacy-Code dabei zurückgezogen.

Dieses Release schließt den V1-Zyklus ab und festigt die Basis für die nächsten Produktbausteine. Drei strukturelle Arbeitsstränge liefen parallel: (1) die Admin-UI wurde um ein zentrales, nach Anwendungsfall statt nach Technologie gruppiertes Menü neu aufgebaut, mit kontextuellen Links entlang des echten AdOps-Workflows; (2) der MCP-Server wechselte zu einer Parent/Child-Architektur, die den öffentlichen Katalog von 270 Tools auf 51 kohärente Dispatcher reduziert; (3) langlaufende Operationen (Inventar-Blueprint, Audit-CSV-Export, Bildoptimierung) wurden in einen unabhängigen Worker-Dienst ausgelagert, um das Haupt-Backend schlank zu halten.

  • Feature Admin-Oberfläche in 5 klare Bereiche gegliedert (Start, Audit, Inventar, Berichte, Programmatic) mit Benutzermenü und Abrechnung über das Avatar erreichbar
  • Feature Direkter Link "Im Baum prüfen" von jedem Audit-Befund zum Inventar-Explorer — kein Kopieren von Ad-Unit-IDs zwischen Tabs mehr
  • Feature Kontextmenü an jedem Baumknoten: Verfügbarkeitssimulation (Forecast) und Schnellbearbeitung (Builder) nur einen Klick entfernt
  • Feature Lineare Programmatic-Pipeline: jeder Tab (Produkte, eCPM, ADCP, Prebid) zeigt den nächsten Schritt, sodass der Zyklus leicht zu verfolgen ist
  • Feature Guthaben-Warnung auf dem Netzwerk-Verbindungsbildschirm: nie ein Konfigurations-Deploy starten, ohne zu wissen, dass das Guthaben leer ist
  • Feature Abo-Badge und Abrechnungsübersicht direkt auf dem Profilbildschirm — Stripe-Portal mit einem Klick über das Avatar öffnen
  • Feature Netzwerk-Einstellungen (Namenskonventionen, Line-Item-Standards) auch ohne aktive GAM-Verbindung bearbeitbar
  • MCP Verschlankter MCP-Katalog: 270 Legacy-Tools auf 51 Parent/Child-Dispatcher reduziert — Integrationen, die die alten Namen direkt aufriefen, müssen migrieren
  • Infrastructure Aufwändige Operationen in einen eigenen Cloud-Run-Worker verlagert: Inventar-Blueprint, Audit-CSV-Export, Bildoptimierung
  • Infrastructure Preview-URLs jetzt auf Netzwerkebene bearbeitbar, um GAM-Preview-Links mit einem Klick über MCP zu generieren
  • Infrastructure Interne Entwürfe (UX-Mockups) hinter Admin-Authentifizierung abgesichert
  • Fix Bereinigung: ~22.000 Zeilen Legacy-Code entfernt, 11 veraltete Komponentenverzeichnisse zurückgezogen, schlankere API-Oberfläche

Der Sprung auf v2.0 spiegelt den Umfang der Überarbeitung wider, nicht ein einzelnes Highlight-Feature — jede tägliche Aktion wird direkter. Audit-Seiten zeigen jetzt ein ehrliches Panel "Endpunkt im Aufbau", wo Daten noch nicht angebunden sind, statt erfundener Zahlen: lieber offen als eine Demo vortäuschen. Praktische Folge der Bereinigung: einige Legacy-URLs und Endpunkte sind verschwunden — siehe den Kompatibilitätshinweis am Ende dieses Releases.

v1.9.0 · Demnächst

KI-gesteuertes Audit, Smart Pricing & Admin für Ad-Networks

Eine KI-gestützte Audit-Suite, ein datengestützter Pricing-Assistent und eine vollständige Multi-User-Kontoadministration für Ad-Networks und Agenturen. 23 neue Funktionen, 11 neue MCP-Tools, 6 bereitgestellte REST-Ressourcen und ein intelligenter Transport-Router, der SOAP und REST nahtlos orchestriert.

Multi-Tenant-Ad-Networks und Agenturen haben es uns klar gesagt: Sie müssen ihr GAM-Netzwerk anhand anerkannter Standards (ISO 27001, IAB, NIST CSF) auditieren, ohne manuell Dutzende Anfragen zusammenzufügen. Dieses Release führt einen Audit-Skill ein, den KI-Agenten autonom ausführen können, sowie eine vollständige GAM-Administrationsschicht (Teams, Sites, Anwendungen, Labels). Parallel analysiert der Pricing-Assistent den Performance-Verlauf, um optimale Floor-Preise vorzuschlagen — mit einer strengen Garantie: Es werden niemals Tenant-Daten gespeichert, alles wird live berechnet.

  • MCP audit_skill — unified parent tool: ops_diagnostic, standards_baseline, estimate_cost
  • MCP Audit frameworks: ISO 27001 (ad-ops subset), IAB anti-tampering, NIST CSF, OrbiAds baseline
  • MCP gam_admin — parent tool for governance: 6 REST resources at a single entry point
  • MCP REST resources exposed: Teams, Sites, Applications, Custom Fields, Labels, PPS
  • MCP export_authoring_audit — CSV export of the audit for compliance (agencies & networks)
  • MCP reporting_skill — unified parent tool for reporting (analysis, generation, scheduling)
  • MCP historical_aggregates — GDPR-safe historical analytics pipeline (live compute, zero storage)
  • MCP PricingSuggestionService — floor price suggestions based on historical performance
  • Feature PricingSuggestionCard — UI component to integrate suggestions into existing workflows
  • MCP Lifecycle parent tools — activate / pause Line Items and Orders by direct GAM ID
  • Infrastructure GamTransportRouter — smart SOAP/REST orchestration with automatic read-fallback
  • Infrastructure Strict Pydantic enums on writes (rejected before the GAM call = zero wasted request)
  • Infrastructure Extended REST routes catalogue: 46 new entries, 76 audit actions catalogued

Das Audit zu 100 % über MCP/CLI ohne Dashboard-Oberfläche zu halten, ist bewusst gewählt. Ein Compliance-Audit ist in erster Linie eine von einem intelligenten Agenten ausgeführte Checkliste, kein Dashboard zum Durchscrollen. Der resultierende Markdown-Bericht lässt sich per E-Mail versenden, in Git versionieren und bei Bedarf für ein Steuerungsgremium auf einer einzigen A4-Seite drucken.

v1.8.32 ·

Produktkatalog & Programmatic Deals

Eine neue Dimension für die programmatische Monetarisierung: ein strukturierter Produktkatalog, native Unterstützung für Programmatic Deals (PMP, Programmatic Guaranteed, Preferred Deal) und eine ADCP-Bridge für Buy-Side-Agenten auf Advertiser-Seite. 12 neue Funktionen, 6 dedizierte MCP-Tools und der Sprung auf die neueste GAM-API (v202605).

Publisher und Ad-Networks, die programmatisch verkaufen, mussten ihr kommerzielles Angebot als echten Katalog strukturieren: Formate, Floor-Preise, angesprochene Zielgruppen, Buchungsbedingungen. Dieses Release führt diese Geschäftsschicht durchgängig ein — Backend-Modellierung, REST API, MCP-Tools und eine vollständige Dashboard-Oberfläche. Parallel ermöglicht die native Unterstützung programmatischer Deals (PMP über REST, PG/PD über SOAP), die Verhandlung und Bereitstellung von Direct Deals mit Käufern zu orchestrieren.

  • Feature Product Catalogue — complete backend modeling (domain + service + 38 tests)
  • Feature Product Catalogue dashboard — create, edit, archive across 3 dedicated routes
  • MCP 6 Catalogue MCP tools: create / list / get / update / archive / restore product
  • MCP PMP Programmatic Deals via GAM REST API v202605
  • MCP Programmatic Guaranteed (PG) + Preferred Deal (PD) via SOAP
  • MCP ADCP bridge — OrbiAds ↔ AdContext Protocol translation facade (3 tools)
  • MCP GAM features probe — automatic detection of features enabled on the network
  • Feature FeaturesGate — clean and explicit disabling of functions unavailable on the network
  • Feature Product Catalogue internationalization — 4 languages (FR / EN / ES / IT)
  • Infrastructure Bump GAM API v202602 → v202605 (latest version released by Google on May 7, 2026)
  • Fix Multilingual marketing site — 42 check errors resolved, i18n flow consolidated
  • Infrastructure SEO improvements: OWASP security headers, enriched schema.org, security.txt (RFC 9116)

Die ADCP-Bridge (AdContext Protocol) ist wahrscheinlich das strategischste Element dieses Releases. Sie legt den Grundstein dafür, dass ein KI-Käuferagent — auf Advertiser- oder Agenturseite — den Produktkatalog des Publishers durchsuchen und dann einen Deal ohne menschliche Reibung verhandeln und bereitstellen kann. Das ist die fehlende Schicht zwischen Ad-Tech-Infrastruktur und wirklich durchgängiger KI-Automatisierung.

v1.8.30 ·

Volle CLI-↔-MCP-Parität — 196 Tools Seite an Seite

Jede OrbiAds-Operation ist jetzt sowohl über das Terminal als auch über KI-Agenten verfügbar. 196 katalogisierte Tools, 80 neue bereitgestellte REST-Routen und eine automatisierte Leitplanke, die verhindert, dass die beiden Oberflächen jemals auseinanderdriften.

Der MCP-Server war lange der erste Einstiegspunkt für KI-Agenten. Die CLI hingegen wuchs parallel, um skriptfähige Workflows abzudecken: Cronjobs, CI/CD-Integrationen, Teams, die einfach ein Terminal bevorzugen. Doch die beiden Oberflächen hatten leicht unterschiedliche Wege eingeschlagen. Dieses Release setzt auf ihre Vereinheitlichung: Jede MCP-Operation hat ihr Spiegel-CLI-Kommando, jedes CLI-Kommando sein passendes MCP-Tool. Die Paritätsmatrix wird nun bei jedem Build automatisch geprüft.

  • Feature OrbiAds CLI full coverage: ~155 commands (Tier A + Tier B shipped)
  • MCP Locked parity matrix: 196 tools (188 FULL + 8 EXEMPT by design)
  • MCP 80 new REST routes exposed (Epic 62 — Tier B surface)
  • Feature 15 new CLI command categories (typer nouns)
  • Infrastructure Automated CLI ↔ MCP parity guard integrated into the build tests
  • Infrastructure Refactor of 3 backend services: billing_report, line_item_creation, inventory archive
  • Infrastructure Automatic sync of the public repo OrbiAds/Orbiads-GAM-MCP
  • Feature Unified /docs/cli/commands page — dynamic rendering of all 163 commands

Dieses Release war auch die Gelegenheit, drei Backend-Dienste in modularere Schichten zu refaktorieren (Billing-Berichte, Line-Item-Erstellung, Inventar-Archivierung). Für Nutzer unsichtbare Arbeit, die jedoch die Auslieferung kommender Funktionen deutlich beschleunigt. Das öffentliche Open-Source-Repo wird bei jedem internen Push automatisch synchronisiert.

v1.8.5 → v1.8.29 ·

Intelligentere Prognosen & Plattformqualität

Drei Monate tiefgreifender Grundlagenarbeit: realistische Multi-Line-Item-Prognosen, ein Qualitäts-Audit jeder SOAP-Operation gegen ihr offizielles WSDL-Schema und die Härtung von Live-Operationen, die in der Produktion entdeckt wurden. 38 Zuverlässigkeitsverbesserungen, 9 neue Prognosefähigkeiten und 8 in realen Umgebungen gefundene Fixes.

Publisher, die im Programmatic hart arbeiten, wollten die Auswirkung einer neuen Kampagne auf bereits ausliefernde Line Items simulieren — die sogenannte gegenseitige Konkurrenz. Dieses Release führt get_prospective_delivery_forecast im Multi-LI-Modus ein, plus Prognose-Aufschlüsselungen (nach Tag, Gerät, Geo) und die Aufnahme echter Traffic-Daten. Parallel führten wir zwei Live-Audits auf einem Produktivkonto durch: Die erste Welle brachte vier in Testumgebungen unsichtbare Bugs zutage, die zweite weitere vier. Alle behoben, alle durch Regressionstests abgedeckt.

  • MCP get_prospective_delivery_forecast — multi-LI simulation with mutual contention
  • MCP Forecast splits — projections by dimension (day / device / geo)
  • MCP getTrafficData — real traffic data to anchor forecasts
  • MCP ignoredLineItemIds — exclude already-active LIs from the simulation
  • MCP Bulk LICA — mass creative-to-line-item associations
  • MCP Dynamic currency on SOAP forecasts
  • MCP Edit and duplicate report templates — parity with the GAM web UI
  • Fix 8 bugs caught in live environments: create/deploy, deduct_or_refund, creative rollback, GAM 400 error handling
  • Fix Mega-Template writer — creation from the API instead of manual migration
  • Fix Polling timeouts tuned (280s → 210s, MCP tools 240s)
  • Infrastructure Phase 11 — WSDL quality audit: 38 deep fixes against the official schema
  • Infrastructure REST-only reporting catalogue validated: 68 metrics + 79 dimensions
  • Infrastructure Removal of 44 obsolete reporting constants (deprecated GAM services)

Das Qualitäts-Audit der Phase 11 (38 systematische Fixes gegen das offizielle WSDL-Schema) geht von einer einfachen Beobachtung aus: Es ist besser, in die Sorgfalt der Aufrufe zu investieren als in Fehlerbehebungsschichten. Wenn man GAM mit exakt den richtigen typisierten Parametern aufruft, verschwinden Bugs an der Wurzel, statt zur Laufzeit abgefangen zu werden.

v1.8.4 ·

Verstärkte Plattform — Sicherheit, Zuverlässigkeit, Performance

Eine tiefgehende Qualitätsprüfung der Plattform, ausgeliefert zur Vorbereitung der kommenden Produkterweiterungen. Verstärkte Authentifizierung, gehärtete Credit-Verwaltung, widerstandsfähigere Bereitstellungspipeline und eine verfeinerte Nutzererfahrung. 188 Verbesserungen über vierzehn Sprints und sechs technische Schichten.

Vor jeder großen Produkterweiterung nehmen wir uns die Zeit, die kritischen Schichten tiefgehend zu auditieren — Authentifizierung, Abrechnung, Kampagnen-Pipeline, Reporting, Frontend, MCP-Server. Dieses Release konsolidiert diese Grundlagen entlang von sechs Achsen: gehärtete Sicherheit auf OAuth-Protokollebene, vollständig idempotente Credit-Rückerstattungen, Pipeline mit Fortschritts-Checkpoints und Vorfallwiederherstellung sowie 9 in der Oberfläche behobene UX-Mikro-Regressionen. Es ist der letzte Schritt vor der Ankunft des Produktkatalogs, der Programmatic Deals und der KI-Audit-Suite.

  • Fix Authentication: OAuth state with 10-minute TTL + explicit timestamp (anti-replay protection)
  • Fix Authentication: GAM refresh tokens systematically encrypted via Cloud KMS, including in CLI device flow
  • Fix Authentication: Firebase token verification + zero-fill of the decryption key (two protections in series)
  • Fix Credits: atomic Stripe webhook (claim + grant in a single transaction)
  • Fix Credits: idempotent refund guaranteed even on mid-operation crash
  • Fix Credits: PII masking (customer_id, email) on every billing-related log
  • MCP 13+ MCP tools unified on the same deduct/refund credit logic
  • MCP SHA-256 confirmation tokens + idempotence layer (1h) on create_order and create_advertiser
  • MCP LIMIT 200 enforced on PQL queries + 4 inline reporting sites
  • MCP MCP proxy: URL-encoding protections and path length cap (256 characters)
  • Fix Pipeline: graceful drain of in-flight jobs during Cloud Run scale-down
  • Fix Pipeline: campaign recovery delegated to a worker (no more rollback timeouts)
  • Fix Pipeline: progress checkpoint (write-ahead manifest) before each critical step
  • Fix Pipeline: batch operations — fine-grained partial success handling (BULK_ACTION_PARTIAL)
  • Fix Pipeline: batched GAM quota (10× saving on Firestore transactions)
  • Fix Reporting: shared helper for the 4 GAM calls (unified error visibility)
  • Fix Reporting: retry policy on 5xx (4 attempts + exponential jitter)
  • Fix Reporting: Decimal precision on the 11 revenue metrics
  • Fix Interface: legacy workflow (workflowStore) decommissioned
  • Fix Interface: ErrorBoundary reset on route change
  • Fix Interface: archive modals migrated to native <dialog> (focus trap + Escape)
  • Fix Interface: optimistic updates with rollback on error (setStatus)
  • Fix Interface: archived assets visually distinguished (opacity + badge)
  • Fix Interface: 9 silent errors on the reporting area → user notifications + contextual banners
  • Fix Interface: 8 native dialogs migrated to the unified ConfirmationDialog / toast system
  • Infrastructure Shared helpers: date utilities, log redaction, billing & deployment query services
  • Infrastructure +27 regression tests covering catalogue, reporting, retry and shared helpers
  • Infrastructure Dead code purge: 5 unused imports, obsolete services, disabled routes

Dieses Release liefert keine spektakuläre Funktion — und genau das ist der Punkt. Es schließt sauber die Schuld ab, die sich über achtzehn Monate schneller Auslieferung angesammelt hat, sodass die nächsten großen Funktionen auf einer Plattform ruhen, deren jede Schicht Zeile für Zeile inspiziert wurde. Der Komfort, schnell zu bauen, kommt aus der Sorgfalt, zuvor gut gebaut zu haben.

v1.8.0 ·

Reporting-Audit, natives Tracking & Vor-Archivierungs-Kontrolle

Vollständiges Reporting-Audit, natives Drittanbieter-Tracking auf jedem GAM-Creative-Typ, Sicherheitsprüfung vor dem Archivieren und 6 neue MCP-Tools. 16 wesentliche Verbesserungen, darunter eine Überarbeitung des CLI-Preiskatalogs, ausgerichtet an der Backend-Realität.

Ein funktionales Audit des Reportings deckte Inkonsistenzen zwischen der angezeigten Abrechnung (FAQ, CLI) und der Backend-Realität auf. Parallel zeigte die Analyse des GAM-SOAP-Schemas, dass native Tracking-Felder (thirdPartyImpressionTrackingUrls, thirdPartyClickTrackingUrl, VAST trackingUrls) nicht genutzt wurden — wir haben alles in das HTML injiziert. v1.8 korrigiert beide Achsen und fügt eine vollständige Audit-/QA-Schicht für Tracking und Archivierung hinzu.

  • Fix Billing FAQ corrected: reporting costs 0.5 cr/run (not "free")
  • Fix CLI credits aligned on the backend for the 27 commands (reads = 0, writes = 0.5 to 5)
  • Fix export_report_csv now billed 0.5 credit (runs a full GAM report)
  • Feature Skill 'report' created — 9th OrbiAds skill, internationalized across 4 languages
  • Feature Marketing pages: /reporting-gam (marketing), /docs/reporting (interactive catalogue), /network-audit
  • MCP Native GAM tracking: thirdPartyImpressionTrackingUrls on ImageCreative, Html5Creative, ThirdPartyCreative
  • MCP Native GAM tracking: thirdPartyClickTrackingUrl on Html5Creative
  • MCP Native GAM tracking: VAST trackingUrls (event → URLs map) on VideoRedirectCreative
  • MCP audit_creative_tracking: audit click macros, impression pixels, cachebuster, IAS / MOAT / DV / DCM detection
  • MCP audit_order_tracking: order-level tracking audit — loop LI × creative with structured report
  • MCP validate_tag_snippet: ad-server tag validation before import (free)
  • MCP pre_archive_check: dependency check before archiving (delivering LI, active LICAs, placements)
  • MCP get_creative enriched: snippet, tracking URLs, creativeType, expandedSnippet, isSafeFrameCompatible
  • MCP update_creative enriched: editing tracking URLs, snippet, VAST trackingUrls
  • Feature Competitor comparisons: "Automated reporting" line added to the 3 vs pages
  • Infrastructure 9 CLI creative commands added (list, get, upload, create-third-party, audit-tracking, pre-archive-check…)

Dies ist das erste Release, in dem ein KI-Agent ein Tracking-Problem autonom diagnostizieren (fehlende Makros, fehlender Cachebuster, nicht erkannter Anbieter), es über update_creative beheben und erneut prüfen kann — alles in einem einzigen Gespräch. Die Vor-Archivierungs-Prüfung verhindert irreversible Fehler.

v1.7.x ·

Reporting-Hub, Paginierung & Resilienz

Fortgeschrittener Reporting-Hub, Paginierung über alle Listen-Tools hinweg, widerstandsfähige Batch-Operationen und Netzwerkkonfiguration. Offizieller Launch der OrbiAds CLI v1.0.

Die Frage kam im Beta-Feedback immer wieder: „Wie konsolidiere ich meine GAM-Performance, ohne die Oberfläche zu verlassen?“ Der Reporting-Hub beantwortet das direkt. Parallel gingen wir eine technische Schuld rund um die Paginierung an — manche GAM-Netzwerke überschreiten 500 Line Items, und die Listen-Tools gaben ohne Warnung abgeschnittene Ergebnisse zurück. Der fail_fast-Parameter bei Batch-Operationen deckt einen echten Bedarf von Teams ab, die partielle Bereitstellungen wünschen, ohne alles zurücksetzen zu müssen.

  • Feature Reporting Hub: consolidated dashboards with advanced filters and export
  • Feature Network settings: GAM configuration management from the dashboard
  • MCP 46 MCP tools exposed (+5 since v1.6)
  • MCP Offset/limit pagination on every list tool (placements, line items, creatives…)
  • MCP fail_fast parameter on batch operations (partial deployment possible)
  • MCP Quota store: tracking and automatic credit deduction per operation
  • Fix Refactored Inventory Builder: modular panels, companion validation
  • Feature OrbiAds CLI v1.0: deploy campaigns, inventory and GAM reports from the terminal (pipx install orbiads-cli)
  • Fix Improved marketing copy (hero, footer, use cases) — 4 languages

Es ist auch das Release, in dem OrbiAds CLI v1.0 offiziell ausgeliefert wird. Zwei Jahre Aufbau der MCP-Infrastruktur, und letztlich zeigte uns das erste konkrete Feedback, dass ein Teil unserer Nutzer einfach ein Terminal und einen Cronjob wollte.

v1.6.x ·

MCP Server, Inventory Explorer & Reporting

Der OrbiAds-MCP-Server ist in Produktion. Verbinden Sie Claude, Cursor oder Windsurf direkt mit Ihrem Google-Ad-Manager-Netzwerk.

Das MCP vom Prototyp in die Produktion zu überführen, war der Wendepunkt dieses Zyklus. Monatelang war die SOAP-Infrastruktur da, aber der KI-Einstiegspunkt blieb experimentell. Den MCP-Server auf orbiads.com/mcp in Produktion zu bringen — mit sauberer OAuth2-Authentifizierung und ohne API-Schlüssel-Verwaltung — änderte die Natur des Produkts. Der Inventory Explorer entstand aus einer einfachen Beobachtung: Bevor sie irgendetwas bereitstellen, müssen AdOps-Teams verstehen, was sie in GAM bereits haben. Die Inventar-Kartierung war ein fehlender Schritt.

  • Feature Wizard /deploy: consolidation of Display, HTML5, Third-party Tag and Classic Native panels
  • Fix Inline validation and clarified empty states on specialized creative uploads
  • Fix Playwright coverage extended to the specialized creative panels of the /deploy workflow
  • MCP MCP StreamableHTTP server available at https://orbiads.com/mcp
  • MCP 168 GAM tools: ad units, orders, line items, creatives, inventory, reporting…
  • MCP Secure OAuth2 authentication — no API key to manage
  • Feature Inventory Explorer: interactive exploration of GAM inventory (ad units, placements, key-values)
  • Feature Inventory Blueprint Builder: ad architecture modeling
  • Feature Inventory Understanding: automatic inventory analysis and scoring
  • Feature Reporting Dashboard: GAM performance visualization
  • Infrastructure SOAP architecture refactored into a modular package (mixin pattern)
  • Fix GAM API v202502+ compatibility: removal of deprecated services (CreativeAssetService, RateCardService)

Das Refactoring von SOAP in ein modulares Paket (Mixin-Muster) ist für Nutzer nicht sichtbar, hat aber die durchschnittliche Zeit zur Diagnose eines GAM-Bugs von 45 Minuten auf unter 10 reduziert. Das ist die Art unsichtbarer Arbeit, die die langfristige Geschwindigkeit verändert.

v1.3.x ·

Kampagnenbereitstellung & Pipeline

Durchgängige Bereitstellung nativer GAM-Kampagnen aus einem Creative-ZIP.

Vor diesem Release bedeutete das Bereitstellen einer nativen Kampagne in GAM, mit einem Dutzend Bildschirmen zu jonglieren: Order erstellen, Line Items, Assets hochladen, Targeting konfigurieren, Creatives verknüpfen. Jeder Schritt war manuell, jeder Fehler erforderte ein partielles Rollback. Die v1.3-Pipeline automatisiert die gesamte Abfolge aus einem Creative-ZIP. Die Echtzeitverfolgung über SSE lässt Sie jeden Schritt bei der Ausführung beobachten — nicht nur einen sich drehenden Ladeindikator.

  • Feature Creative ZIP upload and automatic extraction of native assets
  • Feature Targeting configuration: advertiser, order, ad units, key-values
  • Feature 1-click deploy: automatic creation of line items and creatives in GAM
  • Feature Real-time tracking via SSE (Server-Sent Events)
  • Feature Post-deployment campaign report
  • Infrastructure In-process pipeline with FastAPI BackgroundTasks

Die Wahl von FastAPI BackgroundTasks statt eines externen Orchestrators (Celery, Cloud Tasks) erwies sich für die aktuelle Produktgröße als richtig. Weniger bewegliche Teile, kleinere Angriffsfläche, geringere Latenz. Wir bewerten es neu, falls das Volumen es erfordert.

v1.0.x ·

OrbiAds-Launch

Erstes öffentliches Release von OrbiAds mit GAM-Authentifizierung und OAuth2-Verbindung.

v1.0 beantwortet eine präzise Frage: Kann man einen KI-Agenten sicher mit Google Ad Manager verbinden, ohne Service-Schlüssel offenzulegen, ohne auf Nutzerseite Infrastruktur zu warten? Die OAuth2-Authentifizierung „on behalf of user“ mit in Cloud KMS gespeicherten Refresh-Tokens war die nicht verhandelbare Voraussetzung. Ohne sie ist alles andere nur eine Demo. Das zweistufige Onboarding (Kontoverbindung + GAM-Netzwerk) spiegelt diese Priorität wider: den Weg zur ersten echten Operation zu verkürzen.

  • Feature Firebase authentication + OAuth2 Google Ad Manager
  • Feature Secure GAM network connection (GCP KMS + Secret Manager)
  • Feature User dashboard with campaign management
  • Feature Guided 2-step onboarding
  • Infrastructure Cloud Run deployment with scale-to-zero (europe-west1)
  • Infrastructure CI/CD Cloud Build + Artifact Registry

Scale-to-Zero auf Cloud Run vom ersten Tag an — nicht weil es die einfachste Lösung ist, sondern weil es keinen Sinn ergibt, für ungenutzte Instanzen zu zahlen, während das Produkt in der Validierung ist. Diese Einschränkung zwang uns, die Verbindungen von Anfang an sauber zu architektieren.

Was kommt

Auf der Roadmap

Was wir erkunden und bauen. Keine Termine — wir liefern lieber gut als schnell.

Prebid.js- / Header-Bidding-Konfigurator In Erkundung

Massengenerierung von Header-Bidding-Line-Items (200 bis 400 LIs pro CPM-Stufe) und hb_pb-/hb_adid-Targeting-Keys — entwickelt für Ad-Networks und Programmatic-Agenturen.

MCP-Katalog Parent-→-Child-Refactoring Geplant

Konsolidierung des MCP-Katalogs (234 Tools → ~28 Parent-Tools) für eine bessere KI-Agenten-Erfahrung. Abwärtskompatibilität über 3 Phasen garantiert.

Datengestützter Pricing-Assistent (Fortsetzung Epic 67) In Entwicklung

Erweiterung des in v1.9 ausgelieferten PricingSuggestionService: optimale Floor-Preis-Vorschläge pro Ad Unit + Zielgruppe, basierend auf dem GAM-Verlauf. Strenge Zero-Storage-Compliance.

Webhooks & event streaming Geplant

Ermöglicht externen Systemen (CRM, DMP, BI-Tools), über im Dashboard konfigurierbare Webhooks in Echtzeit auf GAM-Ereignisse zu reagieren.

Die Roadmap ist öffentlich, aber unverbindlich. Prioritäten entwickeln sich mit dem Nutzer-Feedback.

Haben Sie einen Vorschlag oder möchten Sie einen Bug melden?

Kontaktieren Sie uns