dimensions property

  1. @override
ValueListenable<AdDimensions> get dimensions
override

Reactive view of size.

AdMob's server-side auto-refresh replaces the creative in place, and an inline adaptive replacement can legitimately resolve to a DIFFERENT height — the hosting widget sizes its box from the handle, so it must be told or the new creative renders clipped/letterboxed in the old box (2026-07 audit). Fixed and anchored sizes never change after load.

Implementation

@override
ValueListenable<AdDimensions> get dimensions => _dimensions;