Ads run beside your AI, not through it.

Connect your AI app to global advertising demand while keeping your AI output, placements and data under your control.

01  WHAT wavebird IS

The infrastructure between your AI app and the ad market.

Your app requests a placement. wavebird checks the opportunity, connects to established advertising partners and returns an ad decision. You get access to global demand without building your own advertiser sales operation.

See where wavebird fits by use case →

02  CORE MECHANISM

One user action. Two independent paths.

Your app starts the AI task and requests an ad separately. The AI result never waits for the ad request, and advertiser information stays out of the model.

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

Your conversation stays out of the ad request.

With permission, wavebird reduces prompt-derived context to a broad topic and language. Raw prompts and chat history stay out of the partner request. Permitted placement and privacy fields are checked separately.

04  BRAND SAFETY

Not every AI moment should show an ad.

wavebird checks whether the context and your rules permit advertising. Block unsuitable categories and advertiser domains, and decide which areas of your app can show ads.

05  LATENCY

Use the wait. Never extend it.

An available ad can appear while an image, video, 3D model or music track is being generated. Your app controls the window. When the result is ready, the user can continue.

The AI keeps working while a separate ad uses the wait. When the result is ready, the ad window closes.

wavebird’s mechanism for placing ads during AI generation is patent pending.

If no ad arrives within your placement window, skip it. The AI task continues.

MODEL PATH
Finish the AI task.
AD PATH
Use the available window.
06  MEASUREMENT & SETTLEMENT

Every paid impression has proof.

wavebird validates delivery events and connects them to signed evidence for reporting and settlement. An ad decision alone is not a measured impression.

Ad decisionPlacement renderedImpression measuredProof recordedSettlement
Clear reportingSigned impression evidenceSettlement records
07  THE REQUEST

Your settings in. An ad decision out.

Your backend sends the placement, timing and consent settings. wavebird returns a placement to render, or no ad. Start with the API, or choose SDK or Script Tag for your integration.

Your appPlacement requestwavebirdAd decisionRender in your UI
YOU CONTROL
PlacementTimingFormatsConsent
wavebird HANDLES
EligibilityAd matchingDeliveryMeasurement

app/api/placement/route.ts

POST
1const decision = await fetch("https://api.wavebird.ai/v1/placements?wait_ms=1500", {2  method: "POST",3  headers: {4    Authorization: "Bearer " + process.env.WAVEBIRD_SECRET_KEY,5    "Content-Type": "application/json",6  },7  body: JSON.stringify({8    client_id: process.env.WAVEBIRD_CLIENT_ID, // wbproj_... from your dashboard9    session_id: "sess_4f2a91",10    job_type: "chat",11    slots_requested: 1,12    slot_hint: { position: "below", max_width: 720 },13    overrides: { allowed_formats: ["banner"], timing: "during" },14    consent: { semantic_targeting: false, prompt_shared: false },15  }),16});17const { placement } = await decision.json();
View API docs
08  BUILD VS. BUY

Why not just add ads yourself?

Connecting an ad is one step. Running demand connections, safety checks, consent handling and measurement is the ongoing work. wavebird brings these together for AI experiences.

What needs to workBuild it yourselfWith wavebird
Advertiser demandConnect and maintain advertising partners.Access established demand through one integration.
Safety & dataBuild and operate the checks.Configure rules within the delivery path.
Delivery & measurementBuild rendering, event validation and reporting.Use placement delivery and validated event records.

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.