Ad Commander Pro supports lazy-loading ads as they enter the viewport. Lazy loading uses the Intersection Observer API, a widely available browser API. If a visitor’s browser doesn’t support this API, the ad will load on page load instead. Loading is triggered as soon as the top of the ad container hits the bottom of the viewport.

Rendering methods
Lazy loading requires the client-side or smart rendering methods. If using server-side rendering, it is recommended you disable lazy loading. You may experience unexpected behavior while combining these two settings.
Tracking
Ad impressions are recorded when the ad loads. This means you are likely to have lower ad impressions while using lazy loading. When lazy loading is disabled, all ads load when the page loads and an impression is tracked at that time. When lazy loading is enabled, the impression will not track until the ad scrolls into view for the first time.
This applies to all forms of tracking: local, GA4, and third-party.