ERROR payloads remain Error instances at runtime (NativeError) and gain additive AdErrorPayload fields (reason, phase, optional responseInfo). Intersecting with Error keeps (error: Error) => void handlers assignable. PAID payloads are impression-level revenue (PaidEvent).
reason
phase
responseInfo
(error: Error) => void
PaidEvent
ERROR payloads remain Error instances at runtime (NativeError) and gain additive AdErrorPayload fields (
reason,phase, optionalresponseInfo). Intersecting with Error keeps(error: Error) => voidhandlers assignable. PAID payloads are impression-level revenue (PaidEvent).