AppOpenHandle class abstract interface

A loaded app open ad.

Policy: warm-start only; a loaded ad expires 4 hours after load — the owner tracks load time and discards stale handles.

Implemented types
Implementers

Properties

adUnitId String
The ad unit this ad was loaded for.
no setterinherited
contentEvents Stream<FullScreenAdEvent>
Show/dismiss/impression/click events for this ad.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
paidEvents Stream<AdPaidEvent>
Impression-level revenue events (allowlisted accounts only).
no setterinherited
response AdResponseSummary?
Which network filled this ad (mediation observability), or null when the SDK reported nothing.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

dispose() Future<void>
Releases the underlying platform ad.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
show({OnUserEarnedReward? onUserEarnedReward}) Future<void>
Shows the ad. Show failures are reported via contentEvents as AdFailedToShowEvent, mirroring the underlying SDK.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited