Interface CampaignOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Campaign
,Campaign.Builder
public interface CampaignOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAccessibleBiddingStrategy()
Output only.com.google.protobuf.ByteString
getAccessibleBiddingStrategyBytes()
Output only.AdServingOptimizationStatusEnum.AdServingOptimizationStatus
getAdServingOptimizationStatus()
The ad serving optimization status of the campaign.int
getAdServingOptimizationStatusValue()
The ad serving optimization status of the campaign.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType
getAdvertisingChannelSubType()
Immutable.int
getAdvertisingChannelSubTypeValue()
Immutable.AdvertisingChannelTypeEnum.AdvertisingChannelType
getAdvertisingChannelType()
Immutable.int
getAdvertisingChannelTypeValue()
Immutable.Campaign.AppCampaignSetting
getAppCampaignSetting()
The setting related to App Campaign.Campaign.AppCampaignSettingOrBuilder
getAppCampaignSettingOrBuilder()
The setting related to App Campaign.Campaign.AudienceSetting
getAudienceSetting()
Immutable.Campaign.AudienceSettingOrBuilder
getAudienceSettingOrBuilder()
Immutable.java.lang.String
getBaseCampaign()
Output only.com.google.protobuf.ByteString
getBaseCampaignBytes()
Output only.java.lang.String
getBiddingStrategy()
Portfolio bidding strategy used by campaign.com.google.protobuf.ByteString
getBiddingStrategyBytes()
Portfolio bidding strategy used by campaign.BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus
getBiddingStrategySystemStatus()
Output only.int
getBiddingStrategySystemStatusValue()
Output only.BiddingStrategyTypeEnum.BiddingStrategyType
getBiddingStrategyType()
Output only.int
getBiddingStrategyTypeValue()
Output only.Campaign.CampaignBiddingStrategyCase
getCampaignBiddingStrategyCase()
java.lang.String
getCampaignBudget()
The budget of the campaign.com.google.protobuf.ByteString
getCampaignBudgetBytes()
The budget of the campaign.java.lang.String
getCampaignGroup()
The campaign group this campaign belongs to.com.google.protobuf.ByteString
getCampaignGroupBytes()
The campaign group this campaign belongs to.Commission
getCommission()
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.CommissionOrBuilder
getCommissionOrBuilder()
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.Campaign.DiscoveryCampaignSettings
getDiscoveryCampaignSettings()
Settings for Discovery campaign.Campaign.DiscoveryCampaignSettingsOrBuilder
getDiscoveryCampaignSettingsOrBuilder()
Settings for Discovery campaign.Campaign.DynamicSearchAdsSetting
getDynamicSearchAdsSetting()
The setting for controlling Dynamic Search Ads (DSA).Campaign.DynamicSearchAdsSettingOrBuilder
getDynamicSearchAdsSettingOrBuilder()
The setting for controlling Dynamic Search Ads (DSA).java.lang.String
getEndDate()
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.com.google.protobuf.ByteString
getEndDateBytes()
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.AssetFieldTypeEnum.AssetFieldType
getExcludedParentAssetFieldTypes(int index)
The asset field types that should be excluded from this campaign.int
getExcludedParentAssetFieldTypesCount()
The asset field types that should be excluded from this campaign.java.util.List<AssetFieldTypeEnum.AssetFieldType>
getExcludedParentAssetFieldTypesList()
The asset field types that should be excluded from this campaign.int
getExcludedParentAssetFieldTypesValue(int index)
The asset field types that should be excluded from this campaign.java.util.List<java.lang.Integer>
getExcludedParentAssetFieldTypesValueList()
The asset field types that should be excluded from this campaign.AssetSetTypeEnum.AssetSetType
getExcludedParentAssetSetTypes(int index)
The asset set types that should be excluded from this campaign.int
getExcludedParentAssetSetTypesCount()
The asset set types that should be excluded from this campaign.java.util.List<AssetSetTypeEnum.AssetSetType>
getExcludedParentAssetSetTypesList()
The asset set types that should be excluded from this campaign.int
getExcludedParentAssetSetTypesValue(int index)
The asset set types that should be excluded from this campaign.java.util.List<java.lang.Integer>
getExcludedParentAssetSetTypesValueList()
The asset set types that should be excluded from this campaign.CampaignExperimentTypeEnum.CampaignExperimentType
getExperimentType()
Output only.int
getExperimentTypeValue()
Output only.java.lang.String
getFinalUrlSuffix()
Suffix used to append query parameters to landing pages that are served with parallel tracking.com.google.protobuf.ByteString
getFinalUrlSuffixBytes()
Suffix used to append query parameters to landing pages that are served with parallel tracking.FrequencyCapEntry
getFrequencyCaps(int index)
A list that limits how often each user will see this campaign's ads.int
getFrequencyCapsCount()
A list that limits how often each user will see this campaign's ads.java.util.List<FrequencyCapEntry>
getFrequencyCapsList()
A list that limits how often each user will see this campaign's ads.FrequencyCapEntryOrBuilder
getFrequencyCapsOrBuilder(int index)
A list that limits how often each user will see this campaign's ads.java.util.List<? extends FrequencyCapEntryOrBuilder>
getFrequencyCapsOrBuilderList()
A list that limits how often each user will see this campaign's ads.Campaign.GeoTargetTypeSetting
getGeoTargetTypeSetting()
The setting for ads geotargeting.Campaign.GeoTargetTypeSettingOrBuilder
getGeoTargetTypeSettingOrBuilder()
The setting for ads geotargeting.java.lang.String
getHotelPropertyAssetSet()
Immutable.com.google.protobuf.ByteString
getHotelPropertyAssetSetBytes()
Immutable.Campaign.HotelSettingInfo
getHotelSetting()
Immutable.Campaign.HotelSettingInfoOrBuilder
getHotelSettingOrBuilder()
Immutable.long
getId()
Output only.java.lang.String
getLabels(int index)
Output only.com.google.protobuf.ByteString
getLabelsBytes(int index)
Output only.int
getLabelsCount()
Output only.java.util.List<java.lang.String>
getLabelsList()
Output only.ListingTypeEnum.ListingType
getListingType()
Immutable.int
getListingTypeValue()
Immutable.Campaign.LocalCampaignSetting
getLocalCampaignSetting()
The setting for local campaign.Campaign.LocalCampaignSettingOrBuilder
getLocalCampaignSettingOrBuilder()
The setting for local campaign.Campaign.LocalServicesCampaignSettings
getLocalServicesCampaignSettings()
The Local Services Campaign related settings.Campaign.LocalServicesCampaignSettingsOrBuilder
getLocalServicesCampaignSettingsOrBuilder()
The Local Services Campaign related settings.ManualCpa
getManualCpa()
Standard Manual CPA bidding strategy.ManualCpaOrBuilder
getManualCpaOrBuilder()
Standard Manual CPA bidding strategy.ManualCpc
getManualCpc()
Standard Manual CPC bidding strategy.ManualCpcOrBuilder
getManualCpcOrBuilder()
Standard Manual CPC bidding strategy.ManualCpm
getManualCpm()
Standard Manual CPM bidding strategy.ManualCpmOrBuilder
getManualCpmOrBuilder()
Standard Manual CPM bidding strategy.ManualCpv
getManualCpv()
A bidding strategy that pays a configurable amount per video view.ManualCpvOrBuilder
getManualCpvOrBuilder()
A bidding strategy that pays a configurable amount per video view.MaximizeConversions
getMaximizeConversions()
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.MaximizeConversionsOrBuilder
getMaximizeConversionsOrBuilder()
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.MaximizeConversionValue
getMaximizeConversionValue()
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.MaximizeConversionValueOrBuilder
getMaximizeConversionValueOrBuilder()
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.java.lang.String
getName()
The name of the campaign.com.google.protobuf.ByteString
getNameBytes()
The name of the campaign.Campaign.NetworkSettings
getNetworkSettings()
The network settings for the campaign.Campaign.NetworkSettingsOrBuilder
getNetworkSettingsOrBuilder()
The network settings for the campaign.Campaign.OptimizationGoalSetting
getOptimizationGoalSetting()
Optimization goal setting for this campaign, which includes a set of optimization goal types.Campaign.OptimizationGoalSettingOrBuilder
getOptimizationGoalSettingOrBuilder()
Optimization goal setting for this campaign, which includes a set of optimization goal types.double
getOptimizationScore()
Output only.PaymentModeEnum.PaymentMode
getPaymentMode()
Payment mode for the campaign.int
getPaymentModeValue()
Payment mode for the campaign.PercentCpc
getPercentCpc()
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.PercentCpcOrBuilder
getPercentCpcOrBuilder()
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.Campaign.PerformanceMaxUpgrade
getPerformanceMaxUpgrade()
Output only.Campaign.PerformanceMaxUpgradeOrBuilder
getPerformanceMaxUpgradeOrBuilder()
Output only.CampaignPrimaryStatusEnum.CampaignPrimaryStatus
getPrimaryStatus()
Output only.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason
getPrimaryStatusReasons(int index)
Output only.int
getPrimaryStatusReasonsCount()
Output only.java.util.List<CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason>
getPrimaryStatusReasonsList()
Output only.int
getPrimaryStatusReasonsValue(int index)
Output only.java.util.List<java.lang.Integer>
getPrimaryStatusReasonsValueList()
Output only.int
getPrimaryStatusValue()
Output only.RealTimeBiddingSetting
getRealTimeBiddingSetting()
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.RealTimeBiddingSettingOrBuilder
getRealTimeBiddingSettingOrBuilder()
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.java.lang.String
getResourceName()
Immutable.com.google.protobuf.ByteString
getResourceNameBytes()
Immutable.Campaign.SelectiveOptimization
getSelectiveOptimization()
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.Campaign.SelectiveOptimizationOrBuilder
getSelectiveOptimizationOrBuilder()
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.CampaignServingStatusEnum.CampaignServingStatus
getServingStatus()
Output only.int
getServingStatusValue()
Output only.Campaign.ShoppingSetting
getShoppingSetting()
The setting for controlling Shopping campaigns.Campaign.ShoppingSettingOrBuilder
getShoppingSettingOrBuilder()
The setting for controlling Shopping campaigns.java.lang.String
getStartDate()
The date when campaign started in serving customer's timezone in YYYY-MM-DD format.com.google.protobuf.ByteString
getStartDateBytes()
The date when campaign started in serving customer's timezone in YYYY-MM-DD format.CampaignStatusEnum.CampaignStatus
getStatus()
The status of the campaign.int
getStatusValue()
The status of the campaign.TargetCpa
getTargetCpa()
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.TargetCpaOrBuilder
getTargetCpaOrBuilder()
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.TargetCpm
getTargetCpm()
A bidding strategy that automatically optimizes cost per thousand impressions.TargetCpmOrBuilder
getTargetCpmOrBuilder()
A bidding strategy that automatically optimizes cost per thousand impressions.TargetImpressionShare
getTargetImpressionShare()
Target Impression Share bidding strategy.TargetImpressionShareOrBuilder
getTargetImpressionShareOrBuilder()
Target Impression Share bidding strategy.TargetingSetting
getTargetingSetting()
Setting for targeting related features.TargetingSettingOrBuilder
getTargetingSettingOrBuilder()
Setting for targeting related features.TargetRoas
getTargetRoas()
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).TargetRoasOrBuilder
getTargetRoasOrBuilder()
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).TargetSpend
getTargetSpend()
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.TargetSpendOrBuilder
getTargetSpendOrBuilder()
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.Campaign.TrackingSetting
getTrackingSetting()
Output only.Campaign.TrackingSettingOrBuilder
getTrackingSettingOrBuilder()
Output only.java.lang.String
getTrackingUrlTemplate()
The URL template for constructing a tracking URL.com.google.protobuf.ByteString
getTrackingUrlTemplateBytes()
The URL template for constructing a tracking URL.Campaign.TravelCampaignSettings
getTravelCampaignSettings()
Settings for Travel campaign.Campaign.TravelCampaignSettingsOrBuilder
getTravelCampaignSettingsOrBuilder()
Settings for Travel campaign.CustomParameter
getUrlCustomParameters(int index)
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.int
getUrlCustomParametersCount()
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.java.util.List<CustomParameter>
getUrlCustomParametersList()
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.CustomParameterOrBuilder
getUrlCustomParametersOrBuilder(int index)
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.java.util.List<? extends CustomParameterOrBuilder>
getUrlCustomParametersOrBuilderList()
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.boolean
getUrlExpansionOptOut()
Represents opting out of URL expansion to more targeted URLs.Campaign.VanityPharma
getVanityPharma()
Describes how unbranded pharma ads will be displayed.Campaign.VanityPharmaOrBuilder
getVanityPharmaOrBuilder()
Describes how unbranded pharma ads will be displayed.BrandSafetySuitabilityEnum.BrandSafetySuitability
getVideoBrandSafetySuitability()
Output only.int
getVideoBrandSafetySuitabilityValue()
Output only.boolean
hasAppCampaignSetting()
The setting related to App Campaign.boolean
hasAudienceSetting()
Immutable.boolean
hasBaseCampaign()
Output only.boolean
hasBiddingStrategy()
Portfolio bidding strategy used by campaign.boolean
hasCampaignBudget()
The budget of the campaign.boolean
hasCampaignGroup()
The campaign group this campaign belongs to.boolean
hasCommission()
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.boolean
hasDiscoveryCampaignSettings()
Settings for Discovery campaign.boolean
hasDynamicSearchAdsSetting()
The setting for controlling Dynamic Search Ads (DSA).boolean
hasEndDate()
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.boolean
hasFinalUrlSuffix()
Suffix used to append query parameters to landing pages that are served with parallel tracking.boolean
hasGeoTargetTypeSetting()
The setting for ads geotargeting.boolean
hasHotelPropertyAssetSet()
Immutable.boolean
hasHotelSetting()
Immutable.boolean
hasId()
Output only.boolean
hasListingType()
Immutable.boolean
hasLocalCampaignSetting()
The setting for local campaign.boolean
hasLocalServicesCampaignSettings()
The Local Services Campaign related settings.boolean
hasManualCpa()
Standard Manual CPA bidding strategy.boolean
hasManualCpc()
Standard Manual CPC bidding strategy.boolean
hasManualCpm()
Standard Manual CPM bidding strategy.boolean
hasManualCpv()
A bidding strategy that pays a configurable amount per video view.boolean
hasMaximizeConversions()
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.boolean
hasMaximizeConversionValue()
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.boolean
hasName()
The name of the campaign.boolean
hasNetworkSettings()
The network settings for the campaign.boolean
hasOptimizationGoalSetting()
Optimization goal setting for this campaign, which includes a set of optimization goal types.boolean
hasOptimizationScore()
Output only.boolean
hasPercentCpc()
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.boolean
hasPerformanceMaxUpgrade()
Output only.boolean
hasRealTimeBiddingSetting()
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.boolean
hasSelectiveOptimization()
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.boolean
hasShoppingSetting()
The setting for controlling Shopping campaigns.boolean
hasStartDate()
The date when campaign started in serving customer's timezone in YYYY-MM-DD format.boolean
hasTargetCpa()
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.boolean
hasTargetCpm()
A bidding strategy that automatically optimizes cost per thousand impressions.boolean
hasTargetImpressionShare()
Target Impression Share bidding strategy.boolean
hasTargetingSetting()
Setting for targeting related features.boolean
hasTargetRoas()
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).boolean
hasTargetSpend()
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.boolean
hasTrackingSetting()
Output only.boolean
hasTrackingUrlTemplate()
The URL template for constructing a tracking URL.boolean
hasTravelCampaignSettings()
Settings for Travel campaign.boolean
hasUrlExpansionOptOut()
Represents opting out of URL expansion to more targeted URLs.boolean
hasVanityPharma()
Describes how unbranded pharma ads will be displayed.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getResourceName
java.lang.String getResourceName()
Immutable. The resource name of the campaign. Campaign resource names have the form: `customers/{customer_id}/campaigns/{campaign_id}`
string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Returns:
- The resourceName.
-
getResourceNameBytes
com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the campaign. Campaign resource names have the form: `customers/{customer_id}/campaigns/{campaign_id}`
string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Returns:
- The bytes for resourceName.
-
hasId
boolean hasId()
Output only. The ID of the campaign.
optional int64 id = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the id field is set.
-
getId
long getId()
Output only. The ID of the campaign.
optional int64 id = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The id.
-
hasName
boolean hasName()
The name of the campaign. This field is required and should not be empty when creating new campaigns. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 58;
- Returns:
- Whether the name field is set.
-
getName
java.lang.String getName()
The name of the campaign. This field is required and should not be empty when creating new campaigns. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 58;
- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The name of the campaign. This field is required and should not be empty when creating new campaigns. It must not contain any null (code point 0x0), NL line feed (code point 0xA) or carriage return (code point 0xD) characters.
optional string name = 58;
- Returns:
- The bytes for name.
-
getPrimaryStatusValue
int getPrimaryStatusValue()
Output only. The primary status of the campaign. Provides insight into why a campaign is not serving or not serving optimally. Modification to the campaign and its related entities might take a while to be reflected in this status.
.google.ads.googleads.v14.enums.CampaignPrimaryStatusEnum.CampaignPrimaryStatus primary_status = 81 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for primaryStatus.
-
getPrimaryStatus
CampaignPrimaryStatusEnum.CampaignPrimaryStatus getPrimaryStatus()
Output only. The primary status of the campaign. Provides insight into why a campaign is not serving or not serving optimally. Modification to the campaign and its related entities might take a while to be reflected in this status.
.google.ads.googleads.v14.enums.CampaignPrimaryStatusEnum.CampaignPrimaryStatus primary_status = 81 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The primaryStatus.
-
getPrimaryStatusReasonsList
java.util.List<CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason> getPrimaryStatusReasonsList()
Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v14.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- A list containing the primaryStatusReasons.
-
getPrimaryStatusReasonsCount
int getPrimaryStatusReasonsCount()
Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v14.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The count of primaryStatusReasons.
-
getPrimaryStatusReasons
CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason getPrimaryStatusReasons(int index)
Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v14.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
index
- The index of the element to return.- Returns:
- The primaryStatusReasons at the given index.
-
getPrimaryStatusReasonsValueList
java.util.List<java.lang.Integer> getPrimaryStatusReasonsValueList()
Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v14.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- A list containing the enum numeric values on the wire for primaryStatusReasons.
-
getPrimaryStatusReasonsValue
int getPrimaryStatusReasonsValue(int index)
Output only. The primary status reasons of the campaign. Provides insight into why a campaign is not serving or not serving optimally. These reasons are aggregated to determine an overall CampaignPrimaryStatus.
repeated .google.ads.googleads.v14.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason primary_status_reasons = 82 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Parameters:
index
- The index of the value to return.- Returns:
- The enum numeric value on the wire of primaryStatusReasons at the given index.
-
getStatusValue
int getStatusValue()
The status of the campaign. When a new campaign is added, the status defaults to ENABLED.
.google.ads.googleads.v14.enums.CampaignStatusEnum.CampaignStatus status = 5;
- Returns:
- The enum numeric value on the wire for status.
-
getStatus
CampaignStatusEnum.CampaignStatus getStatus()
The status of the campaign. When a new campaign is added, the status defaults to ENABLED.
.google.ads.googleads.v14.enums.CampaignStatusEnum.CampaignStatus status = 5;
- Returns:
- The status.
-
getServingStatusValue
int getServingStatusValue()
Output only. The ad serving status of the campaign.
.google.ads.googleads.v14.enums.CampaignServingStatusEnum.CampaignServingStatus serving_status = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for servingStatus.
-
getServingStatus
CampaignServingStatusEnum.CampaignServingStatus getServingStatus()
Output only. The ad serving status of the campaign.
.google.ads.googleads.v14.enums.CampaignServingStatusEnum.CampaignServingStatus serving_status = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The servingStatus.
-
getBiddingStrategySystemStatusValue
int getBiddingStrategySystemStatusValue()
Output only. The system status of the campaign's bidding strategy.
.google.ads.googleads.v14.enums.BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus bidding_strategy_system_status = 78 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for biddingStrategySystemStatus.
-
getBiddingStrategySystemStatus
BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus getBiddingStrategySystemStatus()
Output only. The system status of the campaign's bidding strategy.
.google.ads.googleads.v14.enums.BiddingStrategySystemStatusEnum.BiddingStrategySystemStatus bidding_strategy_system_status = 78 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The biddingStrategySystemStatus.
-
getAdServingOptimizationStatusValue
int getAdServingOptimizationStatusValue()
The ad serving optimization status of the campaign.
.google.ads.googleads.v14.enums.AdServingOptimizationStatusEnum.AdServingOptimizationStatus ad_serving_optimization_status = 8;
- Returns:
- The enum numeric value on the wire for adServingOptimizationStatus.
-
getAdServingOptimizationStatus
AdServingOptimizationStatusEnum.AdServingOptimizationStatus getAdServingOptimizationStatus()
The ad serving optimization status of the campaign.
.google.ads.googleads.v14.enums.AdServingOptimizationStatusEnum.AdServingOptimizationStatus ad_serving_optimization_status = 8;
- Returns:
- The adServingOptimizationStatus.
-
getAdvertisingChannelTypeValue
int getAdvertisingChannelTypeValue()
Immutable. The primary serving target for ads within the campaign. The targeting options can be refined in `network_settings`. This field is required and should not be empty when creating new campaigns. Can be set only when creating campaigns. After the campaign is created, the field can not be changed.
.google.ads.googleads.v14.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 9 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The enum numeric value on the wire for advertisingChannelType.
-
getAdvertisingChannelType
AdvertisingChannelTypeEnum.AdvertisingChannelType getAdvertisingChannelType()
Immutable. The primary serving target for ads within the campaign. The targeting options can be refined in `network_settings`. This field is required and should not be empty when creating new campaigns. Can be set only when creating campaigns. After the campaign is created, the field can not be changed.
.google.ads.googleads.v14.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 9 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The advertisingChannelType.
-
getAdvertisingChannelSubTypeValue
int getAdvertisingChannelSubTypeValue()
Immutable. Optional refinement to `advertising_channel_type`. Must be a valid sub-type of the parent channel type. Can be set only when creating campaigns. After campaign is created, the field can not be changed.
.google.ads.googleads.v14.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType advertising_channel_sub_type = 10 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The enum numeric value on the wire for advertisingChannelSubType.
-
getAdvertisingChannelSubType
AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType getAdvertisingChannelSubType()
Immutable. Optional refinement to `advertising_channel_type`. Must be a valid sub-type of the parent channel type. Can be set only when creating campaigns. After campaign is created, the field can not be changed.
.google.ads.googleads.v14.enums.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubType advertising_channel_sub_type = 10 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The advertisingChannelSubType.
-
hasTrackingUrlTemplate
boolean hasTrackingUrlTemplate()
The URL template for constructing a tracking URL.
optional string tracking_url_template = 60;
- Returns:
- Whether the trackingUrlTemplate field is set.
-
getTrackingUrlTemplate
java.lang.String getTrackingUrlTemplate()
The URL template for constructing a tracking URL.
optional string tracking_url_template = 60;
- Returns:
- The trackingUrlTemplate.
-
getTrackingUrlTemplateBytes
com.google.protobuf.ByteString getTrackingUrlTemplateBytes()
The URL template for constructing a tracking URL.
optional string tracking_url_template = 60;
- Returns:
- The bytes for trackingUrlTemplate.
-
getUrlCustomParametersList
java.util.List<CustomParameter> getUrlCustomParametersList()
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v14.common.CustomParameter url_custom_parameters = 12;
-
getUrlCustomParameters
CustomParameter getUrlCustomParameters(int index)
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v14.common.CustomParameter url_custom_parameters = 12;
-
getUrlCustomParametersCount
int getUrlCustomParametersCount()
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v14.common.CustomParameter url_custom_parameters = 12;
-
getUrlCustomParametersOrBuilderList
java.util.List<? extends CustomParameterOrBuilder> getUrlCustomParametersOrBuilderList()
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v14.common.CustomParameter url_custom_parameters = 12;
-
getUrlCustomParametersOrBuilder
CustomParameterOrBuilder getUrlCustomParametersOrBuilder(int index)
The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.
repeated .google.ads.googleads.v14.common.CustomParameter url_custom_parameters = 12;
-
hasLocalServicesCampaignSettings
boolean hasLocalServicesCampaignSettings()
The Local Services Campaign related settings.
.google.ads.googleads.v14.resources.Campaign.LocalServicesCampaignSettings local_services_campaign_settings = 75;
- Returns:
- Whether the localServicesCampaignSettings field is set.
-
getLocalServicesCampaignSettings
Campaign.LocalServicesCampaignSettings getLocalServicesCampaignSettings()
The Local Services Campaign related settings.
.google.ads.googleads.v14.resources.Campaign.LocalServicesCampaignSettings local_services_campaign_settings = 75;
- Returns:
- The localServicesCampaignSettings.
-
getLocalServicesCampaignSettingsOrBuilder
Campaign.LocalServicesCampaignSettingsOrBuilder getLocalServicesCampaignSettingsOrBuilder()
The Local Services Campaign related settings.
.google.ads.googleads.v14.resources.Campaign.LocalServicesCampaignSettings local_services_campaign_settings = 75;
-
hasTravelCampaignSettings
boolean hasTravelCampaignSettings()
Settings for Travel campaign.
.google.ads.googleads.v14.resources.Campaign.TravelCampaignSettings travel_campaign_settings = 85;
- Returns:
- Whether the travelCampaignSettings field is set.
-
getTravelCampaignSettings
Campaign.TravelCampaignSettings getTravelCampaignSettings()
Settings for Travel campaign.
.google.ads.googleads.v14.resources.Campaign.TravelCampaignSettings travel_campaign_settings = 85;
- Returns:
- The travelCampaignSettings.
-
getTravelCampaignSettingsOrBuilder
Campaign.TravelCampaignSettingsOrBuilder getTravelCampaignSettingsOrBuilder()
Settings for Travel campaign.
.google.ads.googleads.v14.resources.Campaign.TravelCampaignSettings travel_campaign_settings = 85;
-
hasDiscoveryCampaignSettings
boolean hasDiscoveryCampaignSettings()
Settings for Discovery campaign.
.google.ads.googleads.v14.resources.Campaign.DiscoveryCampaignSettings discovery_campaign_settings = 87;
- Returns:
- Whether the discoveryCampaignSettings field is set.
-
getDiscoveryCampaignSettings
Campaign.DiscoveryCampaignSettings getDiscoveryCampaignSettings()
Settings for Discovery campaign.
.google.ads.googleads.v14.resources.Campaign.DiscoveryCampaignSettings discovery_campaign_settings = 87;
- Returns:
- The discoveryCampaignSettings.
-
getDiscoveryCampaignSettingsOrBuilder
Campaign.DiscoveryCampaignSettingsOrBuilder getDiscoveryCampaignSettingsOrBuilder()
Settings for Discovery campaign.
.google.ads.googleads.v14.resources.Campaign.DiscoveryCampaignSettings discovery_campaign_settings = 87;
-
hasRealTimeBiddingSetting
boolean hasRealTimeBiddingSetting()
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v14.common.RealTimeBiddingSetting real_time_bidding_setting = 39;
- Returns:
- Whether the realTimeBiddingSetting field is set.
-
getRealTimeBiddingSetting
RealTimeBiddingSetting getRealTimeBiddingSetting()
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v14.common.RealTimeBiddingSetting real_time_bidding_setting = 39;
- Returns:
- The realTimeBiddingSetting.
-
getRealTimeBiddingSettingOrBuilder
RealTimeBiddingSettingOrBuilder getRealTimeBiddingSettingOrBuilder()
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v14.common.RealTimeBiddingSetting real_time_bidding_setting = 39;
-
hasNetworkSettings
boolean hasNetworkSettings()
The network settings for the campaign.
.google.ads.googleads.v14.resources.Campaign.NetworkSettings network_settings = 14;
- Returns:
- Whether the networkSettings field is set.
-
getNetworkSettings
Campaign.NetworkSettings getNetworkSettings()
The network settings for the campaign.
.google.ads.googleads.v14.resources.Campaign.NetworkSettings network_settings = 14;
- Returns:
- The networkSettings.
-
getNetworkSettingsOrBuilder
Campaign.NetworkSettingsOrBuilder getNetworkSettingsOrBuilder()
The network settings for the campaign.
.google.ads.googleads.v14.resources.Campaign.NetworkSettings network_settings = 14;
-
hasHotelSetting
boolean hasHotelSetting()
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v14.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- Whether the hotelSetting field is set.
-
getHotelSetting
Campaign.HotelSettingInfo getHotelSetting()
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v14.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The hotelSetting.
-
getHotelSettingOrBuilder
Campaign.HotelSettingInfoOrBuilder getHotelSettingOrBuilder()
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v14.resources.Campaign.HotelSettingInfo hotel_setting = 32 [(.google.api.field_behavior) = IMMUTABLE];
-
hasDynamicSearchAdsSetting
boolean hasDynamicSearchAdsSetting()
The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v14.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33;
- Returns:
- Whether the dynamicSearchAdsSetting field is set.
-
getDynamicSearchAdsSetting
Campaign.DynamicSearchAdsSetting getDynamicSearchAdsSetting()
The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v14.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33;
- Returns:
- The dynamicSearchAdsSetting.
-
getDynamicSearchAdsSettingOrBuilder
Campaign.DynamicSearchAdsSettingOrBuilder getDynamicSearchAdsSettingOrBuilder()
The setting for controlling Dynamic Search Ads (DSA).
.google.ads.googleads.v14.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33;
-
hasShoppingSetting
boolean hasShoppingSetting()
The setting for controlling Shopping campaigns.
.google.ads.googleads.v14.resources.Campaign.ShoppingSetting shopping_setting = 36;
- Returns:
- Whether the shoppingSetting field is set.
-
getShoppingSetting
Campaign.ShoppingSetting getShoppingSetting()
The setting for controlling Shopping campaigns.
.google.ads.googleads.v14.resources.Campaign.ShoppingSetting shopping_setting = 36;
- Returns:
- The shoppingSetting.
-
getShoppingSettingOrBuilder
Campaign.ShoppingSettingOrBuilder getShoppingSettingOrBuilder()
The setting for controlling Shopping campaigns.
.google.ads.googleads.v14.resources.Campaign.ShoppingSetting shopping_setting = 36;
-
hasTargetingSetting
boolean hasTargetingSetting()
Setting for targeting related features.
.google.ads.googleads.v14.common.TargetingSetting targeting_setting = 43;
- Returns:
- Whether the targetingSetting field is set.
-
getTargetingSetting
TargetingSetting getTargetingSetting()
Setting for targeting related features.
.google.ads.googleads.v14.common.TargetingSetting targeting_setting = 43;
- Returns:
- The targetingSetting.
-
getTargetingSettingOrBuilder
TargetingSettingOrBuilder getTargetingSettingOrBuilder()
Setting for targeting related features.
.google.ads.googleads.v14.common.TargetingSetting targeting_setting = 43;
-
hasAudienceSetting
boolean hasAudienceSetting()
Immutable. Setting for audience related features.
optional .google.ads.googleads.v14.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- Whether the audienceSetting field is set.
-
getAudienceSetting
Campaign.AudienceSetting getAudienceSetting()
Immutable. Setting for audience related features.
optional .google.ads.googleads.v14.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The audienceSetting.
-
getAudienceSettingOrBuilder
Campaign.AudienceSettingOrBuilder getAudienceSettingOrBuilder()
Immutable. Setting for audience related features.
optional .google.ads.googleads.v14.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE];
-
hasGeoTargetTypeSetting
boolean hasGeoTargetTypeSetting()
The setting for ads geotargeting.
.google.ads.googleads.v14.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47;
- Returns:
- Whether the geoTargetTypeSetting field is set.
-
getGeoTargetTypeSetting
Campaign.GeoTargetTypeSetting getGeoTargetTypeSetting()
The setting for ads geotargeting.
.google.ads.googleads.v14.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47;
- Returns:
- The geoTargetTypeSetting.
-
getGeoTargetTypeSettingOrBuilder
Campaign.GeoTargetTypeSettingOrBuilder getGeoTargetTypeSettingOrBuilder()
The setting for ads geotargeting.
.google.ads.googleads.v14.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47;
-
hasLocalCampaignSetting
boolean hasLocalCampaignSetting()
The setting for local campaign.
.google.ads.googleads.v14.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50;
- Returns:
- Whether the localCampaignSetting field is set.
-
getLocalCampaignSetting
Campaign.LocalCampaignSetting getLocalCampaignSetting()
The setting for local campaign.
.google.ads.googleads.v14.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50;
- Returns:
- The localCampaignSetting.
-
getLocalCampaignSettingOrBuilder
Campaign.LocalCampaignSettingOrBuilder getLocalCampaignSettingOrBuilder()
The setting for local campaign.
.google.ads.googleads.v14.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50;
-
hasAppCampaignSetting
boolean hasAppCampaignSetting()
The setting related to App Campaign.
.google.ads.googleads.v14.resources.Campaign.AppCampaignSetting app_campaign_setting = 51;
- Returns:
- Whether the appCampaignSetting field is set.
-
getAppCampaignSetting
Campaign.AppCampaignSetting getAppCampaignSetting()
The setting related to App Campaign.
.google.ads.googleads.v14.resources.Campaign.AppCampaignSetting app_campaign_setting = 51;
- Returns:
- The appCampaignSetting.
-
getAppCampaignSettingOrBuilder
Campaign.AppCampaignSettingOrBuilder getAppCampaignSettingOrBuilder()
The setting related to App Campaign.
.google.ads.googleads.v14.resources.Campaign.AppCampaignSetting app_campaign_setting = 51;
-
getLabelsList
java.util.List<java.lang.String> getLabelsList()
Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Returns:
- A list containing the labels.
-
getLabelsCount
int getLabelsCount()
Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Returns:
- The count of labels.
-
getLabels
java.lang.String getLabels(int index)
Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Parameters:
index
- The index of the element to return.- Returns:
- The labels at the given index.
-
getLabelsBytes
com.google.protobuf.ByteString getLabelsBytes(int index)
Output only. The resource names of labels attached to this campaign.
repeated string labels = 61 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the labels at the given index.
-
getExperimentTypeValue
int getExperimentTypeValue()
Output only. The type of campaign: normal, draft, or experiment.
.google.ads.googleads.v14.enums.CampaignExperimentTypeEnum.CampaignExperimentType experiment_type = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for experimentType.
-
getExperimentType
CampaignExperimentTypeEnum.CampaignExperimentType getExperimentType()
Output only. The type of campaign: normal, draft, or experiment.
.google.ads.googleads.v14.enums.CampaignExperimentTypeEnum.CampaignExperimentType experiment_type = 17 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The experimentType.
-
hasBaseCampaign
boolean hasBaseCampaign()
Output only. The resource name of the base campaign of a draft or experiment campaign. For base campaigns, this is equal to `resource_name`. This field is read-only.
optional string base_campaign = 56 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Returns:
- Whether the baseCampaign field is set.
-
getBaseCampaign
java.lang.String getBaseCampaign()
Output only. The resource name of the base campaign of a draft or experiment campaign. For base campaigns, this is equal to `resource_name`. This field is read-only.
optional string base_campaign = 56 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Returns:
- The baseCampaign.
-
getBaseCampaignBytes
com.google.protobuf.ByteString getBaseCampaignBytes()
Output only. The resource name of the base campaign of a draft or experiment campaign. For base campaigns, this is equal to `resource_name`. This field is read-only.
optional string base_campaign = 56 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Returns:
- The bytes for baseCampaign.
-
hasCampaignBudget
boolean hasCampaignBudget()
The budget of the campaign.
optional string campaign_budget = 62 [(.google.api.resource_reference) = { ... }
- Returns:
- Whether the campaignBudget field is set.
-
getCampaignBudget
java.lang.String getCampaignBudget()
The budget of the campaign.
optional string campaign_budget = 62 [(.google.api.resource_reference) = { ... }
- Returns:
- The campaignBudget.
-
getCampaignBudgetBytes
com.google.protobuf.ByteString getCampaignBudgetBytes()
The budget of the campaign.
optional string campaign_budget = 62 [(.google.api.resource_reference) = { ... }
- Returns:
- The bytes for campaignBudget.
-
getBiddingStrategyTypeValue
int getBiddingStrategyTypeValue()
Output only. The type of bidding strategy. A bidding strategy can be created by setting either the bidding scheme to create a standard bidding strategy or the `bidding_strategy` field to create a portfolio bidding strategy. This field is read-only.
.google.ads.googleads.v14.enums.BiddingStrategyTypeEnum.BiddingStrategyType bidding_strategy_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for biddingStrategyType.
-
getBiddingStrategyType
BiddingStrategyTypeEnum.BiddingStrategyType getBiddingStrategyType()
Output only. The type of bidding strategy. A bidding strategy can be created by setting either the bidding scheme to create a standard bidding strategy or the `bidding_strategy` field to create a portfolio bidding strategy. This field is read-only.
.google.ads.googleads.v14.enums.BiddingStrategyTypeEnum.BiddingStrategyType bidding_strategy_type = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The biddingStrategyType.
-
getAccessibleBiddingStrategy
java.lang.String getAccessibleBiddingStrategy()
Output only. Resource name of AccessibleBiddingStrategy, a read-only view of the unrestricted attributes of the attached portfolio bidding strategy identified by 'bidding_strategy'. Empty, if the campaign does not use a portfolio strategy. Unrestricted strategy attributes are available to all customers with whom the strategy is shared and are read from the AccessibleBiddingStrategy resource. In contrast, restricted attributes are only available to the owner customer of the strategy and their managers. Restricted attributes can only be read from the BiddingStrategy resource.
string accessible_bidding_strategy = 71 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Returns:
- The accessibleBiddingStrategy.
-
getAccessibleBiddingStrategyBytes
com.google.protobuf.ByteString getAccessibleBiddingStrategyBytes()
Output only. Resource name of AccessibleBiddingStrategy, a read-only view of the unrestricted attributes of the attached portfolio bidding strategy identified by 'bidding_strategy'. Empty, if the campaign does not use a portfolio strategy. Unrestricted strategy attributes are available to all customers with whom the strategy is shared and are read from the AccessibleBiddingStrategy resource. In contrast, restricted attributes are only available to the owner customer of the strategy and their managers. Restricted attributes can only be read from the BiddingStrategy resource.
string accessible_bidding_strategy = 71 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
- Returns:
- The bytes for accessibleBiddingStrategy.
-
hasStartDate
boolean hasStartDate()
The date when campaign started in serving customer's timezone in YYYY-MM-DD format.
optional string start_date = 63;
- Returns:
- Whether the startDate field is set.
-
getStartDate
java.lang.String getStartDate()
The date when campaign started in serving customer's timezone in YYYY-MM-DD format.
optional string start_date = 63;
- Returns:
- The startDate.
-
getStartDateBytes
com.google.protobuf.ByteString getStartDateBytes()
The date when campaign started in serving customer's timezone in YYYY-MM-DD format.
optional string start_date = 63;
- Returns:
- The bytes for startDate.
-
hasCampaignGroup
boolean hasCampaignGroup()
The campaign group this campaign belongs to.
optional string campaign_group = 76 [(.google.api.resource_reference) = { ... }
- Returns:
- Whether the campaignGroup field is set.
-
getCampaignGroup
java.lang.String getCampaignGroup()
The campaign group this campaign belongs to.
optional string campaign_group = 76 [(.google.api.resource_reference) = { ... }
- Returns:
- The campaignGroup.
-
getCampaignGroupBytes
com.google.protobuf.ByteString getCampaignGroupBytes()
The campaign group this campaign belongs to.
optional string campaign_group = 76 [(.google.api.resource_reference) = { ... }
- Returns:
- The bytes for campaignGroup.
-
hasEndDate
boolean hasEndDate()
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format. On create, defaults to 2037-12-30, which means the campaign will run indefinitely. To set an existing campaign to run indefinitely, set this field to 2037-12-30.
optional string end_date = 64;
- Returns:
- Whether the endDate field is set.
-
getEndDate
java.lang.String getEndDate()
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format. On create, defaults to 2037-12-30, which means the campaign will run indefinitely. To set an existing campaign to run indefinitely, set this field to 2037-12-30.
optional string end_date = 64;
- Returns:
- The endDate.
-
getEndDateBytes
com.google.protobuf.ByteString getEndDateBytes()
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format. On create, defaults to 2037-12-30, which means the campaign will run indefinitely. To set an existing campaign to run indefinitely, set this field to 2037-12-30.
optional string end_date = 64;
- Returns:
- The bytes for endDate.
-
hasFinalUrlSuffix
boolean hasFinalUrlSuffix()
Suffix used to append query parameters to landing pages that are served with parallel tracking.
optional string final_url_suffix = 65;
- Returns:
- Whether the finalUrlSuffix field is set.
-
getFinalUrlSuffix
java.lang.String getFinalUrlSuffix()
Suffix used to append query parameters to landing pages that are served with parallel tracking.
optional string final_url_suffix = 65;
- Returns:
- The finalUrlSuffix.
-
getFinalUrlSuffixBytes
com.google.protobuf.ByteString getFinalUrlSuffixBytes()
Suffix used to append query parameters to landing pages that are served with parallel tracking.
optional string final_url_suffix = 65;
- Returns:
- The bytes for finalUrlSuffix.
-
getFrequencyCapsList
java.util.List<FrequencyCapEntry> getFrequencyCapsList()
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v14.common.FrequencyCapEntry frequency_caps = 40;
-
getFrequencyCaps
FrequencyCapEntry getFrequencyCaps(int index)
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v14.common.FrequencyCapEntry frequency_caps = 40;
-
getFrequencyCapsCount
int getFrequencyCapsCount()
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v14.common.FrequencyCapEntry frequency_caps = 40;
-
getFrequencyCapsOrBuilderList
java.util.List<? extends FrequencyCapEntryOrBuilder> getFrequencyCapsOrBuilderList()
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v14.common.FrequencyCapEntry frequency_caps = 40;
-
getFrequencyCapsOrBuilder
FrequencyCapEntryOrBuilder getFrequencyCapsOrBuilder(int index)
A list that limits how often each user will see this campaign's ads.
repeated .google.ads.googleads.v14.common.FrequencyCapEntry frequency_caps = 40;
-
getVideoBrandSafetySuitabilityValue
int getVideoBrandSafetySuitabilityValue()
Output only. 3-Tier Brand Safety setting for the campaign.
.google.ads.googleads.v14.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The enum numeric value on the wire for videoBrandSafetySuitability.
-
getVideoBrandSafetySuitability
BrandSafetySuitabilityEnum.BrandSafetySuitability getVideoBrandSafetySuitability()
Output only. 3-Tier Brand Safety setting for the campaign.
.google.ads.googleads.v14.enums.BrandSafetySuitabilityEnum.BrandSafetySuitability video_brand_safety_suitability = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The videoBrandSafetySuitability.
-
hasVanityPharma
boolean hasVanityPharma()
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v14.resources.Campaign.VanityPharma vanity_pharma = 44;
- Returns:
- Whether the vanityPharma field is set.
-
getVanityPharma
Campaign.VanityPharma getVanityPharma()
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v14.resources.Campaign.VanityPharma vanity_pharma = 44;
- Returns:
- The vanityPharma.
-
getVanityPharmaOrBuilder
Campaign.VanityPharmaOrBuilder getVanityPharmaOrBuilder()
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v14.resources.Campaign.VanityPharma vanity_pharma = 44;
-
hasSelectiveOptimization
boolean hasSelectiveOptimization()
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards. This feature only applies to app campaigns that use MULTI_CHANNEL as AdvertisingChannelType and APP_CAMPAIGN or APP_CAMPAIGN_FOR_ENGAGEMENT as AdvertisingChannelSubType.
.google.ads.googleads.v14.resources.Campaign.SelectiveOptimization selective_optimization = 45;
- Returns:
- Whether the selectiveOptimization field is set.
-
getSelectiveOptimization
Campaign.SelectiveOptimization getSelectiveOptimization()
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards. This feature only applies to app campaigns that use MULTI_CHANNEL as AdvertisingChannelType and APP_CAMPAIGN or APP_CAMPAIGN_FOR_ENGAGEMENT as AdvertisingChannelSubType.
.google.ads.googleads.v14.resources.Campaign.SelectiveOptimization selective_optimization = 45;
- Returns:
- The selectiveOptimization.
-
getSelectiveOptimizationOrBuilder
Campaign.SelectiveOptimizationOrBuilder getSelectiveOptimizationOrBuilder()
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards. This feature only applies to app campaigns that use MULTI_CHANNEL as AdvertisingChannelType and APP_CAMPAIGN or APP_CAMPAIGN_FOR_ENGAGEMENT as AdvertisingChannelSubType.
.google.ads.googleads.v14.resources.Campaign.SelectiveOptimization selective_optimization = 45;
-
hasOptimizationGoalSetting
boolean hasOptimizationGoalSetting()
Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v14.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54;
- Returns:
- Whether the optimizationGoalSetting field is set.
-
getOptimizationGoalSetting
Campaign.OptimizationGoalSetting getOptimizationGoalSetting()
Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v14.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54;
- Returns:
- The optimizationGoalSetting.
-
getOptimizationGoalSettingOrBuilder
Campaign.OptimizationGoalSettingOrBuilder getOptimizationGoalSettingOrBuilder()
Optimization goal setting for this campaign, which includes a set of optimization goal types.
.google.ads.googleads.v14.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54;
-
hasTrackingSetting
boolean hasTrackingSetting()
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v14.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the trackingSetting field is set.
-
getTrackingSetting
Campaign.TrackingSetting getTrackingSetting()
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v14.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The trackingSetting.
-
getTrackingSettingOrBuilder
Campaign.TrackingSettingOrBuilder getTrackingSettingOrBuilder()
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v14.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getPaymentModeValue
int getPaymentModeValue()
Payment mode for the campaign.
.google.ads.googleads.v14.enums.PaymentModeEnum.PaymentMode payment_mode = 52;
- Returns:
- The enum numeric value on the wire for paymentMode.
-
getPaymentMode
PaymentModeEnum.PaymentMode getPaymentMode()
Payment mode for the campaign.
.google.ads.googleads.v14.enums.PaymentModeEnum.PaymentMode payment_mode = 52;
- Returns:
- The paymentMode.
-
hasOptimizationScore
boolean hasOptimizationScore()
Output only. Optimization score of the campaign. Optimization score is an estimate of how well a campaign is set to perform. It ranges from 0% (0.0) to 100% (1.0), with 100% indicating that the campaign is performing at full potential. This field is null for unscored campaigns. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.
optional double optimization_score = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the optimizationScore field is set.
-
getOptimizationScore
double getOptimizationScore()
Output only. Optimization score of the campaign. Optimization score is an estimate of how well a campaign is set to perform. It ranges from 0% (0.0) to 100% (1.0), with 100% indicating that the campaign is performing at full potential. This field is null for unscored campaigns. See "About optimization score" at https://support.google.com/google-ads/answer/9061546. This field is read-only.
optional double optimization_score = 66 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The optimizationScore.
-
getExcludedParentAssetFieldTypesList
java.util.List<AssetFieldTypeEnum.AssetFieldType> getExcludedParentAssetFieldTypesList()
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v14.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;
- Returns:
- A list containing the excludedParentAssetFieldTypes.
-
getExcludedParentAssetFieldTypesCount
int getExcludedParentAssetFieldTypesCount()
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v14.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;
- Returns:
- The count of excludedParentAssetFieldTypes.
-
getExcludedParentAssetFieldTypes
AssetFieldTypeEnum.AssetFieldType getExcludedParentAssetFieldTypes(int index)
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v14.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;
- Parameters:
index
- The index of the element to return.- Returns:
- The excludedParentAssetFieldTypes at the given index.
-
getExcludedParentAssetFieldTypesValueList
java.util.List<java.lang.Integer> getExcludedParentAssetFieldTypesValueList()
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v14.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;
- Returns:
- A list containing the enum numeric values on the wire for excludedParentAssetFieldTypes.
-
getExcludedParentAssetFieldTypesValue
int getExcludedParentAssetFieldTypesValue(int index)
The asset field types that should be excluded from this campaign. Asset links with these field types will not be inherited by this campaign from the upper level.
repeated .google.ads.googleads.v14.enums.AssetFieldTypeEnum.AssetFieldType excluded_parent_asset_field_types = 69;
- Parameters:
index
- The index of the value to return.- Returns:
- The enum numeric value on the wire of excludedParentAssetFieldTypes at the given index.
-
getExcludedParentAssetSetTypesList
java.util.List<AssetSetTypeEnum.AssetSetType> getExcludedParentAssetSetTypesList()
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v14.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;
- Returns:
- A list containing the excludedParentAssetSetTypes.
-
getExcludedParentAssetSetTypesCount
int getExcludedParentAssetSetTypesCount()
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v14.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;
- Returns:
- The count of excludedParentAssetSetTypes.
-
getExcludedParentAssetSetTypes
AssetSetTypeEnum.AssetSetType getExcludedParentAssetSetTypes(int index)
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v14.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;
- Parameters:
index
- The index of the element to return.- Returns:
- The excludedParentAssetSetTypes at the given index.
-
getExcludedParentAssetSetTypesValueList
java.util.List<java.lang.Integer> getExcludedParentAssetSetTypesValueList()
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v14.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;
- Returns:
- A list containing the enum numeric values on the wire for excludedParentAssetSetTypes.
-
getExcludedParentAssetSetTypesValue
int getExcludedParentAssetSetTypesValue(int index)
The asset set types that should be excluded from this campaign. Asset set links with these types will not be inherited by this campaign from the upper level. Location group types (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP, and STATIC_LOCATION_GROUP) are child types of LOCATION_SYNC. Therefore, if LOCATION_SYNC is set for this field, all location group asset sets are not allowed to be linked to this campaign, and all Location Extension (LE) and Affiliate Location Extensions (ALE) will not be served under this campaign. Only LOCATION_SYNC is currently supported.
repeated .google.ads.googleads.v14.enums.AssetSetTypeEnum.AssetSetType excluded_parent_asset_set_types = 80;
- Parameters:
index
- The index of the value to return.- Returns:
- The enum numeric value on the wire of excludedParentAssetSetTypes at the given index.
-
hasUrlExpansionOptOut
boolean hasUrlExpansionOptOut()
Represents opting out of URL expansion to more targeted URLs. If opted out (true), only the final URLs in the asset group or URLs specified in the advertiser's Google Merchant Center or business data feeds are targeted. If opted in (false), the entire domain will be targeted. This field can only be set for Performance Max campaigns, where the default value is false.
optional bool url_expansion_opt_out = 72;
- Returns:
- Whether the urlExpansionOptOut field is set.
-
getUrlExpansionOptOut
boolean getUrlExpansionOptOut()
Represents opting out of URL expansion to more targeted URLs. If opted out (true), only the final URLs in the asset group or URLs specified in the advertiser's Google Merchant Center or business data feeds are targeted. If opted in (false), the entire domain will be targeted. This field can only be set for Performance Max campaigns, where the default value is false.
optional bool url_expansion_opt_out = 72;
- Returns:
- The urlExpansionOptOut.
-
hasPerformanceMaxUpgrade
boolean hasPerformanceMaxUpgrade()
Output only. Information about campaigns being upgraded to Performance Max.
.google.ads.googleads.v14.resources.Campaign.PerformanceMaxUpgrade performance_max_upgrade = 77 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- Whether the performanceMaxUpgrade field is set.
-
getPerformanceMaxUpgrade
Campaign.PerformanceMaxUpgrade getPerformanceMaxUpgrade()
Output only. Information about campaigns being upgraded to Performance Max.
.google.ads.googleads.v14.resources.Campaign.PerformanceMaxUpgrade performance_max_upgrade = 77 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Returns:
- The performanceMaxUpgrade.
-
getPerformanceMaxUpgradeOrBuilder
Campaign.PerformanceMaxUpgradeOrBuilder getPerformanceMaxUpgradeOrBuilder()
Output only. Information about campaigns being upgraded to Performance Max.
.google.ads.googleads.v14.resources.Campaign.PerformanceMaxUpgrade performance_max_upgrade = 77 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasHotelPropertyAssetSet
boolean hasHotelPropertyAssetSet()
Immutable. The set of hotel properties for Performance Max for travel goals campaigns.
optional string hotel_property_asset_set = 83 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Returns:
- Whether the hotelPropertyAssetSet field is set.
-
getHotelPropertyAssetSet
java.lang.String getHotelPropertyAssetSet()
Immutable. The set of hotel properties for Performance Max for travel goals campaigns.
optional string hotel_property_asset_set = 83 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Returns:
- The hotelPropertyAssetSet.
-
getHotelPropertyAssetSetBytes
com.google.protobuf.ByteString getHotelPropertyAssetSetBytes()
Immutable. The set of hotel properties for Performance Max for travel goals campaigns.
optional string hotel_property_asset_set = 83 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
- Returns:
- The bytes for hotelPropertyAssetSet.
-
hasListingType
boolean hasListingType()
Immutable. Listing type of ads served for this campaign. Field is restricted for usage with Performance Max campaigns.
optional .google.ads.googleads.v14.enums.ListingTypeEnum.ListingType listing_type = 86 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- Whether the listingType field is set.
-
getListingTypeValue
int getListingTypeValue()
Immutable. Listing type of ads served for this campaign. Field is restricted for usage with Performance Max campaigns.
optional .google.ads.googleads.v14.enums.ListingTypeEnum.ListingType listing_type = 86 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The enum numeric value on the wire for listingType.
-
getListingType
ListingTypeEnum.ListingType getListingType()
Immutable. Listing type of ads served for this campaign. Field is restricted for usage with Performance Max campaigns.
optional .google.ads.googleads.v14.enums.ListingTypeEnum.ListingType listing_type = 86 [(.google.api.field_behavior) = IMMUTABLE];
- Returns:
- The listingType.
-
hasBiddingStrategy
boolean hasBiddingStrategy()
Portfolio bidding strategy used by campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }
- Returns:
- Whether the biddingStrategy field is set.
-
getBiddingStrategy
java.lang.String getBiddingStrategy()
Portfolio bidding strategy used by campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }
- Returns:
- The biddingStrategy.
-
getBiddingStrategyBytes
com.google.protobuf.ByteString getBiddingStrategyBytes()
Portfolio bidding strategy used by campaign.
string bidding_strategy = 67 [(.google.api.resource_reference) = { ... }
- Returns:
- The bytes for biddingStrategy.
-
hasCommission
boolean hasCommission()
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v14.common.Commission commission = 49;
- Returns:
- Whether the commission field is set.
-
getCommission
Commission getCommission()
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v14.common.Commission commission = 49;
- Returns:
- The commission.
-
getCommissionOrBuilder
CommissionOrBuilder getCommissionOrBuilder()
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
.google.ads.googleads.v14.common.Commission commission = 49;
-
hasManualCpa
boolean hasManualCpa()
Standard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.
.google.ads.googleads.v14.common.ManualCpa manual_cpa = 74;
- Returns:
- Whether the manualCpa field is set.
-
getManualCpa
ManualCpa getManualCpa()
Standard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.
.google.ads.googleads.v14.common.ManualCpa manual_cpa = 74;
- Returns:
- The manualCpa.
-
getManualCpaOrBuilder
ManualCpaOrBuilder getManualCpaOrBuilder()
Standard Manual CPA bidding strategy. Manual bidding strategy that allows advertiser to set the bid per advertiser-specified action. Supported only for Local Services campaigns.
.google.ads.googleads.v14.common.ManualCpa manual_cpa = 74;
-
hasManualCpc
boolean hasManualCpc()
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v14.common.ManualCpc manual_cpc = 24;
- Returns:
- Whether the manualCpc field is set.
-
getManualCpc
ManualCpc getManualCpc()
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v14.common.ManualCpc manual_cpc = 24;
- Returns:
- The manualCpc.
-
getManualCpcOrBuilder
ManualCpcOrBuilder getManualCpcOrBuilder()
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v14.common.ManualCpc manual_cpc = 24;
-
hasManualCpm
boolean hasManualCpm()
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v14.common.ManualCpm manual_cpm = 25;
- Returns:
- Whether the manualCpm field is set.
-
getManualCpm
ManualCpm getManualCpm()
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v14.common.ManualCpm manual_cpm = 25;
- Returns:
- The manualCpm.
-
getManualCpmOrBuilder
ManualCpmOrBuilder getManualCpmOrBuilder()
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
.google.ads.googleads.v14.common.ManualCpm manual_cpm = 25;
-
hasManualCpv
boolean hasManualCpv()
A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v14.common.ManualCpv manual_cpv = 37;
- Returns:
- Whether the manualCpv field is set.
-
getManualCpv
ManualCpv getManualCpv()
A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v14.common.ManualCpv manual_cpv = 37;
- Returns:
- The manualCpv.
-
getManualCpvOrBuilder
ManualCpvOrBuilder getManualCpvOrBuilder()
A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v14.common.ManualCpv manual_cpv = 37;
-
hasMaximizeConversions
boolean hasMaximizeConversions()
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v14.common.MaximizeConversions maximize_conversions = 30;
- Returns:
- Whether the maximizeConversions field is set.
-
getMaximizeConversions
MaximizeConversions getMaximizeConversions()
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v14.common.MaximizeConversions maximize_conversions = 30;
- Returns:
- The maximizeConversions.
-
getMaximizeConversionsOrBuilder
MaximizeConversionsOrBuilder getMaximizeConversionsOrBuilder()
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v14.common.MaximizeConversions maximize_conversions = 30;
-
hasMaximizeConversionValue
boolean hasMaximizeConversionValue()
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v14.common.MaximizeConversionValue maximize_conversion_value = 31;
- Returns:
- Whether the maximizeConversionValue field is set.
-
getMaximizeConversionValue
MaximizeConversionValue getMaximizeConversionValue()
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v14.common.MaximizeConversionValue maximize_conversion_value = 31;
- Returns:
- The maximizeConversionValue.
-
getMaximizeConversionValueOrBuilder
MaximizeConversionValueOrBuilder getMaximizeConversionValueOrBuilder()
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
.google.ads.googleads.v14.common.MaximizeConversionValue maximize_conversion_value = 31;
-
hasTargetCpa
boolean hasTargetCpa()
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
.google.ads.googleads.v14.common.TargetCpa target_cpa = 26;
- Returns:
- Whether the targetCpa field is set.
-
getTargetCpa
TargetCpa getTargetCpa()
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
.google.ads.googleads.v14.common.TargetCpa target_cpa = 26;
- Returns:
- The targetCpa.
-
getTargetCpaOrBuilder
TargetCpaOrBuilder getTargetCpaOrBuilder()
Standard Target CPA bidding strategy that automatically sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.
.google.ads.googleads.v14.common.TargetCpa target_cpa = 26;
-
hasTargetImpressionShare
boolean hasTargetImpressionShare()
Target Impression Share bidding strategy. An automated bidding strategy that sets bids to achieve a chosen percentage of impressions.
.google.ads.googleads.v14.common.TargetImpressionShare target_impression_share = 48;
- Returns:
- Whether the targetImpressionShare field is set.
-
getTargetImpressionShare
TargetImpressionShare getTargetImpressionShare()
Target Impression Share bidding strategy. An automated bidding strategy that sets bids to achieve a chosen percentage of impressions.
.google.ads.googleads.v14.common.TargetImpressionShare target_impression_share = 48;
- Returns:
- The targetImpressionShare.
-
getTargetImpressionShareOrBuilder
TargetImpressionShareOrBuilder getTargetImpressionShareOrBuilder()
Target Impression Share bidding strategy. An automated bidding strategy that sets bids to achieve a chosen percentage of impressions.
.google.ads.googleads.v14.common.TargetImpressionShare target_impression_share = 48;
-
hasTargetRoas
boolean hasTargetRoas()
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v14.common.TargetRoas target_roas = 29;
- Returns:
- Whether the targetRoas field is set.
-
getTargetRoas
TargetRoas getTargetRoas()
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v14.common.TargetRoas target_roas = 29;
- Returns:
- The targetRoas.
-
getTargetRoasOrBuilder
TargetRoasOrBuilder getTargetRoasOrBuilder()
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
.google.ads.googleads.v14.common.TargetRoas target_roas = 29;
-
hasTargetSpend
boolean hasTargetSpend()
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v14.common.TargetSpend target_spend = 27;
- Returns:
- Whether the targetSpend field is set.
-
getTargetSpend
TargetSpend getTargetSpend()
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v14.common.TargetSpend target_spend = 27;
- Returns:
- The targetSpend.
-
getTargetSpendOrBuilder
TargetSpendOrBuilder getTargetSpendOrBuilder()
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
.google.ads.googleads.v14.common.TargetSpend target_spend = 27;
-
hasPercentCpc
boolean hasPercentCpc()
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v14.common.PercentCpc percent_cpc = 34;
- Returns:
- Whether the percentCpc field is set.
-
getPercentCpc
PercentCpc getPercentCpc()
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v14.common.PercentCpc percent_cpc = 34;
- Returns:
- The percentCpc.
-
getPercentCpcOrBuilder
PercentCpcOrBuilder getPercentCpcOrBuilder()
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
.google.ads.googleads.v14.common.PercentCpc percent_cpc = 34;
-
hasTargetCpm
boolean hasTargetCpm()
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v14.common.TargetCpm target_cpm = 41;
- Returns:
- Whether the targetCpm field is set.
-
getTargetCpm
TargetCpm getTargetCpm()
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v14.common.TargetCpm target_cpm = 41;
- Returns:
- The targetCpm.
-
getTargetCpmOrBuilder
TargetCpmOrBuilder getTargetCpmOrBuilder()
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v14.common.TargetCpm target_cpm = 41;
-
getCampaignBiddingStrategyCase
Campaign.CampaignBiddingStrategyCase getCampaignBiddingStrategyCase()
-
-