Builder for [VideoKeyword](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeyword) objects.

Example usage:

```
var videoKeywordBuilder = videoAdGroup.videoTargeting().newKeywordBuilder();
var videoKeywordOperation = videoKeywordBuilder
  .withText('keyword')     // required
  .withCpv(0.11)           // optional
  .build();                // create the keyword
```

### Methods:

| Member | Type | Description |
|---|---|---|
| [build()](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeywordbuilder#build) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeywordoperation` | Builds the video keyword. |
| [exclude()](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeywordbuilder#exclude) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_excludedvideokeywordoperation` | Builds the excluded video keyword. |
| [withCpv(cpv)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeywordbuilder#withCpv_cpv) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeywordbuilder` | Sets the max CPV bid of the new video keyword to the specified value. |
| [withText(text)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeywordbuilder#withText_text) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeywordbuilder` | Sets the text of the video keyword. |

## `build()`

Builds the video keyword. Returns a [VideoKeywordOperation](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeywordoperation) that corresponds to the creation of the [VideoKeyword](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeyword).

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeywordoperation` | The VideoKeywordOperation. |

## `exclude()`

Builds the excluded video keyword. Returns an [ExcludedVideoKeywordOperation](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_excludedvideokeywordoperation) that corresponds to the creation of the [ExcludedVideoKeyword](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_excludedvideokeyword).

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_excludedvideokeywordoperation` | The ExcludedVideoKeywordOperation. |

## `withCpv(cpv)`

Sets the max CPV bid of the new video keyword to the specified value.

### Arguments:

| Name | Type | Description |
|---|---|---|
| cpv | `double` | The max CPV bid of the video keyword. |

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeywordbuilder` | The video keyword builder with the specified max CPV. |

## `withText(text)`

Sets the text of the video keyword. This field is required.

### Arguments:

| Name | Type | Description |
|---|---|---|
| text | `String` | The video keyword text. |

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_videokeywordbuilder` | A VideoKeywordBuilder with the specified text. |