Ezoic Examples
Live, copyable implementations for the open web
Working publisher pages you can read, run, and copy. Every example uses the same real integration code a publisher would paste into their own site — no mock-ups, no pseudo-code.
Example groups
Id-less showAds
Ten standalone pages exercising Ezoic's id-less showAds: inline
snippets, named locations, CSS anchors, sidebar layouts, synchronous and queued
loaders, and infinite scroll recycling.
Placement IDs
The advanced setup: dashboard-created placements with publisher-owned placeholder
divs. Batched showAds calls, dynamic destroy and re-show, and id-based
infinite scroll where every slot has its own unique id.
Web Game SDK
A cross-origin HTML5 game monetized through the parent page's Ezoic
integration via the EzGameSDK ↔ sa.min.js postMessage
bridge: preroll and midgame breaks (display or video), rewarded ads, anchored
banners, and adblock detection — with a live log of the traffic in both directions.
Angular SDK
Six real, compiled Angular integrations of @ezoic/angular-sdk: basic
display, zero-config placement, SPA navigation, dynamic content, rewarded ads, and video —
each an actual built Angular bundle inlined into a static page.
Vue SDK
The official @ezoic/vue-sdk package for Vue 3: <EzoicAd>
display placements (numeric id and zero-config location), SPA routing, dynamic
content, rewarded ads, and video — one live demo app split across six focused pages.
React SDK
The official @ezoic/react-sdk package for React 18+: <EzoicAd>
display placements (numeric id and zero-config location), SPA routing, dynamic
content, rewarded ads, and video — one live demo app split across six focused pages.