Docs / Build

What do you want to build?

Find a guide for the job you need to do, from checking a campaign to building a reporting tool or serving plugin. Each guide explains when the example helps, what it produces, and how to adapt it with your own code or a coding agent.

Download runnable examples · Complete API reference

Each guide lists the access you need, the API or plugin to use, and how to check the result. For custom reports, use the reporting API; for model policies, use Decisioners; for serving behavior, use ExtensionService plugins.

Publishers, apps, placements and domains

Create publishers and placements, then check how ad requests find them.

Guide, example and prompt →

Direct campaigns and creative delivery

Set up an order, line items, and creatives for a direct campaign.

Guide, example and prompt →

Audiences, IP lists, dayparts and frequency caps

Define who can receive an ad and test which requests match.

Guide, example and prompt →

Demand routes, deals and curated marketplaces

Connect your buyer endpoint and configure routes and negotiated deals.

Guide, example and prompt →

Auction, VAST, OpenRTB and JSON decisions

Send test requests through VAST, OpenRTB, or the JSON Decision API.

Guide, example and prompt →

CTV, audio, pods and SSAI

Test ad duration and media compatibility before connecting a player or stitched stream.

Guide, example and prompt →

Beacons, conversions and attribution

Record ad events and compare them with delivery reports.

Guide, example and prompt →

Supply transparency, verification and privacy

Verify seller authorization and apply consent and invalid-traffic policy.

Guide, example and prompt →

Reporting, exports and scheduled delivery

Choose metrics and dimensions, run a report, and export CSV.

Guide, example and prompt →

Delivery alerts, experiments and diagnostics

Find causes of under-delivery and test changes to pacing or targeting.

Guide, example and prompt →

Verified webhook inbox

Receive signed events and store each event once.

Guide, example and prompt →

MCP tools and governed agents

Discover available tools and configure agent permissions and action limits.

Guide, example and prompt →

Decisioners and model promotion

Run an HTTP floor policy and compare it with the baseline in shadow mode.

Guide, example and prompt →

White-label branding, domains and reseller tenants

Configure your brand and domains, and check that customer tenants remain isolated.

Guide, example and prompt →

API keys, users, SSO and audit

Manage integration credentials, sign-in, and audit records.

Guide, example and prompt →

Fees, invoices, payouts and reconciliation

Compare publisher revenue, demand costs, and platform charges.

Guide, example and prompt →

Open Lake discovery, proposals and receipts

Review marketplace listings, negotiate terms, and inspect fees for a fill.

Guide, example and prompt →

Stack products and extension installation

Publish an extension and check its installation in your tenant.

Guide, example and prompt →

Private deployments and cell health

Deploy serving cells and check their health before sending traffic.

Guide, example and prompt →

BidSource extension

Offer your own creative as a bid candidate in the auction.

Guide, example and prompt →

DemandAttachment extension

Choose which eligible demand candidates attach to the rendered carrier ad.

Guide, example and prompt →

DemandAdapter extension

Connect a buyer endpoint that uses your own request and response format.

Guide, example and prompt →

Enricher extension

Add contextual segments while preserving the signals already on a request.

Guide, example and prompt →

AudienceEvaluator extension

Evaluate an audience using your own matching rule.

Guide, example and prompt →

PricingModule extension

Apply a net-price adjustment within the auction's pricing limits.

Guide, example and prompt →

CreativeRenderer extension

Wrap approved banner markup for your application's display layout.

Guide, example and prompt →

VerificationVendor extension

Apply an exact-host policy to verification signals and pixel behavior.

Guide, example and prompt →