Type Alias RewardedOutcome

RewardedOutcome:
    | "completed"
    | "closed"
    | "no_fill"
    | "ad_blocked"
    | "error"

Reason the rewarded ad ended without granting the reward. Returned in RewardedResult.reason so games can branch (retry, fallback to IAP, show "ad not available" copy, etc.).

  • completed — user watched enough of the ad to earn the reward.
  • closed — user closed the ad early before the reward threshold.
  • no_fill — ad network had nothing to serve in this region/slot.
  • ad_blocked — adblocker present OR user revoked ads consent.
  • error — IMA SDK error / network failure / timeout.