# InAppMessageParams


```
public final class InAppMessageParams
```

<br />

*** ** * ** ***

Parameters for in-app messaging. See `https://developer.android.com/reference/com/android/billingclient/api/BillingClient#showInAppMessages(android.app.Activity,com.android.billingclient.api.InAppMessageParams,com.android.billingclient.api.InAppMessageResponseListener)`.

## Summary

| ### Nested types |
|---|
| `public final class https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.Builder` Helps construct `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams`. |
| `@https://developer.android.com/reference/java/lang/annotation/Retention.html(value = https://developer.android.com/reference/java/lang/annotation/java.lang.annotation.RetentionPolicy.html#SOURCE) public annotation https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.InAppMessageCategoryId` A high-level category of the in-app message. |

| ### Public methods |
|---|---|
| `static https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.Builder` | `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams#newBuilder()()` Constructs a new `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.Builder` instance. |

## Public methods

### newBuilder

```
public static InAppMessageParams.Builder newBuilder()
```

Constructs a new `https://developer.android.com/reference/com/android/billingclient/api/InAppMessageParams.Builder` instance.