GoogleAdsSearchads360V23ResourcesCampaign class

A campaign.

Constructors

GoogleAdsSearchads360V23ResourcesCampaign({String? accessibleBiddingStrategy, String? adServingOptimizationStatus, String? advertisingChannelSubType, String? advertisingChannelType, GoogleAdsSearchads360V23ResourcesCampaignAiMaxSetting? aiMaxSetting, GoogleAdsSearchads360V23ResourcesCampaignAppCampaignSetting? appCampaignSetting, List<GoogleAdsSearchads360V23ResourcesCampaignAssetAutomationSetting>? assetAutomationSettings, GoogleAdsSearchads360V23ResourcesCampaignAudienceSetting? audienceSetting, String? baseCampaign, String? biddingStrategy, String? biddingStrategySystemStatus, String? biddingStrategyType, GoogleAdsSearchads360V23ResourcesCampaignBrandGuidelines? brandGuidelines, bool? brandGuidelinesEnabled, String? campaignBudget, String? campaignGroup, GoogleAdsSearchads360V23CommonCommission? commission, String? containsEuPoliticalAdvertising, GoogleAdsSearchads360V23ResourcesCampaignDemandGenCampaignSettings? demandGenCampaignSettings, GoogleAdsSearchads360V23ResourcesCampaignDynamicSearchAdsSetting? dynamicSearchAdsSetting, List<String>? effectiveLabels, String? endDateTime, String? engineId, List<String>? excludedParentAssetFieldTypes, List<String>? excludedParentAssetSetTypes, String? experimentType, List<String>? feedTypes, String? finalUrlSuffix, List<GoogleAdsSearchads360V23CommonFrequencyCapEntry>? frequencyCaps, GoogleAdsSearchads360V23ResourcesCampaignGeoTargetTypeSetting? geoTargetTypeSetting, String? hotelPropertyAssetSet, GoogleAdsSearchads360V23ResourcesCampaignHotelSettingInfo? hotelSetting, String? id, String? keywordMatchType, List<String>? labels, String? lastModifiedTime, String? listingType, GoogleAdsSearchads360V23ResourcesCampaignLocalCampaignSetting? localCampaignSetting, GoogleAdsSearchads360V23ResourcesCampaignLocalServicesCampaignSettings? localServicesCampaignSettings, GoogleAdsSearchads360V23CommonManualCpa? manualCpa, GoogleAdsSearchads360V23CommonManualCpc? manualCpc, GoogleAdsSearchads360V23CommonManualCpm? manualCpm, GoogleAdsSearchads360V23CommonManualCpv? manualCpv, GoogleAdsSearchads360V23CommonMaximizeConversionValue? maximizeConversionValue, GoogleAdsSearchads360V23CommonMaximizeConversions? maximizeConversions, bool? missingEuPoliticalAdvertisingDeclaration, String? name, GoogleAdsSearchads360V23ResourcesCampaignNetworkSettings? networkSettings, GoogleAdsSearchads360V23ResourcesCampaignOptimizationGoalSetting? optimizationGoalSetting, double? optimizationScore, String? paymentMode, GoogleAdsSearchads360V23CommonPercentCpc? percentCpc, GoogleAdsSearchads360V23ResourcesCampaignPerformanceMaxUpgrade? performanceMaxUpgrade, GoogleAdsSearchads360V23ResourcesCampaignPmaxCampaignSettings? pmaxCampaignSettings, String? primaryStatus, List<String>? primaryStatusReasons, GoogleAdsSearchads360V23CommonRealTimeBiddingSetting? realTimeBiddingSetting, String? resourceName, GoogleAdsSearchads360V23ResourcesCampaignSelectiveOptimization? selectiveOptimization, String? selectiveOptimizationMode, String? servingStatus, GoogleAdsSearchads360V23ResourcesCampaignShoppingSetting? shoppingSetting, String? startDateTime, String? status, GoogleAdsSearchads360V23CommonTargetCpa? targetCpa, GoogleAdsSearchads360V23CommonTargetCpc? targetCpc, GoogleAdsSearchads360V23CommonTargetCpm? targetCpm, GoogleAdsSearchads360V23CommonTargetImpressionShare? targetImpressionShare, GoogleAdsSearchads360V23CommonTargetRoas? targetRoas, GoogleAdsSearchads360V23CommonTargetSpend? targetSpend, GoogleAdsSearchads360V23CommonTargetingSetting? targetingSetting, GoogleAdsSearchads360V23CommonCampaignThirdPartyIntegrationPartners? thirdPartyIntegrationPartners, GoogleAdsSearchads360V23ResourcesCampaignTrackingSetting? trackingSetting, String? trackingUrlTemplate, GoogleAdsSearchads360V23ResourcesCampaignTravelCampaignSettings? travelCampaignSettings, List<GoogleAdsSearchads360V23CommonCustomParameter>? urlCustomParameters, GoogleAdsSearchads360V23ResourcesCampaignVanityPharma? vanityPharma, String? videoBrandSafetySuitability})
GoogleAdsSearchads360V23ResourcesCampaign.fromJson(Map json_)

Properties

accessibleBiddingStrategy String?
Resource name of AccessibleBiddingStrategy, a read-only view of the unrestricted attributes of the attached portfolio bidding strategy identified by 'bidding_strategy'.
getter/setter pair
adServingOptimizationStatus String?
The ad serving optimization status of the campaign. Possible string values are:
getter/setter pair
advertisingChannelSubType String?
Optional refinement to advertising_channel_type.
getter/setter pair
advertisingChannelType String?
The primary serving target for ads within the campaign.
getter/setter pair
aiMaxSetting GoogleAdsSearchads360V23ResourcesCampaignAiMaxSetting?
Settings for AI Max in search campaigns.
getter/setter pair
appCampaignSetting GoogleAdsSearchads360V23ResourcesCampaignAppCampaignSetting?
The setting related to App Campaign.
getter/setter pair
assetAutomationSettings List<GoogleAdsSearchads360V23ResourcesCampaignAssetAutomationSetting>?
Contains the opt-in/out status of each AssetAutomationType.
getter/setter pair
audienceSetting GoogleAdsSearchads360V23ResourcesCampaignAudienceSetting?
Setting for audience related features.
getter/setter pair
baseCampaign String?
The resource name of the base campaign of a draft or experiment campaign.
getter/setter pair
biddingStrategy String?
The resource name of the portfolio bidding strategy used by the campaign.
getter/setter pair
biddingStrategySystemStatus String?
The system status of the campaign's bidding strategy.
getter/setter pair
biddingStrategyType String?
The type of bidding strategy.
getter/setter pair
brandGuidelines GoogleAdsSearchads360V23ResourcesCampaignBrandGuidelines?
getter/setter pair
brandGuidelinesEnabled bool?
Whether Brand Guidelines are enabled for this Campaign.
getter/setter pair
campaignBudget String?
The resource name of the campaign budget of the campaign.
getter/setter pair
campaignGroup String?
The resource name of the campaign group that this campaign belongs to.
getter/setter pair
commission GoogleAdsSearchads360V23CommonCommission?
Commission is an automatic bidding strategy in which the advertiser pays a certain portion of the conversion value.
getter/setter pair
containsEuPoliticalAdvertising String?
The advertiser should self-declare whether this campaign contains political advertising content targeted towards the European Union. Possible string values are:
getter/setter pair
demandGenCampaignSettings GoogleAdsSearchads360V23ResourcesCampaignDemandGenCampaignSettings?
Settings for Demand Gen campaign.
getter/setter pair
dynamicSearchAdsSetting GoogleAdsSearchads360V23ResourcesCampaignDynamicSearchAdsSetting?
The setting for controlling Dynamic Search Ads (DSA).
getter/setter pair
effectiveLabels List<String>?
The resource names of effective labels attached to this campaign.
getter/setter pair
endDateTime String?
The last day and time of the campaign in serving customer's timezone in "yyyy-MM-dd HH:mm:ss" format.
getter/setter pair
engineId String?
ID of the campaign in the external engine account.
getter/setter pair
excludedParentAssetFieldTypes List<String>?
The asset field types that should be excluded from this campaign.
getter/setter pair
excludedParentAssetSetTypes List<String>?
The asset set types that should be excluded from this campaign.
getter/setter pair
experimentType String?
The type of campaign: normal, draft, or experiment.
getter/setter pair
feedTypes List<String>?
Types of feeds that are attached directly to this campaign.
getter/setter pair
finalUrlSuffix String?
Suffix used to append query parameters to landing pages that are served with parallel tracking.
getter/setter pair
frequencyCaps List<GoogleAdsSearchads360V23CommonFrequencyCapEntry>?
A list that limits how often each user will see this campaign's ads.
getter/setter pair
geoTargetTypeSetting GoogleAdsSearchads360V23ResourcesCampaignGeoTargetTypeSetting?
The setting for ads geotargeting.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hotelPropertyAssetSet String?
The resource name for a set of hotel properties for Performance Max for travel goals campaigns.
getter/setter pair
hotelSetting GoogleAdsSearchads360V23ResourcesCampaignHotelSettingInfo?
The hotel setting for the campaign.
getter/setter pair
id String?
The ID of the campaign.
getter/setter pair
keywordMatchType String?
Keyword match type of Campaign.
getter/setter pair
labels List<String>?
The resource names of labels attached to this campaign.
getter/setter pair
lastModifiedTime String?
The datetime when this campaign was last modified.
getter/setter pair
listingType String?
Listing type of ads served for this campaign.
getter/setter pair
localCampaignSetting GoogleAdsSearchads360V23ResourcesCampaignLocalCampaignSetting?
The setting for local campaign.
getter/setter pair
localServicesCampaignSettings GoogleAdsSearchads360V23ResourcesCampaignLocalServicesCampaignSettings?
The Local Services Campaign related settings.
getter/setter pair
manualCpa GoogleAdsSearchads360V23CommonUnknownListingDimensionInfo?
Standard Manual CPA bidding strategy.
getter/setter pair
manualCpc GoogleAdsSearchads360V23CommonManualCpc?
Standard Manual CPC bidding strategy.
getter/setter pair
manualCpm GoogleAdsSearchads360V23CommonUnknownListingDimensionInfo?
Standard Manual CPM bidding strategy.
getter/setter pair
manualCpv GoogleAdsSearchads360V23CommonUnknownListingDimensionInfo?
A bidding strategy that pays a configurable amount per video view.
getter/setter pair
maximizeConversions GoogleAdsSearchads360V23CommonMaximizeConversions?
Standard Maximize Conversions bidding strategy that automatically maximizes number of conversions while spending your budget.
getter/setter pair
maximizeConversionValue GoogleAdsSearchads360V23CommonMaximizeConversionValue?
Standard Maximize Conversion Value bidding strategy that automatically sets bids to maximize revenue while spending your budget.
getter/setter pair
missingEuPoliticalAdvertisingDeclaration bool?
Indicates whether this campaign is missing a declaration about whether it contains political advertising targeted towards the EU and is ineligible for any exemptions.
getter/setter pair
name String?
The name of the campaign.
getter/setter pair
networkSettings GoogleAdsSearchads360V23ResourcesCampaignNetworkSettings?
The network settings for the campaign.
getter/setter pair
optimizationGoalSetting GoogleAdsSearchads360V23ResourcesCampaignOptimizationGoalSetting?
Optimization goal setting for this campaign, which includes a set of optimization goal types.
getter/setter pair
optimizationScore double?
Optimization score of the campaign.
getter/setter pair
paymentMode String?
Payment mode for the campaign. Possible string values are:
getter/setter pair
percentCpc GoogleAdsSearchads360V23CommonPercentCpc?
Standard Percent Cpc bidding strategy where bids are a fraction of the advertised price for some good or service.
getter/setter pair
performanceMaxUpgrade GoogleAdsSearchads360V23ResourcesCampaignPerformanceMaxUpgrade?
Information about campaigns being upgraded to Performance Max.
getter/setter pair
pmaxCampaignSettings GoogleAdsSearchads360V23ResourcesCampaignPmaxCampaignSettings?
Settings for Performance Max campaign.
getter/setter pair
primaryStatus String?
The primary status of the campaign.
getter/setter pair
primaryStatusReasons List<String>?
The primary status reasons of the campaign.
getter/setter pair
realTimeBiddingSetting GoogleAdsSearchads360V23CommonRealTimeBiddingSetting?
Settings for Real-Time Bidding, a feature only available for campaigns targeting the Ad Exchange network.
getter/setter pair
resourceName String?
The resource name of the campaign.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectiveOptimization GoogleAdsSearchads360V23ResourcesCampaignSelectiveOptimization?
Selective optimization setting for this campaign, which includes a set of conversion actions to optimize this campaign towards.
getter/setter pair
selectiveOptimizationMode String?
Selective optimization mode for this campaign. Possible string values are:
getter/setter pair
servingStatus String?
The ad serving status of the campaign.
getter/setter pair
shoppingSetting GoogleAdsSearchads360V23ResourcesCampaignShoppingSetting?
The setting for controlling Shopping campaigns.
getter/setter pair
startDateTime String?
The date and time when campaign started in serving.
getter/setter pair
status String?
The status of the campaign.
getter/setter pair
targetCpa GoogleAdsSearchads360V23CommonTargetCpa?
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.
getter/setter pair
targetCpc GoogleAdsSearchads360V23CommonTargetCpc?
An automated bidding strategy that sets bids to help get as many clicks as possible at the target cost-per-click (CPC) you set.
getter/setter pair
targetCpm GoogleAdsSearchads360V23CommonUnknownListingDimensionInfo?
A bidding strategy that automatically optimizes cost per thousand impressions.
getter/setter pair
targetImpressionShare GoogleAdsSearchads360V23CommonTargetImpressionShare?
Target Impression Share bidding strategy.
getter/setter pair
targetingSetting GoogleAdsSearchads360V23CommonTargetingSetting?
Setting for targeting related features.
getter/setter pair
targetRoas GoogleAdsSearchads360V23CommonTargetRoas?
Standard Target ROAS bidding strategy that automatically maximizes revenue while averaging a specific target return on ad spend (ROAS).
getter/setter pair
targetSpend GoogleAdsSearchads360V23CommonTargetSpend?
Standard Target Spend bidding strategy that automatically sets your bids to help get as many clicks as possible within your budget.
getter/setter pair
thirdPartyIntegrationPartners GoogleAdsSearchads360V23CommonCampaignThirdPartyIntegrationPartners?
Third-Party integration partners.
getter/setter pair
trackingSetting GoogleAdsSearchads360V23ResourcesCampaignTrackingSetting?
Campaign-level settings for tracking information.
getter/setter pair
trackingUrlTemplate String?
The URL template for constructing a tracking URL.
getter/setter pair
travelCampaignSettings GoogleAdsSearchads360V23ResourcesCampaignTravelCampaignSettings?
Settings for Travel campaign.
getter/setter pair
urlCustomParameters List<GoogleAdsSearchads360V23CommonCustomParameter>?
The list of mappings used to substitute custom parameter tags in a tracking_url_template, final_urls, or mobile_final_urls.
getter/setter pair
vanityPharma GoogleAdsSearchads360V23ResourcesCampaignVanityPharma?
Describes how unbranded pharma ads will be displayed.
getter/setter pair
videoBrandSafetySuitability String?
Brand Safety setting at the individual campaign level.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited