
Spotrunner, a rapidly growing player in digital advertising solutions, wanted to simplify how advertisers build and launch Connected TV (CTV) campaigns. They envisioned an application capable of reading and analyzing video content, extracting IAB categories and proprietary emotion-based categories, and then using that data to plan context-rich campaigns.
To bring this vision to life, Spotrunner partnered with Tech Holding. Together, we developed an innovative context-planning agent that processes a user’s uploaded advertisement, semantically matches it to relevant content, and generates highly targeted audience segments. Beyond user uploads, the system integrates with Iris.tv to ingest up to millions of video assets and millions of hours of content—all while maintaining robust performance and accuracy through a Kubernetes environment on GKE for the main application, GCP VMs for advanced video analysis, Cloud SQL with the pgvector extension for powerful semantic search, and GCP Pub/Sub for orchestrating service integrations at scale.
Spotrunner approached Tech Holding with four core objectives:
Without a robust, scalable infrastructure, Spotrunner risked slow processing times, escalating compute expenses, and inconsistent categorizations—potentially undermining the efficacy of its CTV campaign strategy.
Tech Holding orchestrated a multi-faceted solution to meet Spotrunner’s unique needs.
We containerized Spotrunner’s core application—responsible for both user interactions and webhook integrations with Iris.tv—on Google Kubernetes Engine (GKE). This included:
By leveraging GKE and Pub/Sub, we created a fault-tolerant, event-driven environment that could scale horizontally based on workload demands.
The heavy lifting—video analysis and emotion-based segment extraction—took place on Google Cloud Platform (GCP) via VMs equipped with T4 GPUs. Our team experimented with multiple Large Language Model configurations to determine the best approach:
To handle massive traffic spikes—especially during ingestion of millions of assets—we employed instance scaling groups on GCP. This allowed the system to dynamically spin up or tear down VMs based on load, maintaining both throughput and cost efficiency.
Through rigorous testing, we reduced the average hourly cost of processing one hour of content from $10 to an estimated $0.15, all while maintaining high accuracy benchmarks derived from industry-leading multimodal LLMs.
Finally, we integrated a chat-driven, RAG-like architecture into Spotrunner’s main application. As users iterated on their campaigns, the system injected contextual data gleaned from their uploaded videos—along with relevant intelligence from the Iris.tv library—directly into the conversation. This empowered advertisers to refine their strategies in real time, ensuring their final campaigns were tightly aligned with both content and audience.
Once the user confirmed all details, the system seamlessly extracted the necessary parameters and submitted the campaign to the DSP of their choice.
By adopting this multi-model, containerized approach, Spotrunner achieved transformative outcomes:
By partnering with Tech Holding, Spotrunner revolutionized how advertisers build and deploy context-aware, emotion-driven campaigns on CTV platforms. The combination of a GKE-based application layer, multimodal LLM processing, semantic search, and Pub/Sub event-driven architecture gave Spotrunner the scale, speed, and accuracy needed to lead the industry in hyper-targeted CTV advertising.
By using this site, you agree to thePrivacy Policy.