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