Coarse rollup of fullscreen preload. Prefer fullscreenPreloadFormats for
gating: one value cannot express that both Android backends (classic and
Next-Gen) reject rewarded interstitial while accepting the other three
fullscreen formats.
Per-format SDK-managed fullscreen preloader support. Gate rewarded
interstitial pooling here before AdPools.create: on both Android
backends (classic and Next-Gen) that format is unavailable and create
hard-errors with 'pool/format-preload-unsupported'.
App-wide managed-pool depth cap. Always null: the effective cap is
server-delivered, so any number reported here would be a guess. Read
AdPoolResolvedConfig.effectiveBufferSize after create instead.
numberOfAds > 1. Unsupported on mediated units.
GAM native+banner in one AdLoader request, count 1.
Non-consuming head-of-queue ResponseInfo peek for SDK-managed pools.
iOS (adResponseInfoWithPreloadID:) and Android Next-Gen
(peekAdResponseInfo) expose one (supported); classic Android has no
SDK peek API (unavailable). When unavailable,
SDK-managed AdPool.peekResponseInfo() hard-errors with
'pool/peek-unsupported' rather than resolving null (empty head).
Library-managed (emulated) pools peek their own buffer without this gate.
The actually-linked native SDK version, read from the SDK itself.
Banner/native preloader. No backend (iOS, Android classic, Android Next-Gen) ships one, so this is
emulatedeverywhere: display pools are library-managed depth-1.