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

Example usage:

```
var audienceBuilder = shoppingCampaign.targeting().newUserListBuilder();
var audienceOperation = audienceBuilder
    .withAudienceId(3)              // required
    .build();                       // add the audience
var audience = audienceOperation.getResult();
```

### Methods:

| Member | Type | Description |
|---|---|---|
| [build()](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudiencebuilder#build) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudienceoperation` | Builds the audience. |
| [withAudienceId(audienceId)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudiencebuilder#withAudienceId_audienceId) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudiencebuilder` | Sets the audience ID of the audience. |
| [withBidModifier(modifier)](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudiencebuilder#withBidModifier_modifier) | `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudiencebuilder` | Sets the bid modifier value for this audience to the specified value. |

## `build()`

Builds the audience. Returns a [ShoppingCampaignAudienceOperation](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudienceoperation) that corresponds to the addition of the [ShoppingCampaignAudience](https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudience).

### Return values:

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

## `withAudienceId(audienceId)`

Sets the audience ID of the audience. This field is required. User List IDs (List IDs) are available on the details page of a User List (found under the Audiences section of the Shared Library).

### Arguments:

| Name | Type | Description |
|---|---|---|
| audienceId | `String` | The audience ID of the audience. |

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudiencebuilder` | An audience builder for the specified audience ID. |

## `withBidModifier(modifier)`

Sets the bid modifier value for this audience to the specified value.

The bid modifier is a multiplier applied to the audience's bids, with an
acceptable range from `0.1` (a `90%` decrease) to
`10.0` (a `900%` increase).

For more information about bid modifiers please see the [Google Ads Help
Center article](https://support.google.com/google-ads/answer/2732132).

### Arguments:

| Name | Type | Description |
|---|---|---|
| modifier | `double` | The bid modifier value. |

### Return values:

| Type | Description |
|---|---|
| `https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_shoppingcampaignaudiencebuilder` | An audience builder configured to use the specified bid modifier. |