Script Tag
Ad slot markup
Every browser-rendered placement needs a stable element with data-wavebird-slot.
Slot element
Place the slot where the sponsored asset may render. Keep dimensions stable so rendering does not shift the page unexpectedly.
index.html
<script
src="https://wavebird.ai/wavebird.js"
data-client-id="wbproj_demo_8jK42"
data-publishable-key="pk_test_wavebird_demo_publishable"
data-job-type="chat">
</script>
<div
data-wavebird-slot
data-wavebird-formats="banner,native"
data-wavebird-position="between">
</div>Native assets
Native assets render from structured fields when supported by the decision. Use CSS to keep the placement consistent with your app.
Beacon timing
The Script Tag sends render and visibility beacons automatically after insertion and IAB-style visibility observation.
Need rollout review?
Contact the team
Start in the dashboard, choose Script Tag or Server API, and use contact only when you need rollout review, enterprise coordination, or non-standard integration help. Billing beacon rules live in the API concepts guide.