# AdapterStatus

# AdapterStatus


```
interface AdapterStatus
```

<br />

*** ** * ** ***

An immutable snapshot of a mediation adapter's initialization status.

## Summary

| ### Nested types |
|---|
| `enum https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/initialization/AdapterStatus.InitializationState : https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html` |

| ### Public properties |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html` | `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/initialization/AdapterStatus#description()` Detailed description of the status. |
| `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/initialization/AdapterStatus.InitializationState` | `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/initialization/AdapterStatus#initializationState()` Gets the adapter's initialization state. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html` | `https://developers.google.com/admob/android/next-gen/reference/kotlin/com/google/android/libraries/ads/mobile/sdk/initialization/AdapterStatus#latency()` The adapter's initialization latency in milliseconds, as measured by the Google Mobile Ads SDK. |

## Public properties

### description

```
val description: String
```

Detailed description of the status.

This method should only be used for informational purposes, such as logging. Use {@link State} to make logical decisions regarding an adapter's status.

### initializationState

```
val initializationState: AdapterStatus.InitializationState
```

Gets the adapter's initialization state.

### latency

```
val latency: Int
```

The adapter's initialization latency in milliseconds, as measured by the Google Mobile Ads SDK. `0` if initialization has not yet ended.