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.StringgetAccessibleBiddingStrategy()Output only.com.google.protobuf.ByteStringgetAccessibleBiddingStrategyBytes()Output only.AdServingOptimizationStatusEnum.AdServingOptimizationStatusgetAdServingOptimizationStatus()The ad serving optimization status of the campaign.intgetAdServingOptimizationStatusValue()The ad serving optimization status of the campaign.AdvertisingChannelSubTypeEnum.AdvertisingChannelSubTypegetAdvertisingChannelSubType()Immutable.intgetAdvertisingChannelSubTypeValue()Immutable.AdvertisingChannelTypeEnum.AdvertisingChannelTypegetAdvertisingChannelType()Immutable.intgetAdvertisingChannelTypeValue()Immutable.Campaign.AppCampaignSettinggetAppCampaignSetting()The setting related to App Campaign.Campaign.AppCampaignSettingOrBuildergetAppCampaignSettingOrBuilder()The setting related to App Campaign.Campaign.AudienceSettinggetAudienceSetting()Immutable.Campaign.AudienceSettingOrBuildergetAudienceSettingOrBuilder()Immutable.java.lang.StringgetBaseCampaign()Output only.com.google.protobuf.ByteStringgetBaseCampaignBytes()Output only.java.lang.StringgetBiddingStrategy()Portfolio bidding strategy used by campaign.com.google.protobuf.ByteStringgetBiddingStrategyBytes()Portfolio bidding strategy used by campaign.BiddingStrategyTypeEnum.BiddingStrategyTypegetBiddingStrategyType()Output only.intgetBiddingStrategyTypeValue()Output only.Campaign.CampaignBiddingStrategyCasegetCampaignBiddingStrategyCase()java.lang.StringgetCampaignBudget()The budget of the campaign.com.google.protobuf.ByteStringgetCampaignBudgetBytes()The budget of the campaign.CommissiongetCommission()Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.CommissionOrBuildergetCommissionOrBuilder()Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.Campaign.DynamicSearchAdsSettinggetDynamicSearchAdsSetting()The setting for controlling Dynamic Search Ads (DSA).Campaign.DynamicSearchAdsSettingOrBuildergetDynamicSearchAdsSettingOrBuilder()The setting for controlling Dynamic Search Ads (DSA).java.lang.StringgetEndDate()The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.com.google.protobuf.ByteStringgetEndDateBytes()The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.AssetFieldTypeEnum.AssetFieldTypegetExcludedParentAssetFieldTypes(int index)The asset field types that should be excluded from this campaign.intgetExcludedParentAssetFieldTypesCount()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.intgetExcludedParentAssetFieldTypesValue(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.CampaignExperimentTypeEnum.CampaignExperimentTypegetExperimentType()Output only.intgetExperimentTypeValue()Output only.java.lang.StringgetFinalUrlSuffix()Suffix used to append query parameters to landing pages that are served with parallel tracking.com.google.protobuf.ByteStringgetFinalUrlSuffixBytes()Suffix used to append query parameters to landing pages that are served with parallel tracking.FrequencyCapEntrygetFrequencyCaps(int index)A list that limits how often each user will see this campaign's ads.intgetFrequencyCapsCount()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.FrequencyCapEntryOrBuildergetFrequencyCapsOrBuilder(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.GeoTargetTypeSettinggetGeoTargetTypeSetting()The setting for ads geotargeting.Campaign.GeoTargetTypeSettingOrBuildergetGeoTargetTypeSettingOrBuilder()The setting for ads geotargeting.Campaign.HotelSettingInfogetHotelSetting()Immutable.Campaign.HotelSettingInfoOrBuildergetHotelSettingOrBuilder()Immutable.longgetId()Output only.java.lang.StringgetLabels(int index)Output only.com.google.protobuf.ByteStringgetLabelsBytes(int index)Output only.intgetLabelsCount()Output only.java.util.List<java.lang.String>getLabelsList()Output only.Campaign.LocalCampaignSettinggetLocalCampaignSetting()The setting for local campaign.Campaign.LocalCampaignSettingOrBuildergetLocalCampaignSettingOrBuilder()The setting for local campaign.ManualCpcgetManualCpc()Standard Manual CPC bidding strategy.ManualCpcOrBuildergetManualCpcOrBuilder()Standard Manual CPC bidding strategy.ManualCpmgetManualCpm()Standard Manual CPM bidding strategy.ManualCpmOrBuildergetManualCpmOrBuilder()Standard Manual CPM bidding strategy.ManualCpvgetManualCpv()Output only.ManualCpvOrBuildergetManualCpvOrBuilder()Output only.MaximizeConversionsgetMaximizeConversions()Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.MaximizeConversionsOrBuildergetMaximizeConversionsOrBuilder()Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.MaximizeConversionValuegetMaximizeConversionValue()Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.MaximizeConversionValueOrBuildergetMaximizeConversionValueOrBuilder()Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.java.lang.StringgetName()The name of the campaign.com.google.protobuf.ByteStringgetNameBytes()The name of the campaign.Campaign.NetworkSettingsgetNetworkSettings()The network settings for the campaign.Campaign.NetworkSettingsOrBuildergetNetworkSettingsOrBuilder()The network settings for the campaign.Campaign.OptimizationGoalSettinggetOptimizationGoalSetting()Optimization goal setting for this campaign, which includes a set of optimization goal types.Campaign.OptimizationGoalSettingOrBuildergetOptimizationGoalSettingOrBuilder()Optimization goal setting for this campaign, which includes a set of optimization goal types.doublegetOptimizationScore()Output only.PaymentModeEnum.PaymentModegetPaymentMode()Payment mode for the campaign.intgetPaymentModeValue()Payment mode for the campaign.PercentCpcgetPercentCpc()Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.PercentCpcOrBuildergetPercentCpcOrBuilder()Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.RealTimeBiddingSettinggetRealTimeBiddingSetting()Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.RealTimeBiddingSettingOrBuildergetRealTimeBiddingSettingOrBuilder()Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.Campaign.SelectiveOptimizationgetSelectiveOptimization()Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.Campaign.SelectiveOptimizationOrBuildergetSelectiveOptimizationOrBuilder()Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.CampaignServingStatusEnum.CampaignServingStatusgetServingStatus()Output only.intgetServingStatusValue()Output only.Campaign.ShoppingSettinggetShoppingSetting()The setting for controlling Shopping campaigns.Campaign.ShoppingSettingOrBuildergetShoppingSettingOrBuilder()The setting for controlling Shopping campaigns.java.lang.StringgetStartDate()The date when campaign started in serving customer's timezone in YYYY-MM-DD format.com.google.protobuf.ByteStringgetStartDateBytes()The date when campaign started in serving customer's timezone in YYYY-MM-DD format.CampaignStatusEnum.CampaignStatusgetStatus()The status of the campaign.intgetStatusValue()The status of the campaign.TargetCpagetTargetCpa()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.TargetCpaOrBuildergetTargetCpaOrBuilder()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.TargetCpmgetTargetCpm()A bidding strategy that automatically optimizes cost per thousand impressions.TargetCpmOrBuildergetTargetCpmOrBuilder()A bidding strategy that automatically optimizes cost per thousand impressions.TargetImpressionSharegetTargetImpressionShare()Target Impression Share bidding strategy.TargetImpressionShareOrBuildergetTargetImpressionShareOrBuilder()Target Impression Share bidding strategy.TargetingSettinggetTargetingSetting()Setting for targeting related features.TargetingSettingOrBuildergetTargetingSettingOrBuilder()Setting for targeting related features.TargetRoasgetTargetRoas()Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).TargetRoasOrBuildergetTargetRoasOrBuilder()Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).TargetSpendgetTargetSpend()Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.TargetSpendOrBuildergetTargetSpendOrBuilder()Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.Campaign.TrackingSettinggetTrackingSetting()Output only.Campaign.TrackingSettingOrBuildergetTrackingSettingOrBuilder()Output only.java.lang.StringgetTrackingUrlTemplate()The URL template for constructing a tracking URL.com.google.protobuf.ByteStringgetTrackingUrlTemplateBytes()The URL template for constructing a tracking URL.CustomParametergetUrlCustomParameters(int index)The list of mappings used to substitute custom parameter tags in a `tracking_url_template`, `final_urls`, or `mobile_final_urls`.intgetUrlCustomParametersCount()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`.CustomParameterOrBuildergetUrlCustomParametersOrBuilder(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`.booleangetUrlExpansionOptOut()Represents opting out of URL expansion to more targeted URLs.Campaign.VanityPharmagetVanityPharma()Describes how unbranded pharma ads will be displayed.Campaign.VanityPharmaOrBuildergetVanityPharmaOrBuilder()Describes how unbranded pharma ads will be displayed.BrandSafetySuitabilityEnum.BrandSafetySuitabilitygetVideoBrandSafetySuitability()Output only.intgetVideoBrandSafetySuitabilityValue()Output only.booleanhasAppCampaignSetting()The setting related to App Campaign.booleanhasAudienceSetting()Immutable.booleanhasBaseCampaign()Output only.booleanhasBiddingStrategy()Portfolio bidding strategy used by campaign.booleanhasCampaignBudget()The budget of the campaign.booleanhasCommission()Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.booleanhasDynamicSearchAdsSetting()The setting for controlling Dynamic Search Ads (DSA).booleanhasEndDate()The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.booleanhasFinalUrlSuffix()Suffix used to append query parameters to landing pages that are served with parallel tracking.booleanhasGeoTargetTypeSetting()The setting for ads geotargeting.booleanhasHotelSetting()Immutable.booleanhasId()Output only.booleanhasLocalCampaignSetting()The setting for local campaign.booleanhasManualCpc()Standard Manual CPC bidding strategy.booleanhasManualCpm()Standard Manual CPM bidding strategy.booleanhasManualCpv()Output only.booleanhasMaximizeConversions()Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.booleanhasMaximizeConversionValue()Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.booleanhasName()The name of the campaign.booleanhasNetworkSettings()The network settings for the campaign.booleanhasOptimizationGoalSetting()Optimization goal setting for this campaign, which includes a set of optimization goal types.booleanhasOptimizationScore()Output only.booleanhasPercentCpc()Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.booleanhasRealTimeBiddingSetting()Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.booleanhasSelectiveOptimization()Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.booleanhasShoppingSetting()The setting for controlling Shopping campaigns.booleanhasStartDate()The date when campaign started in serving customer's timezone in YYYY-MM-DD format.booleanhasTargetCpa()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.booleanhasTargetCpm()A bidding strategy that automatically optimizes cost per thousand impressions.booleanhasTargetImpressionShare()Target Impression Share bidding strategy.booleanhasTargetingSetting()Setting for targeting related features.booleanhasTargetRoas()Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).booleanhasTargetSpend()Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.booleanhasTrackingSetting()Output only.booleanhasTrackingUrlTemplate()The URL template for constructing a tracking URL.booleanhasUrlExpansionOptOut()Represents opting out of URL expansion to more targeted URLs.booleanhasVanityPharma()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.
-
getStatusValue
int getStatusValue()
The status of the campaign. When a new campaign is added, the status defaults to ENABLED.
.google.ads.googleads.v10.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.v10.enums.CampaignStatusEnum.CampaignStatus status = 5;- Returns:
- The status.
-
getServingStatusValue
int getServingStatusValue()
Output only. The ad serving status of the campaign.
.google.ads.googleads.v10.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.v10.enums.CampaignServingStatusEnum.CampaignServingStatus serving_status = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The servingStatus.
-
getAdServingOptimizationStatusValue
int getAdServingOptimizationStatusValue()
The ad serving optimization status of the campaign.
.google.ads.googleads.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.common.CustomParameter url_custom_parameters = 12;
-
hasRealTimeBiddingSetting
boolean hasRealTimeBiddingSetting()
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
.google.ads.googleads.v10.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.v10.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.v10.common.RealTimeBiddingSetting real_time_bidding_setting = 39;
-
hasNetworkSettings
boolean hasNetworkSettings()
The network settings for the campaign.
.google.ads.googleads.v10.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.v10.resources.Campaign.NetworkSettings network_settings = 14;- Returns:
- The networkSettings.
-
getNetworkSettingsOrBuilder
Campaign.NetworkSettingsOrBuilder getNetworkSettingsOrBuilder()
The network settings for the campaign.
.google.ads.googleads.v10.resources.Campaign.NetworkSettings network_settings = 14;
-
hasHotelSetting
boolean hasHotelSetting()
Immutable. The hotel setting for the campaign.
.google.ads.googleads.v10.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.v10.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.v10.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.v10.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.v10.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.v10.resources.Campaign.DynamicSearchAdsSetting dynamic_search_ads_setting = 33;
-
hasShoppingSetting
boolean hasShoppingSetting()
The setting for controlling Shopping campaigns.
.google.ads.googleads.v10.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.v10.resources.Campaign.ShoppingSetting shopping_setting = 36;- Returns:
- The shoppingSetting.
-
getShoppingSettingOrBuilder
Campaign.ShoppingSettingOrBuilder getShoppingSettingOrBuilder()
The setting for controlling Shopping campaigns.
.google.ads.googleads.v10.resources.Campaign.ShoppingSetting shopping_setting = 36;
-
hasTargetingSetting
boolean hasTargetingSetting()
Setting for targeting related features.
.google.ads.googleads.v10.common.TargetingSetting targeting_setting = 43;- Returns:
- Whether the targetingSetting field is set.
-
getTargetingSetting
TargetingSetting getTargetingSetting()
Setting for targeting related features.
.google.ads.googleads.v10.common.TargetingSetting targeting_setting = 43;- Returns:
- The targetingSetting.
-
getTargetingSettingOrBuilder
TargetingSettingOrBuilder getTargetingSettingOrBuilder()
Setting for targeting related features.
.google.ads.googleads.v10.common.TargetingSetting targeting_setting = 43;
-
hasAudienceSetting
boolean hasAudienceSetting()
Immutable. Setting for audience related features.
optional .google.ads.googleads.v10.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.v10.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.v10.resources.Campaign.AudienceSetting audience_setting = 73 [(.google.api.field_behavior) = IMMUTABLE];
-
hasGeoTargetTypeSetting
boolean hasGeoTargetTypeSetting()
The setting for ads geotargeting.
.google.ads.googleads.v10.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.v10.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47;- Returns:
- The geoTargetTypeSetting.
-
getGeoTargetTypeSettingOrBuilder
Campaign.GeoTargetTypeSettingOrBuilder getGeoTargetTypeSettingOrBuilder()
The setting for ads geotargeting.
.google.ads.googleads.v10.resources.Campaign.GeoTargetTypeSetting geo_target_type_setting = 47;
-
hasLocalCampaignSetting
boolean hasLocalCampaignSetting()
The setting for local campaign.
.google.ads.googleads.v10.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.v10.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50;- Returns:
- The localCampaignSetting.
-
getLocalCampaignSettingOrBuilder
Campaign.LocalCampaignSettingOrBuilder getLocalCampaignSettingOrBuilder()
The setting for local campaign.
.google.ads.googleads.v10.resources.Campaign.LocalCampaignSetting local_campaign_setting = 50;
-
hasAppCampaignSetting
boolean hasAppCampaignSetting()
The setting related to App Campaign.
.google.ads.googleads.v10.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.v10.resources.Campaign.AppCampaignSetting app_campaign_setting = 51;- Returns:
- The appCampaignSetting.
-
getAppCampaignSettingOrBuilder
Campaign.AppCampaignSettingOrBuilder getAppCampaignSettingOrBuilder()
The setting related to App Campaign.
.google.ads.googleads.v10.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.v10.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.v10.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.v10.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.v10.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.
-
hasEndDate
boolean hasEndDate()
The last day of the campaign in serving customer's timezone in YYYY-MM-DD format.
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.
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.
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.v10.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.v10.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.v10.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.v10.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.v10.common.FrequencyCapEntry frequency_caps = 40;
-
getVideoBrandSafetySuitabilityValue
int getVideoBrandSafetySuitabilityValue()
Output only. 3-Tier Brand Safety setting for the campaign.
.google.ads.googleads.v10.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.v10.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.v10.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.v10.resources.Campaign.VanityPharma vanity_pharma = 44;- Returns:
- The vanityPharma.
-
getVanityPharmaOrBuilder
Campaign.VanityPharmaOrBuilder getVanityPharmaOrBuilder()
Describes how unbranded pharma ads will be displayed.
.google.ads.googleads.v10.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.
.google.ads.googleads.v10.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.
.google.ads.googleads.v10.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.
.google.ads.googleads.v10.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.v10.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.v10.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.v10.resources.Campaign.OptimizationGoalSetting optimization_goal_setting = 54;
-
hasTrackingSetting
boolean hasTrackingSetting()
Output only. Campaign-level settings for tracking information.
.google.ads.googleads.v10.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.v10.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.v10.resources.Campaign.TrackingSetting tracking_setting = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
getPaymentModeValue
int getPaymentModeValue()
Payment mode for the campaign.
.google.ads.googleads.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.
-
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.
-
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.v10.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.v10.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.v10.common.Commission commission = 49;
-
hasManualCpc
boolean hasManualCpc()
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
.google.ads.googleads.v10.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.v10.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.v10.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.v10.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.v10.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.v10.common.ManualCpm manual_cpm = 25;
-
hasManualCpv
boolean hasManualCpv()
Output only. A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v10.common.ManualCpv manual_cpv = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the manualCpv field is set.
-
getManualCpv
ManualCpv getManualCpv()
Output only. A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v10.common.ManualCpv manual_cpv = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The manualCpv.
-
getManualCpvOrBuilder
ManualCpvOrBuilder getManualCpvOrBuilder()
Output only. A bidding strategy that pays a configurable amount per video view.
.google.ads.googleads.v10.common.ManualCpv manual_cpv = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
-
hasMaximizeConversions
boolean hasMaximizeConversions()
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
.google.ads.googleads.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.common.TargetCpa target_cpa = 26;
-
hasTargetImpressionShare
boolean hasTargetImpressionShare()
Target Impression Share bidding strategy. An automated bidding strategy that sets bids to achieve a desired percentage of impressions.
.google.ads.googleads.v10.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 desired percentage of impressions.
.google.ads.googleads.v10.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 desired percentage of impressions.
.google.ads.googleads.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.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.v10.common.PercentCpc percent_cpc = 34;
-
hasTargetCpm
boolean hasTargetCpm()
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v10.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.v10.common.TargetCpm target_cpm = 41;- Returns:
- The targetCpm.
-
getTargetCpmOrBuilder
TargetCpmOrBuilder getTargetCpmOrBuilder()
A bidding strategy that automatically optimizes cost per thousand impressions.
.google.ads.googleads.v10.common.TargetCpm target_cpm = 41;
-
getCampaignBiddingStrategyCase
Campaign.CampaignBiddingStrategyCase getCampaignBiddingStrategyCase()
-
-