# GoogleMobileAds.Api.ResponseInfo

Information about an ad response.

## Summary

| ### Constructors and Destructors ||
|---|---|
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/response-info#class_google_mobile_ads_1_1_api_1_1_response_info_1a3eb1e17e1d6b62cb576608652ce1bd58(IResponseInfoClient client)` Creates a [ResponseInfo](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/response-info#class_google_mobile_ads_1_1_api_1_1_response_info). ||

| ### Public functions ||
|---|---|
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/response-info#class_google_mobile_ads_1_1_api_1_1_response_info_1a486534032d9039975389f457c0531d26()` | `List< https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/adapter-response-info#class_google_mobile_ads_1_1_api_1_1_adapter_response_info >` Returns the list of [AdapterResponseInfo](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/adapter-response-info#class_google_mobile_ads_1_1_api_1_1_adapter_response_info) containing metadata for each adapter included in the ad response. |
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/response-info#class_google_mobile_ads_1_1_api_1_1_response_info_1a1974f8a2961fdf2fb4abeb7c94ff1c01()` | `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/adapter-response-info#class_google_mobile_ads_1_1_api_1_1_adapter_response_info` Returns the [AdapterResponseInfo](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/adapter-response-info#class_google_mobile_ads_1_1_api_1_1_adapter_response_info) of the adapter that loaded the ad or null if the ad failed to load. |
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/response-info#class_google_mobile_ads_1_1_api_1_1_response_info_1ae9a12cd66ef39c353a576da190b1f138()` | `string` Returns the mediation adapter class name of the ad network that loaded the ad. |
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/response-info#class_google_mobile_ads_1_1_api_1_1_response_info_1a2d46ef0cb1bcfd3689a32a01f9b5422e()` | `Dictionary< string, string >` Returns extra information about the ad response. |
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/response-info#class_google_mobile_ads_1_1_api_1_1_response_info_1ac85bece3984406e3ad3f7863b83709c6()` | `string` Returns the response ID for the loaded ad. |
| `https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/response-info#class_google_mobile_ads_1_1_api_1_1_response_info_1a8c4005d0264a2183bd80cb869e3ca67b()` | `override string` Returns a log friendly string version of this object. |

## Public functions

### GetAdapterResponses

```c#
List< AdapterResponseInfo > GetAdapterResponses()
```
Returns the list of [AdapterResponseInfo](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/adapter-response-info#class_google_mobile_ads_1_1_api_1_1_adapter_response_info) containing metadata for each adapter included in the ad response.

Can be used to debug the mediation waterfall execution.

### GetLoadedAdapterResponseInfo

```c#
AdapterResponseInfo GetLoadedAdapterResponseInfo()
```
Returns the [AdapterResponseInfo](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/adapter-response-info#class_google_mobile_ads_1_1_api_1_1_adapter_response_info) of the adapter that loaded the ad or null if the ad failed to load.

### GetMediationAdapterClassName

```c#
string GetMediationAdapterClassName()
```
Returns the mediation adapter class name of the ad network that loaded the ad.

In the case of a mediated ad response, this is the name of the class that was responsible for performing the ad request and rendering the ad.

See <https://developers.google.com/admob/unity/response-info> for possible return values. Returns null if the ad failed to load.

### GetResponseExtras

```c#
Dictionary< string, string > GetResponseExtras()
```
Returns extra information about the ad response.

### GetResponseId

```c#
string GetResponseId()
```
Returns the response ID for the loaded ad.

Can be used to look up ads in the Ad Review Center. Returns null if the ad failed to load.

### ResponseInfo

```c#
 ResponseInfo(
  IResponseInfoClient client
)
```
Creates a [ResponseInfo](https://developers.google.com/admob/unity/reference/class/google-mobile-ads/api/response-info#class_google_mobile_ads_1_1_api_1_1_response_info).

<br />

Details Parameters `client` A platform level IResponseInfoClient implementation.

### ToString

```c#
override string ToString()
```
Returns a log friendly string version of this object.