Inspiration

Major cultural moments like the Super Bowl move fast, but advertising workflows do not. Brands often have plenty of existing content—web pages, PDFs, product images, past campaigns—but turning those assets into timely, platform-specific ads takes days of coordination. At the same time, the game itself is constantly producing new context through live plays, momentum shifts, and highlights that brands rarely react to in real time.

We were inspired by this mismatch between how quickly culture and live sports evolve and how slowly creative production happens. AdPulse started with the idea that brands don’t need more content—they need a faster way to activate existing assets in response to what’s happening in the game right now.


What We Built

AdPulse is a real-time ad content generation platform that transforms existing brand assets into moment-specific ads, starting with Super Bowl campaigns. Users upload brand content (text, images, PDFs, URLs) and provide high-level intent such as mood, tone, and target platform.

In addition, AdPulse ingests game context and highlights—key moments, plays, or momentum shifts—and uses that live context to generate ads that feel timely and reactive. The output includes short-form copy, captions, images, and video concepts that align both with the brand voice and the unfolding game narrative.


How We Built It

The project is structured as a lightweight orchestration pipeline:

  1. Content Ingestion: Extract and normalize signals from brand assets (text, visuals, messaging).
  2. Game Context Processing: Ingest structured or summarized game highlights to capture what’s happening in real time.
  3. Context Fusion: Combine brand identity with live game signals (energy, momentum, key moments).
  4. Creative Generation: Use multimodal generative models to produce platform-specific ad content.
  5. Variant Generation: Return multiple creative options per theme for rapid iteration.

Conceptually, the system optimizes creative relevance under tight time constraints:

$$ \text{Creative Impact} \propto \frac{\text{Brand Alignment} \times \text{Live Game Relevance}}{\text{Time to Publish}} $$


Challenges We Faced

  • Aligning live context with brand voice: Reacting to game highlights without sounding generic or off-brand required careful grounding in brand-provided assets.
  • Latency vs. depth: Live-event responsiveness forced trade-offs between richer context modeling and fast turnaround.
  • Multimodal consistency: Keeping text, image, and video concepts aligned with both the brand and the same game moment was non-trivial.

Share this project:

Updates