Where the ad is right now. Exactly one value applies at a time.
These words mirror the surface this hook observes, the AdEventType
lifecycle, the same way UsePooledAdStatus mirrors PollResult and
UseMultiFormatAdStatus mirrors MultiFormatLoadResult. They are not
synonyms across hooks: 'closed' here is the dismissal of a shown ad and
does not destroy anything, whereas usePooledAd's 'consumed' fires
when the shown ad closes and the hook destroys the spent ad.
'no-fill' is not a failure. Load-phase no-fill and mediation-no-fill
both land here, matching MultiFormatAdRequest. Show-phase failures stay
'error' even when the reason looks like inventory.
Where the ad is right now. Exactly one value applies at a time.
These words mirror the surface this hook observes, the
AdEventTypelifecycle, the same wayUsePooledAdStatusmirrorsPollResultandUseMultiFormatAdStatusmirrorsMultiFormatLoadResult. They are not synonyms across hooks:'closed'here is the dismissal of a shown ad and does not destroy anything, whereasusePooledAd's'consumed'fires when the shown ad closes and the hook destroys the spent ad.'no-fill'is not a failure. Load-phaseno-fillandmediation-no-fillboth land here, matchingMultiFormatAdRequest. Show-phase failures stay'error'even when the reason looks like inventory.