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.

Install wavebird.js

index.htmlhtml
1<script2  src="https://wavebird.ai/wavebird.js"3  data-client-id="wbproj_demo_8jK42"4  data-publishable-key="pk_test_wavebird_demo_publishable"5  data-job-type="chat">6</script>7 8<div9  data-wavebird-slot10  data-wavebird-formats="banner,native"11  data-wavebird-position="between">12</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?

Start with the Server API. Use contact only when you need rollout review, enterprise coordination, or non-standard integration help.