*** ** * ** ***

Extends `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.ImaEvent` This event is raised when an error occurs when loading an ad from the Google or DoubleClick servers. The types on which you can register for the event are AdsLoader and AdsManager.

| Properties ||
|---|---|
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdErrorEvent#google.ima.AdErrorEvent.currentTarget` | **Deprecated.** ###### Inherited from the `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.ImaEvent#google.ima.ImaEvent.currentTarget` property |
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdErrorEvent#google.ima.AdErrorEvent.target` | The object on which the event was raised (and to which a listener was added). ###### Inherited from the `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.ImaEvent#google.ima.ImaEvent.target` property |
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdErrorEvent#google.ima.AdErrorEvent.type` | ###### Inherited from the `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.ImaEvent#google.ima.ImaEvent.type` property |

| Methods ||
|---|---|
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdErrorEvent#google.ima.AdErrorEvent.getError` | Returns the AdError that caused this event. |
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdErrorEvent#google.ima.AdErrorEvent.getUserRequestContext` | During ads load request it is possible to provide an object that is available once the ads load is complete or fails. |
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdErrorEvent#google.ima.AdErrorEvent.preventDefault` | **Deprecated.** ###### Inherited from the `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.ImaEvent#google.ima.ImaEvent.preventDefault` method |

## Properties

*** ** * ** ***

### `Optional` currentTarget

`currentTarget?: object`

> [!WARNING]
> **Deprecated:** Use `target` instead.

*** ** * ** ***

### `Optional` target

`target?: object` The object on which the event was raised (and to which a listener was added).

*** ** * ** ***

### type

`type: string`

## Methods

*** ** * ** ***

### getError

`getError(): https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdError` Returns the AdError that caused this event.

| Returns ||
|---|---|
| `https://developers.google.com/interactive-media-ads/docs/sdks/html5/client-side/reference/interface/google.ima.AdError` | The AdError that caused this event. |

*** ** * ** ***

### getUserRequestContext

`getUserRequestContext(): object` During ads load request it is possible to provide an object that is available once the ads load is complete or fails. One possible use case: relate ads response to a specific request and use user request content object as the key for identifying the response. If an error occurred during ads load, you can find out which request caused this failure.

| Returns ||
|---|---|
| `object` | Object that was provided during ads request. |

*** ** * ** ***

### preventDefault

`preventDefault(): void`

> [!WARNING]
> **Deprecated:** No-op. IMA events do not have a default action.