Testing

End-to-end test harness

Test your integration with synthetic data and Test Keys, then inspect placement responses, rendering, and event outcomes.

Local stack

Use your existing application and the dashboard's Test Keys with synthetic sessions. The internal full-stack runbook is for wavebird maintainers; publishers do not need a copy of that infrastructure.

Smoke tests

Exercise filled, no-fill, timeout, and consent-denied cases in your application. Confirm that the AI task completes when the ad path is unavailable.

Evidence

Inspect the dashboard logs for request and event outcomes. Keep test results separate from live revenue, and redact keys and user content when sharing a support report.

Need help with your integration?

Share the affected endpoint, request ID, and the behavior you expected. Leave out keys and user content.

Contact the team