GoogleAdsSearchads360V23ResourcesAdGroup class

An ad group.

Constructors

GoogleAdsSearchads360V23ResourcesAdGroup({String? adRotationMode, GoogleAdsSearchads360V23ResourcesAdGroupAiMaxAdGroupSetting? aiMaxAdGroupSetting, GoogleAdsSearchads360V23ResourcesAdGroupAudienceSetting? audienceSetting, String? baseAdGroup, String? campaign, String? cpcBidMicros, String? cpmBidMicros, String? cpvBidMicros, String? creationTime, GoogleAdsSearchads360V23ResourcesAdGroupDemandGenAdGroupSettings? demandGenAdGroupSettings, String? displayCustomBidDimension, String? effectiveCpcBidMicros, List<String>? effectiveLabels, String? effectiveTargetCpaMicros, String? effectiveTargetCpaSource, String? effectiveTargetCpc, String? effectiveTargetCpcSource, double? effectiveTargetRoas, String? effectiveTargetRoasSource, String? endDate, String? engineId, String? engineStatus, bool? excludeDemographicExpansion, List<String>? excludedParentAssetFieldTypes, List<String>? excludedParentAssetSetTypes, String? finalUrlSuffix, String? fixedCpmMicros, String? id, List<String>? labels, String? languageCode, String? lastModifiedTime, String? name, bool? optimizedTargetingEnabled, String? percentCpcBidMicros, String? primaryStatus, List<String>? primaryStatusReasons, String? resourceName, String? startDate, String? status, String? targetCpaMicros, String? targetCpcMicros, String? targetCpmMicros, String? targetCpvMicros, double? targetRoas, GoogleAdsSearchads360V23CommonTargetingSetting? targetingSetting, String? trackingUrlTemplate, String? type, List<GoogleAdsSearchads360V23CommonCustomParameter>? urlCustomParameters, GoogleAdsSearchads360V23ResourcesAdGroupVerticalAdsFormatSetting? verticalAdsFormatSetting})
GoogleAdsSearchads360V23ResourcesAdGroup.fromJson(Map json_)

Properties

adRotationMode String?
The ad rotation mode of the ad group. Possible string values are:
getter/setter pair
aiMaxAdGroupSetting GoogleAdsSearchads360V23ResourcesAdGroupAiMaxAdGroupSetting?
Settings for AI Max feature in standard search adgroups.
getter/setter pair
audienceSetting GoogleAdsSearchads360V23ResourcesAdGroupAudienceSetting?
Setting for audience related features.
getter/setter pair
baseAdGroup String?
For draft or experiment ad groups, this field is the resource name of the base ad group from which this ad group was created.
getter/setter pair
campaign String?
The campaign to which the ad group belongs.
getter/setter pair
cpcBidMicros String?
The maximum CPC (cost-per-click) bid.
getter/setter pair
cpmBidMicros String?
The maximum CPM (cost-per-thousand viewable impressions) bid.
getter/setter pair
cpvBidMicros String?
The CPV (cost-per-view) bid.
getter/setter pair
creationTime String?
The timestamp when this ad_group was created.
getter/setter pair
demandGenAdGroupSettings GoogleAdsSearchads360V23ResourcesAdGroupDemandGenAdGroupSettings?
Settings for Demand Gen ad groups.
getter/setter pair
displayCustomBidDimension String?
Lets advertisers specify a targeting dimension on which to place absolute bids.
getter/setter pair
effectiveCpcBidMicros String?
Value will be same as that of the CPC (cost-per-click) bid value when the bidding strategy is one of manual cpc, enhanced cpc, page one promoted or target outrank share, otherwise the value will be null.
getter/setter pair
effectiveLabels List<String>?
The resource names of effective labels attached to this ad group.
getter/setter pair
effectiveTargetCpaMicros String?
The effective target CPA (cost-per-acquisition).
getter/setter pair
effectiveTargetCpaSource String?
Source of the effective target CPA.
getter/setter pair
effectiveTargetCpc String?
The effective target CPC (cost-per-click).
getter/setter pair
effectiveTargetCpcSource String?
Source of the effective target CPC.
getter/setter pair
effectiveTargetRoas double?
The effective target ROAS (return-on-ad-spend).
getter/setter pair
effectiveTargetRoasSource String?
Source of the effective target ROAS.
getter/setter pair
endDate String?
Date when the ad group ends serving ads.
getter/setter pair
engineId String?
ID of the ad group in the external engine account.
getter/setter pair
engineStatus String?
The Engine Status for ad group.
getter/setter pair
excludeDemographicExpansion bool?
When this value is true, demographics will be excluded from the types of targeting which are expanded when optimized_targeting_enabled is true.
getter/setter pair
excludedParentAssetFieldTypes List<String>?
The asset field types that should be excluded from this ad group.
getter/setter pair
excludedParentAssetSetTypes List<String>?
The asset set types that should be excluded from this ad group.
getter/setter pair
finalUrlSuffix String?
URL template for appending params to Final URL.
getter/setter pair
fixedCpmMicros String?
The fixed amount in micros that the advertiser pays for every thousand impressions of the ad.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id String?
The ID of the ad group.
getter/setter pair
labels List<String>?
The resource names of labels attached to this ad group.
getter/setter pair
languageCode String?
The language of the ads and keywords in an ad group.
getter/setter pair
lastModifiedTime String?
The datetime when this ad group was last modified.
getter/setter pair
name String?
The name of the ad group.
getter/setter pair
optimizedTargetingEnabled bool?
True if optimized targeting is enabled.
getter/setter pair
percentCpcBidMicros String?
The percent cpc bid amount, expressed as a fraction of the advertised price for some good or service.
getter/setter pair
primaryStatus String?
Provides aggregated view into why an ad group is not serving or not serving optimally.
getter/setter pair
primaryStatusReasons List<String>?
Provides reasons for why an ad group is not serving or not serving optimally.
getter/setter pair
resourceName String?
The resource name of the ad group.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startDate String?
Date when this ad group starts serving ads.
getter/setter pair
status String?
The status of the ad group. Possible string values are:
getter/setter pair
targetCpaMicros String?
The target CPA (cost-per-acquisition).
getter/setter pair
targetCpcMicros String?
Average amount in micros that the advertiser is willing to pay for every ad click.
getter/setter pair
targetCpmMicros String?
Average amount in micros that the advertiser is willing to pay for every thousand times the ad is shown.
getter/setter pair
targetCpvMicros String?
Average amount in micros that the advertiser is willing to pay for every ad view.
getter/setter pair
targetingSetting GoogleAdsSearchads360V23CommonTargetingSetting?
Setting for targeting related features.
getter/setter pair
targetRoas double?
The target ROAS (return-on-ad-spend) for this ad group.
getter/setter pair
trackingUrlTemplate String?
The URL template for constructing a tracking URL.
getter/setter pair
type String?
The type of the ad group.
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
verticalAdsFormatSetting GoogleAdsSearchads360V23ResourcesAdGroupVerticalAdsFormatSetting?
Vertical ads setting feature to enable/disable ad group format controls in search campaigns.
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