Backend-aware pool config presets. Return plain AdPoolConfig objects;
AdPools.create validates them the same as hand-written config.
Default poolId values are template literals (display-${unit},
fullscreen-${format}-${unit}). Pass that same poolId (or the config
object) into useAdPool / usePooledAd so provider and consumer share one
typed id rather than hand-retyping the template.
Backend-aware pool config presets. Return plain AdPoolConfig objects; AdPools.create validates them the same as hand-written config.
Default
poolIdvalues are template literals (display-${unit},fullscreen-${format}-${unit}). Pass that samepoolId(or the config object) intouseAdPool/usePooledAdso provider and consumer share one typed id rather than hand-retyping the template.