- [JSON representation](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/FrequencyCap#SCHEMA_REPRESENTATION)
- [TimeUnit](https://developers.google.com/ad-manager/api/beta/reference/rest/v1/FrequencyCap#TimeUnit)

Represents a Frequency Cap that can be applied to an entity.

| JSON representation |
|---|
| ``` { "maxImpressions": string, "timeAmount": string, "timeUnit": enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/FrequencyCap#TimeUnit`) } ``` |

| Fields ||
|---|---|
| `maxImpressions` | `string (https://developers.google.com/discovery/v1/type-format format)` The maximum number of impressions for this frequency cap. |
| `timeAmount` | `string (https://developers.google.com/discovery/v1/type-format format)` The number of time units over which the frequency cap is effective. |
| `timeUnit` | ``enum (`https://developers.google.com/ad-manager/api/beta/reference/rest/v1/FrequencyCap#TimeUnit`)`` The units of time of this frequency cap. |

## TimeUnit

Unit of time for the frequency cap.

| Enums ||
|---|---|
| `TIME_UNIT_UNSPECIFIED` | Default value. This value is unused. |
| `MINUTE` | Minute |
| `HOUR` | Hour |
| `DAY` | Day |
| `WEEK` | Week |
| `MONTH` | Month |
| `LIFETIME` | Lifetime |
| `POD` | Per pod of ads in a video stream. Only valid for entities in a VIDEO_PLAYER environment. |
| `STREAM` | Per video stream. Only valid for entities in a VIDEO_PLAYER environment. |