Display pools are always library-emulated on every backend.
Same listener contract as fullscreen MobileAd / GAMInterstitialAd.
Presents the ad. Resolves once presentation starts, not when the ad
closes; listen for AdEventType.CLOSED for that.
Same two error channels as MobileAd.show(), and not press-safe
like the fullscreen hooks' show:
.catch() it;options when no show is in flight (programmer errors).Also applies to the ad returned by usePooledAd.
Optionaloptions: AdShowOptions
Owned by this pooled ad. Destroyed by the pooled ad's
destroy(); never destroy it directly.