Methods:
| Member | Type | Description |
|---|---|---|
| args() | AdsApp.BiddingStrategyArgs |
Returns a JavaScript object representation of the specified args. |
| withCpcBidCeiling(cpc) | AdsApp.BiddingStrategyArgsBuilder |
Sets the cpc bid ceiling for a bidding strategy (specified in the account's currency). |
| withEnhancedCpcEnabled(enhancedCpcEnabled) | AdsApp.BiddingStrategyArgsBuilder |
Enables or disables enhanced cpc for a bidding strategy. |
| withLocationFraction(locationFraction) | AdsApp.BiddingStrategyArgsBuilder |
Sets the desired percentage of ads to be shown in the targeted location. |
| withLocationType(locationType) | AdsApp.BiddingStrategyArgsBuilder |
Sets the targeted location for ads. |
| withTargetRoas(targetRoas) | AdsApp.BiddingStrategyArgsBuilder |
Sets the target roas for a bidding strategy. |
args()
Returns a JavaScript object representation of the specified args. Return values:
| Type | Description |
|---|---|
AdsApp.BiddingStrategyArgs |
A JavaScript object representation of the builder. |
withCpcBidCeiling(cpc)
Sets the cpc bid ceiling for a bidding strategy (specified in the account's
currency). Arguments:
| Name | Type | Description |
|---|---|---|
| cpc | double |
The cpc bid ceiling. |
Return values:
| Type | Description |
|---|---|
AdsApp.BiddingStrategyArgsBuilder |
A BiddingStrategyArgsBuilder with the specified cpc bid ceiling. |
withEnhancedCpcEnabled(enhancedCpcEnabled)
Enables or disables enhanced cpc for a bidding strategy. Arguments:
| Name | Type | Description |
|---|---|---|
| enhancedCpcEnabled | boolean |
Whether enhanced cpc is enabled or disabled. |
Return values:
| Type | Description |
|---|---|
AdsApp.BiddingStrategyArgsBuilder |
A BiddingStrategyArgsBuilder with the specified value for enhanced cpc. |
withLocationFraction(locationFraction)
Sets the desired percentage of ads to be shown in the targeted location.
Specified as a percentage from 0-100. To specify the targeted location,
call withLocationType. Arguments:
| Name | Type | Description |
|---|---|---|
| locationFraction | double |
The location fraction. |
Return values:
| Type | Description |
|---|---|
AdsApp.BiddingStrategyArgsBuilder |
A BiddingStrategyArgsBuilder with the specified location fraction. |
withLocationType(locationType)
Sets the targeted location for ads. Accepted values are: ANYWHERE_ON_PAGE,
TOP_OF_PAGE, ABSOLUTE_TOP_OF_PAGE
To specify the desired percentage of ads to show at the targeted location, call withLocationFraction.
Arguments:
| Name | Type | Description |
|---|---|---|
| locationType | String |
The location type. |
Return values:
| Type | Description |
|---|---|
AdsApp.BiddingStrategyArgsBuilder |
A BiddingStrategyArgsBuilder with the specified location type. |
withTargetRoas(targetRoas)
Sets the target roas for a bidding strategy. This is the desired revenue
(based on conversion data) per unit of spend. Value must be between 0.01
and 1000.0 inclusive. Arguments:
| Name | Type | Description |
|---|---|---|
| targetRoas | double |
The cpc bid floor. |
Return values:
| Type | Description |
|---|---|
AdsApp.BiddingStrategyArgsBuilder |
A BiddingStrategyArgsBuilder with the specified target roas. |