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, 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
-
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, ormobile_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