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.
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.