Class GoogleAdsSearchads360V23ResourcesCampaign
A campaign.
Implements
Inherited Members
Namespace: Google.Apis.SA360.v23.Data
Assembly: Google.Apis.SA360.v23.dll
Syntax
public class GoogleAdsSearchads360V23ResourcesCampaign : IDirectResponseSchema
Properties
AccessibleBiddingStrategy
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.
Declaration
[JsonProperty("accessibleBiddingStrategy")]
public virtual string AccessibleBiddingStrategy { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AdServingOptimizationStatus
The ad serving optimization status of the campaign.
Declaration
[JsonProperty("adServingOptimizationStatus")]
public virtual string AdServingOptimizationStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AdvertisingChannelSubType
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.
Declaration
[JsonProperty("advertisingChannelSubType")]
public virtual string AdvertisingChannelSubType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AdvertisingChannelType
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.
Declaration
[JsonProperty("advertisingChannelType")]
public virtual string AdvertisingChannelType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AiMaxSetting
Settings for AI Max in search campaigns.
Declaration
[JsonProperty("aiMaxSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignAiMaxSetting AiMaxSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignAiMaxSetting |
AppCampaignSetting
The setting related to App Campaign.
Declaration
[JsonProperty("appCampaignSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignAppCampaignSetting AppCampaignSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignAppCampaignSetting |
AssetAutomationSettings
Contains the opt-in/out status of each AssetAutomationType. See documentation of each asset automation type enum for default opt in/out behavior.
Declaration
[JsonProperty("assetAutomationSettings")]
public virtual IList<GoogleAdsSearchads360V23ResourcesCampaignAssetAutomationSetting> AssetAutomationSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleAdsSearchads360V23ResourcesCampaignAssetAutomationSetting> |
AudienceSetting
Immutable. Setting for audience related features.
Declaration
[JsonProperty("audienceSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignAudienceSetting AudienceSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignAudienceSetting |
BaseCampaign
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.
Declaration
[JsonProperty("baseCampaign")]
public virtual string BaseCampaign { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BiddingStrategy
The resource name of the portfolio bidding strategy used by the campaign.
Declaration
[JsonProperty("biddingStrategy")]
public virtual string BiddingStrategy { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BiddingStrategySystemStatus
Output only. The system status of the campaign's bidding strategy.
Declaration
[JsonProperty("biddingStrategySystemStatus")]
public virtual string BiddingStrategySystemStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BiddingStrategyType
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.
Declaration
[JsonProperty("biddingStrategyType")]
public virtual string BiddingStrategyType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
BrandGuidelines
Declaration
[JsonProperty("brandGuidelines")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignBrandGuidelines BrandGuidelines { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignBrandGuidelines |
BrandGuidelinesEnabled
Immutable. Whether Brand Guidelines are enabled for this Campaign. Only applicable to Performance Max campaigns. If enabled, business name and logo assets must be linked as CampaignAssets instead of AssetGroupAssets.
Declaration
[JsonProperty("brandGuidelinesEnabled")]
public virtual bool? BrandGuidelinesEnabled { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
CampaignBudget
The resource name of the campaign budget of the campaign.
Declaration
[JsonProperty("campaignBudget")]
public virtual string CampaignBudget { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CampaignGroup
The resource name of the campaign group that this campaign belongs to.
Declaration
[JsonProperty("campaignGroup")]
public virtual string CampaignGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Commission
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
Declaration
[JsonProperty("commission")]
public virtual GoogleAdsSearchads360V23CommonCommission Commission { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonCommission |
ContainsEuPoliticalAdvertising
The advertiser should self-declare whether this campaign contains political advertising content targeted towards the European Union.
Declaration
[JsonProperty("containsEuPoliticalAdvertising")]
public virtual string ContainsEuPoliticalAdvertising { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
DemandGenCampaignSettings
Settings for Demand Gen campaign.
Declaration
[JsonProperty("demandGenCampaignSettings")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignDemandGenCampaignSettings DemandGenCampaignSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignDemandGenCampaignSettings |
DynamicSearchAdsSetting
The setting for controlling Dynamic Search Ads (DSA).
Declaration
[JsonProperty("dynamicSearchAdsSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignDynamicSearchAdsSetting DynamicSearchAdsSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignDynamicSearchAdsSetting |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EffectiveLabels
Output only. The resource names of effective labels attached to this campaign. An effective label is a label inherited or directly assigned to this campaign.
Declaration
[JsonProperty("effectiveLabels")]
public virtual IList<string> EffectiveLabels { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
EndDateTime
The last day and time of the campaign in serving customer's timezone in "yyyy-MM-dd HH:mm:ss" format. Set the time component to 23:59:59 for daily granularity, time granularity is only supported for some campaign types. On create, defaults to running indefinitely. To set an existing campaign to run indefinitely, clear this field.
Declaration
[JsonProperty("endDateTime")]
public virtual string EndDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EngineId
Output only. ID of the campaign in the external engine account. This field is for non-Google Ads account only, for example, Yahoo Japan, Microsoft, Baidu etc. For Google Ads entity, use "campaign.id" instead.
Declaration
[JsonProperty("engineId")]
public virtual string EngineId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExcludedParentAssetFieldTypes
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.
Declaration
[JsonProperty("excludedParentAssetFieldTypes")]
public virtual IList<string> ExcludedParentAssetFieldTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
ExcludedParentAssetSetTypes
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.
Declaration
[JsonProperty("excludedParentAssetSetTypes")]
public virtual IList<string> ExcludedParentAssetSetTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
ExperimentType
Output only. The type of campaign: normal, draft, or experiment.
Declaration
[JsonProperty("experimentType")]
public virtual string ExperimentType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FeedTypes
Output only. Types of feeds that are attached directly to this campaign.
Declaration
[JsonProperty("feedTypes")]
public virtual IList<string> FeedTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
FinalUrlSuffix
Suffix used to append query parameters to landing pages that are served with parallel tracking.
Declaration
[JsonProperty("finalUrlSuffix")]
public virtual string FinalUrlSuffix { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FrequencyCaps
A list that limits how often each user will see this campaign's ads.
Declaration
[JsonProperty("frequencyCaps")]
public virtual IList<GoogleAdsSearchads360V23CommonFrequencyCapEntry> FrequencyCaps { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleAdsSearchads360V23CommonFrequencyCapEntry> |
GeoTargetTypeSetting
The setting for ads geotargeting.
Declaration
[JsonProperty("geoTargetTypeSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignGeoTargetTypeSetting GeoTargetTypeSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignGeoTargetTypeSetting |
HotelPropertyAssetSet
Immutable. The resource name for a set of hotel properties for Performance Max for travel goals campaigns.
Declaration
[JsonProperty("hotelPropertyAssetSet")]
public virtual string HotelPropertyAssetSet { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HotelSetting
Output only. The hotel setting for the campaign.
Declaration
[JsonProperty("hotelSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignHotelSettingInfo HotelSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignHotelSettingInfo |
Id
Output only. The ID of the campaign.
Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
| Type | Description |
|---|---|
| long? |
KeywordMatchType
Keyword match type of Campaign. Set to BROAD to set broad matching for all keywords in a campaign.
Declaration
[JsonProperty("keywordMatchType")]
public virtual string KeywordMatchType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Labels
Output only. The resource names of labels attached to this campaign.
Declaration
[JsonProperty("labels")]
public virtual IList<string> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
LastModifiedTime
Output only. The datetime when this campaign was last modified. The datetime is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss.ssssss" format.
Declaration
[JsonProperty("lastModifiedTime")]
public virtual string LastModifiedTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ListingType
Immutable. Listing type of ads served for this campaign. Field is restricted for usage with Performance Max campaigns.
Declaration
[JsonProperty("listingType")]
public virtual string ListingType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LocalCampaignSetting
The setting for local campaign.
Declaration
[JsonProperty("localCampaignSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignLocalCampaignSetting LocalCampaignSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignLocalCampaignSetting |
LocalServicesCampaignSettings
The Local Services Campaign related settings.
Declaration
[JsonProperty("localServicesCampaignSettings")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignLocalServicesCampaignSettings LocalServicesCampaignSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignLocalServicesCampaignSettings |
ManualCpa
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.
Declaration
[JsonProperty("manualCpa")]
public virtual GoogleAdsSearchads360V23CommonManualCpa ManualCpa { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonManualCpa |
ManualCpc
Standard Manual CPC bidding strategy. Manual click-based bidding where user pays per click.
Declaration
[JsonProperty("manualCpc")]
public virtual GoogleAdsSearchads360V23CommonManualCpc ManualCpc { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonManualCpc |
ManualCpm
Standard Manual CPM bidding strategy. Manual impression-based bidding where user pays per thousand impressions.
Declaration
[JsonProperty("manualCpm")]
public virtual GoogleAdsSearchads360V23CommonManualCpm ManualCpm { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonManualCpm |
ManualCpv
A bidding strategy that pays a configurable amount per video view.
Declaration
[JsonProperty("manualCpv")]
public virtual GoogleAdsSearchads360V23CommonManualCpv ManualCpv { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonManualCpv |
MaximizeConversionValue
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
Declaration
[JsonProperty("maximizeConversionValue")]
public virtual GoogleAdsSearchads360V23CommonMaximizeConversionValue MaximizeConversionValue { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonMaximizeConversionValue |
MaximizeConversions
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
Declaration
[JsonProperty("maximizeConversions")]
public virtual GoogleAdsSearchads360V23CommonMaximizeConversions MaximizeConversions { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonMaximizeConversions |
MissingEuPoliticalAdvertisingDeclaration
Output only. Indicates whether this campaign is missing a declaration about whether it contains political advertising targeted towards the EU and is ineligible for any exemptions. If this field is true, use the contains_eu_political_advertising field to add the required declaration. This field is read-only.
Declaration
[JsonProperty("missingEuPoliticalAdvertisingDeclaration")]
public virtual bool? MissingEuPoliticalAdvertisingDeclaration { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
Name
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.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
NetworkSettings
The network settings for the campaign.
Declaration
[JsonProperty("networkSettings")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignNetworkSettings NetworkSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignNetworkSettings |
OptimizationGoalSetting
Optimization goal setting for this campaign, which includes a set of optimization goal types.
Declaration
[JsonProperty("optimizationGoalSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignOptimizationGoalSetting OptimizationGoalSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignOptimizationGoalSetting |
OptimizationScore
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.
Declaration
[JsonProperty("optimizationScore")]
public virtual double? OptimizationScore { get; set; }
Property Value
| Type | Description |
|---|---|
| double? |
PaymentMode
Payment mode for the campaign.
Declaration
[JsonProperty("paymentMode")]
public virtual string PaymentMode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PercentCpc
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
Declaration
[JsonProperty("percentCpc")]
public virtual GoogleAdsSearchads360V23CommonPercentCpc PercentCpc { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonPercentCpc |
PerformanceMaxUpgrade
Output only. Information about campaigns being upgraded to Performance Max.
Declaration
[JsonProperty("performanceMaxUpgrade")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignPerformanceMaxUpgrade PerformanceMaxUpgrade { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignPerformanceMaxUpgrade |
PmaxCampaignSettings
Settings for Performance Max campaign.
Declaration
[JsonProperty("pmaxCampaignSettings")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignPmaxCampaignSettings PmaxCampaignSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignPmaxCampaignSettings |
PrimaryStatus
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.
Declaration
[JsonProperty("primaryStatus")]
public virtual string PrimaryStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PrimaryStatusReasons
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.
Declaration
[JsonProperty("primaryStatusReasons")]
public virtual IList<string> PrimaryStatusReasons { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
RealTimeBiddingSetting
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
Declaration
[JsonProperty("realTimeBiddingSetting")]
public virtual GoogleAdsSearchads360V23CommonRealTimeBiddingSetting RealTimeBiddingSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonRealTimeBiddingSetting |
ResourceName
Immutable. The resource name of the campaign. Campaign resource names have the form:
customers/{customer_id}/campaigns/{campaign_id}
Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SelectiveOptimization
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.
Declaration
[JsonProperty("selectiveOptimization")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignSelectiveOptimization SelectiveOptimization { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignSelectiveOptimization |
SelectiveOptimizationMode
Selective optimization mode for this campaign.
Declaration
[JsonProperty("selectiveOptimizationMode")]
public virtual string SelectiveOptimizationMode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ServingStatus
Output only. The ad serving status of the campaign.
Declaration
[JsonProperty("servingStatus")]
public virtual string ServingStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ShoppingSetting
The setting for controlling Shopping campaigns.
Declaration
[JsonProperty("shoppingSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignShoppingSetting ShoppingSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignShoppingSetting |
StartDateTime
The date and time when campaign started in serving. The timestamp is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss" format. Set the time component to 00:00:00 for daily granularity, time granularity is only supported for some campaign types.
Declaration
[JsonProperty("startDateTime")]
public virtual string StartDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Status
The status of the campaign. When a new campaign is added, the status defaults to ENABLED.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TargetCpa
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.
Declaration
[JsonProperty("targetCpa")]
public virtual GoogleAdsSearchads360V23CommonTargetCpa TargetCpa { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonTargetCpa |
TargetCpc
An automated bidding strategy that sets bids to help get as many clicks as possible at the target cost-per-click (CPC) you set.
Declaration
[JsonProperty("targetCpc")]
public virtual GoogleAdsSearchads360V23CommonTargetCpc TargetCpc { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonTargetCpc |
TargetCpm
A bidding strategy that automatically optimizes cost per thousand impressions.
Declaration
[JsonProperty("targetCpm")]
public virtual GoogleAdsSearchads360V23CommonTargetCpm TargetCpm { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonTargetCpm |
TargetImpressionShare
Target Impression Share bidding strategy. An automated bidding strategy that sets bids to achieve a chosen percentage of impressions.
Declaration
[JsonProperty("targetImpressionShare")]
public virtual GoogleAdsSearchads360V23CommonTargetImpressionShare TargetImpressionShare { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonTargetImpressionShare |
TargetRoas
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
Declaration
[JsonProperty("targetRoas")]
public virtual GoogleAdsSearchads360V23CommonTargetRoas TargetRoas { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonTargetRoas |
TargetSpend
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
Declaration
[JsonProperty("targetSpend")]
public virtual GoogleAdsSearchads360V23CommonTargetSpend TargetSpend { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonTargetSpend |
TargetingSetting
Setting for targeting related features.
Declaration
[JsonProperty("targetingSetting")]
public virtual GoogleAdsSearchads360V23CommonTargetingSetting TargetingSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonTargetingSetting |
ThirdPartyIntegrationPartners
Third-Party integration partners.
Declaration
[JsonProperty("thirdPartyIntegrationPartners")]
public virtual GoogleAdsSearchads360V23CommonCampaignThirdPartyIntegrationPartners ThirdPartyIntegrationPartners { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23CommonCampaignThirdPartyIntegrationPartners |
TrackingSetting
Output only. Campaign-level settings for tracking information.
Declaration
[JsonProperty("trackingSetting")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignTrackingSetting TrackingSetting { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignTrackingSetting |
TrackingUrlTemplate
The URL template for constructing a tracking URL.
Declaration
[JsonProperty("trackingUrlTemplate")]
public virtual string TrackingUrlTemplate { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TravelCampaignSettings
Settings for Travel campaign.
Declaration
[JsonProperty("travelCampaignSettings")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignTravelCampaignSettings TravelCampaignSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignTravelCampaignSettings |
UrlCustomParameters
The list of mappings used to substitute custom parameter tags in a tracking_url_template, final_urls, or
mobile_final_urls.
Declaration
[JsonProperty("urlCustomParameters")]
public virtual IList<GoogleAdsSearchads360V23CommonCustomParameter> UrlCustomParameters { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleAdsSearchads360V23CommonCustomParameter> |
VanityPharma
Describes how unbranded pharma ads will be displayed.
Declaration
[JsonProperty("vanityPharma")]
public virtual GoogleAdsSearchads360V23ResourcesCampaignVanityPharma VanityPharma { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesCampaignVanityPharma |
VideoBrandSafetySuitability
Brand Safety setting at the individual campaign level. Allows for selecting an inventory type to show your ads on content that is the right fit for your brand. See https://support.google.com/google-ads/answer/7515513.
Declaration
[JsonProperty("videoBrandSafetySuitability")]
public virtual string VideoBrandSafetySuitability { get; set; }
Property Value
| Type | Description |
|---|---|
| string |