Ads run beside your AI,
not through it.

Your model generates the answer while wavebird matches the ad in parallel. Both paths stay separate, so the AI output remains untouched.

01 WHAT WAVEBIRD IS

The infrastructure between your AI app and the ad market.

Your app talks to one endpoint. wavebird runs the ad path behind it and returns a single decision per placement, so your app never has to speak the ad market’s protocols itself.

Your AI appwavebirdThe ad market

See where wavebird fits by use case

02 CORE MECHANISM

One request. Two independent paths.

Your model generates the answer while wavebird prepares the ad at the same time. Neither path waits for the other, and neither one changes the other.

MODEL PATH
User requestModelAI answer
AI output stays untouched
WAVEBIRD PATH
User requestwavebirdAd placement
Runs in parallel
03 DATA FIREWALL

The ad market never gets the conversation.

wavebird reduces the request to the minimum signal needed for ad matching. Advertisers receive a category and a language, not the original prompt, the user identity, or the chat history.

IN YOUR APP

Plan me a weekend trip to Barcelona with cheap-ish hotels

SIGNAL FILTER
TO THE AD MARKET

travel · en-DE

No raw promptNo user identityNo chat history
04 BRAND SAFETY

Not every AI moment should show an ad.

wavebird checks the context before matching an ad. Sensitive or unsuitable moments return no ad at all. You decide which categories and advertisers are allowed inside your product.

AI requestContext check
Match an ad
No ad
YOUR CONTROLS
Allowed categoriesBlocked categoriesAdvertiser controlsAds on or off
05 LATENCY

The ad is ready while the model is still thinking.

Because the ad path runs in parallel, the placement can be shown during generation. You monetize the wait, not the answer, and not the users patience.

MODEL PATHGenerating AI answerAD PATHCheck match show ad

No ad available? The AI experience continues unchanged.

MODEL PATH
your model’s latency
AD PATH
runs in parallel
06 MEASUREMENT & SETTLEMENT

Every paid impression has proof.

wavebird tracks each delivered placement from ad decision to impression. Signed evidence creates one clear record for measurement, reporting and payout, the same record you and the advertiser are billed against.

Ad decisionPlacement renderedImpression measuredProof recordedPublisher paid
Clear reportingSigned impression evidenceSettlement records

wavebird follows a published compute sponsoring specification that defines separation, data handling, measurement and publisher control. Read Compute Sponsoring v1.0 See how delivery is measured See what leaves your app

07 THE REQUEST

This is the request behind the flow.

Your backend asks for an ad decision with the placement, timing and consent settings you choose. wavebird returns the result and your app renders it, inside your own UI.

Your appPlacement requestwavebirdAd decisionRender in your UI
YOU CONTROL
PlacementTimingFormatsConsent
WAVEBIRD RETURNS
EligibilityAd matchingDeliveryMeasurement

app/api/placement/route.ts

POST
1const decision = await fetch("https://api.wavebird.ai/v1/placements", {2  method: "POST",3  headers: {4    Authorization: "Bearer " + process.env.WAVEBIRD_KEY,5    "Content-Type": "application/json",6  },7  body: JSON.stringify({8    client_id: "wavebird_demo_app",9    session_id: "sess_4f2a91",10    slot_hint: { position: "below", max_width: 720 },11    overrides: { allowed_formats: ["banner"], timing: "during" },12  }),13});14const { placement } = await decision.json();
View API docs
08 BUILD VS. BUY

Why not just add ads yourself?

Traditional ad infrastructure was built around pages, feeds and video. wavebird is built around the AI response and the generation moment, which is where the inventory actually is.

TRADITIONAL ADS
Built around pages and feed inventoryLimited control over the AI generation momentTracking and attribution still tied to the page
BUILD IT YOURSELF
Connect demand partners one by oneBuild safety and data controls from scratchMaintain the infrastructure yourself, forever
WAVEBIRD
Built around AI generationSeparation and consent by defaultOne integration, measurement and payout included

Ready to put wavebird in your AI app?
Get your API key, connect the first placement, and see how ads behave inside your own product.

No upfront fees, we only earn when you do.