Extends `BaseRewardedAd` Represents a full-screen rewarded interstitial ad.  

Rewarded interstitial ads completely cover the screen of the host application.

| Properties ||
|---|---|
| `https://developers.google.com/admob/react-native/reference/class/RewardedInterstitialAd#RewardedInterstitialAd.adEventCallback` | The callback to receive ad event notifications. |
| `https://developers.google.com/admob/react-native/reference/class/RewardedInterstitialAd#RewardedInterstitialAd.adUnitId` | The unique ad unit ID used to request and load this specific ad. |
| `https://developers.google.com/admob/react-native/reference/class/RewardedInterstitialAd#RewardedInterstitialAd.serverSideVerificationOptions` | Configuration for secure server-to-server validation. |

| Methods ||
|---|---|
| `https://developers.google.com/admob/react-native/reference/class/RewardedInterstitialAd#RewardedInterstitialAd.destroy` | Destroys the ad, stopping any extra processing and destroying resources associated with it. |
| `https://developers.google.com/admob/react-native/reference/class/RewardedInterstitialAd#RewardedInterstitialAd.getResponseInfo` | Gets information about the ad response for this ad. |
| `https://developers.google.com/admob/react-native/reference/class/RewardedInterstitialAd#RewardedInterstitialAd.setPlacementId` | Sets the placement ID for this ad. |
| `https://developers.google.com/admob/react-native/reference/class/RewardedInterstitialAd#RewardedInterstitialAd.show` | Shows the rewarded ad. |
| `https://developers.google.com/admob/react-native/reference/class/RewardedInterstitialAd#RewardedInterstitialAd.load` | Loads a rewarded interstitial ad. |

## Properties

*** ** * ** ***

### `Optional` adEventCallback

`adEventCallback?:
https://developers.google.com/admob/react-native/reference/interface/AdEventCallback` The callback to receive ad event notifications.

*** ** * ** ***

### `Readonly` adUnitId

`adUnitId: string` The unique ad unit ID used to request and load this specific ad.

*** ** * ** ***

### `Optional` serverSideVerificationOptions

`serverSideVerificationOptions?:
https://developers.google.com/admob/react-native/reference/interface/ServerSideVerificationOptions` Configuration for secure server-to-server validation.  

Assign this before calling the [show](https://developers.google.com/admob/react-native/reference/class/RewardedInterstitialAd#RewardedInterstitialAd.show) method to securely validate the reward on your own backend.

## Methods

*** ** * ** ***

### destroy

`destroy(): void` Destroys the ad, stopping any extra processing and destroying resources associated with it.  

Do not call any other methods after this.

*** ** * ** ***

### getResponseInfo

`getResponseInfo(): https://developers.google.com/admob/react-native/reference/interface/ResponseInfo` Gets information about the ad response for this ad.

| Returns ||
|---|---|
| `https://developers.google.com/admob/react-native/reference/interface/ResponseInfo` | A ResponseInfo object containing metadata about the loaded ad. |

*** ** * ** ***

### setPlacementId

`setPlacementId(placementId): void` Sets the placement ID for this ad. Before presenting the ad, you must set this property.

| Parameters ||
|---|---|
| `placementId: bigint` | The identifier for the placement in reporting. |

*** ** * ** ***

### show

`show(onUserEarnedReward?): void` Shows the rewarded ad.

| Parameters ||
|---|---|
| `` `Optional` onUserEarnedReward: ((reward) => void) `` | Callback triggered when the user finishes watching the ad and earns the reward. |

*** ** * ** ***

### `Static` load

`load(request): Promise<https://developers.google.com/admob/react-native/reference/class/RewardedInterstitialAd>` Loads a rewarded interstitial ad.

| Parameters ||
|---|---|
| `request: https://developers.google.com/admob/react-native/reference/interface/AdRequest` | The ad request configuration. |

| Returns ||
|---|---|
| `Promise<https://developers.google.com/admob/react-native/reference/class/RewardedInterstitialAd>` | A Promise that resolves to the loaded RewardedInterstitialAd instance. |