# Enum.ShowAdResult

Roblox Engine API enum from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- HTML page: https://rapi.sleaze.dev/enums/ShowAdResult/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/enums/ShowAdResult

Result codes returned by [`AdService:ShowRewardedVideoAdAsync()`](https://rapi.sleaze.dev/classes/AdService.md) indicating whether a rewarded video ad completed successfully or why it did not.

## Items

| Name | Value | Description |
| --- | --- | --- |
| `ShowCompleted` | 1 | The ad was successfully shown to completion. |
| `AdNotReady` | 2 | You are trying to show a full-screen ad before the ad has fully loaded. You might have failed to properly fetch the ad, or the ad might have expired. |
| `AdAlreadyShowing` | 3 | You are trying to show a full-screen ad while another full-screen ad is already playing. |
| `InternalError` | 4 | An unspecified internal error occurred. Try showing the ad again. |
| `ShowInterrupted` | 5 | The ad view of the user has been interrupted. The user might have closed the ad view or left the experience, and should not receive a reward. |
| `InsufficientMemory` | 6 | The device does not have sufficient video memory available to display the ad. |

## Used by

Each entry lists the class, then the role and names of the members that use this type.

- [AdService](https://rapi.sleaze.dev/classes/AdService.md): method parameter `OnDemandVideoCompleteFromUI`; event parameter `rewardedVideoAdResultClientToServer`; method return `ShowRewardedVideoAdAsync`, `ShowRewardedVideoAdAtClientAsync`
