What this demonstrates
A real, compiled Angular app using
@ezoic/angular-sdk. A single <ezoic-ad> component with an explicit placeholder id renders the bare placeholder div the Ezoic runtime scans for and requests the ad as the component mounts — no manual command queue. This is the canonical display integration.Integration used on this page
// app.config.ts — bootstrap the SDK once (rewarded needs no loader URL)
provideEzoic({}, withRouterRefresh(), withRewardedAds())
<!-- display.component.ts template — one explicit-id placement -->
<ezoic-ad [id]="910" [required]="true" [sizes]="['300x250', '336x280', '580x400', '728x90']" />
SDK example source: @ezoic/angular-sdk (examples/site-demos) →