Ad formats

Every surface we serve, and how each one behaves.

Websites, in-app and connected TV. One auction and one reporting layer behind all three.

Websites

One async tag, our own player (14 KB, zero dependencies, six display modes out of the same script) or a Prebid adapter inside your header auction. Everything renders in a sandboxed srcdoc iframe, so a creative cannot reach into your page.

AD

In-stream video

Pre-roll, mid-roll and post-roll inside your own player.

  • VAST 2 / 3 / 4
  • InLine and Wrapper
  • Skip and completion tracked

Out-stream video

Video on pages that have none: the unit builds its own slot in the article and collapses when it finishes.

  • Player 14 KB
  • Viewability-gated start
  • Sound off by default

Video slider

Rides in from the corner and follows the reader down the page.

  • Display mode: slider
  • Dismissible
  • Frequency capped

In-page

Sits in the content flow, plays on view, gives the space back when it ends.

  • Display mode: inpage
  • IntersectionObserver
  • No layout shift

Interscroller

The page scrolls, the creative stays: a window cut into the article.

  • Display mode: interscroller
  • Mobile-first
  • Parallax reveal

Floating

Pinned to the viewport corner, always dismissible, never over the text.

  • Display mode: floating
  • Close control
  • Session capped

Fullpage

Takes the viewport on a transition and hands it straight back.

  • Display mode: fullpage
  • Transition-triggered
  • Hard time cap
EMBED

Embed

A fixed slot you place and size yourself.

  • Display mode: embed
  • Any container
  • Responsive
HEADERB1B2B3B4WINNERPARALLEL BIDS, ONE CALL

Header bidding

Our Prebid adapter joins your existing header auction and bids in parallel with the rest of your demand, before the ad server is called.

  • Prebid adapter
  • Client-side and s2s
  • Timeout under your control
728x90

Banner and HTML

Standard IAB sizes through an async tag.

  • Async tag
  • srcdoc sandbox
  • IntersectionObserver

Web push and in-page push

A native-looking notification unit delivered without asking the browser for permission.

  • In-page delivery
  • No browser prompt
  • Frequency capped
NEW TAB BEHIND

Popunder

Opens behind the active tab and surfaces when the reader is done.

  • One per session
  • Domain allow lists
  • Server-side capping

In-app

Our own mobile SDK and a server-to-server endpoint. The auction, the anti-fraud stack and the reporting are the same as on the web, the rendering is native.

REWARD

Rewarded video

The user opts in for a reward. Completion is measured end to end.

  • SDK
  • Server-side reward callback
  • Completion tracked

Interstitial

Full screen at a break you choose, never mid-action.

  • SDK
  • Hard time cap
  • Close control
AD

In-app video

VAST video inside your own player surface.

  • VAST 2 / 3 / 4
  • SDK or s2s
  • Skip supported
728x90

In-app banner

Standard placements with refresh and frequency under your control.

  • SDK
  • Refresh interval
  • Frequency capped
SPONSORED

Native

Structured fields you style yourself, always marked as sponsored.

  • Native fields
  • Your styling
  • Sponsored label

CTV

Connected TV is its own contour: the big screen, long sessions and no click. Everything here is measured on impressions and completion, never on clicks.

IAB Tech Lab member
AD

CTV in-stream

Pre-roll and mid-roll pods inside the channel.

  • VAST 2 / 3 / 4
  • app-ads.txt verified
  • Completion tracked
AD

OTT video

The same pipeline for app-based streaming outside the TV set.

  • VAST 2 / 3 / 4
  • SDK or s2s
  • Podded delivery

Pick a format and run it this week.

Sign-up is three screens: email, password, code. The console opens immediately; traffic starts after review.