GoogleAdsSearchads360V23ResourcesAdGroupCriterion class

An ad group criterion.

The ad_group_criterion report only returns criteria that were explicitly added to the ad group.

Constructors

GoogleAdsSearchads360V23ResourcesAdGroupCriterion({String? adGroup, GoogleAdsSearchads360V23CommonAgeRangeInfo? ageRange, GoogleAdsSearchads360V23CommonAppPaymentModelInfo? appPaymentModel, String? approvalStatus, GoogleAdsSearchads360V23CommonAudienceInfo? audience, double? bidModifier, GoogleAdsSearchads360V23CommonBrandListInfo? brandList, GoogleAdsSearchads360V23CommonCombinedAudienceInfo? combinedAudience, String? cpcBidMicros, String? cpmBidMicros, String? cpvBidMicros, String? creationTime, String? criterionId, GoogleAdsSearchads360V23CommonCustomAffinityInfo? customAffinity, GoogleAdsSearchads360V23CommonCustomAudienceInfo? customAudience, GoogleAdsSearchads360V23CommonCustomIntentInfo? customIntent, List<String>? disapprovalReasons, String? displayName, String? effectiveCpcBidMicros, String? effectiveCpcBidSource, String? effectiveCpmBidMicros, String? effectiveCpmBidSource, String? effectiveCpvBidMicros, String? effectiveCpvBidSource, List<String>? effectiveLabels, String? effectivePercentCpcBidMicros, String? effectivePercentCpcBidSource, String? engineId, String? engineStatus, GoogleAdsSearchads360V23CommonExtendedDemographicInfo? extendedDemographic, List<String>? finalMobileUrls, String? finalUrlSuffix, List<String>? finalUrls, GoogleAdsSearchads360V23CommonGenderInfo? gender, GoogleAdsSearchads360V23CommonIncomeRangeInfo? incomeRange, GoogleAdsSearchads360V23CommonKeywordInfo? keyword, List<String>? labels, GoogleAdsSearchads360V23CommonLanguageInfo? language, String? lastModifiedTime, GoogleAdsSearchads360V23CommonLifeEventInfo? lifeEvent, GoogleAdsSearchads360V23CommonListingGroupInfo? listingGroup, GoogleAdsSearchads360V23CommonLocationInfo? location, GoogleAdsSearchads360V23CommonMobileAppCategoryInfo? mobileAppCategory, GoogleAdsSearchads360V23CommonMobileApplicationInfo? mobileApplication, bool? negative, GoogleAdsSearchads360V23CommonParentalStatusInfo? parentalStatus, String? percentCpcBidMicros, GoogleAdsSearchads360V23CommonPlacementInfo? placement, GoogleAdsSearchads360V23ResourcesAdGroupCriterionPositionEstimates? positionEstimates, String? primaryStatus, List<String>? primaryStatusReasons, GoogleAdsSearchads360V23ResourcesAdGroupCriterionQualityInfo? qualityInfo, String? resourceName, String? status, String? systemServingStatus, GoogleAdsSearchads360V23CommonTopicInfo? topic, String? trackingUrlTemplate, String? type, List<GoogleAdsSearchads360V23CommonCustomParameter>? urlCustomParameters, GoogleAdsSearchads360V23CommonUserInterestInfo? userInterest, GoogleAdsSearchads360V23CommonUserListInfo? userList, GoogleAdsSearchads360V23CommonVerticalAdsItemGroupRuleListInfo? verticalAdsItemGroupRuleList, GoogleAdsSearchads360V23CommonVideoLineupInfo? videoLineup, GoogleAdsSearchads360V23CommonWebpageInfo? webpage, GoogleAdsSearchads360V23CommonYouTubeChannelInfo? youtubeChannel, GoogleAdsSearchads360V23CommonYouTubeVideoInfo? youtubeVideo})
GoogleAdsSearchads360V23ResourcesAdGroupCriterion.fromJson(Map json_)

Properties

adGroup String?
The ad group to which the criterion belongs.
getter/setter pair
ageRange GoogleAdsSearchads360V23CommonAgeRangeInfo?
Age range.
getter/setter pair
appPaymentModel GoogleAdsSearchads360V23CommonAppPaymentModelInfo?
App Payment Model.
getter/setter pair
approvalStatus String?
Approval status of the criterion.
getter/setter pair
audience GoogleAdsSearchads360V23CommonAudienceInfo?
Audience.
getter/setter pair
bidModifier double?
The modifier for the bid when the criterion matches.
getter/setter pair
brandList GoogleAdsSearchads360V23CommonBrandListInfo?
Brand list criterion.
getter/setter pair
combinedAudience GoogleAdsSearchads360V23CommonCombinedAudienceInfo?
Combined Audience.
getter/setter pair
cpcBidMicros String?
The CPC (cost-per-click) bid.
getter/setter pair
cpmBidMicros String?
The 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 criterion was created.
getter/setter pair
criterionId String?
The ID of the criterion.
getter/setter pair
customAffinity GoogleAdsSearchads360V23CommonCustomAffinityInfo?
Custom Affinity.
getter/setter pair
customAudience GoogleAdsSearchads360V23CommonCustomAudienceInfo?
Custom Audience.
getter/setter pair
customIntent GoogleAdsSearchads360V23CommonCustomIntentInfo?
Custom Intent.
getter/setter pair
disapprovalReasons List<String>?
List of disapproval reasons of the criterion.
getter/setter pair
displayName String?
The display name of the criterion.
getter/setter pair
effectiveCpcBidMicros String?
The effective CPC (cost-per-click) bid.
getter/setter pair
effectiveCpcBidSource String?
Source of the effective CPC bid.
getter/setter pair
effectiveCpmBidMicros String?
The effective CPM (cost-per-thousand viewable impressions) bid.
getter/setter pair
effectiveCpmBidSource String?
Source of the effective CPM bid.
getter/setter pair
effectiveCpvBidMicros String?
The effective CPV (cost-per-view) bid.
getter/setter pair
effectiveCpvBidSource String?
Source of the effective CPV bid.
getter/setter pair
effectiveLabels List<String>?
The resource names of effective labels attached to this ad group criterion.
getter/setter pair
effectivePercentCpcBidMicros String?
The effective Percent CPC bid amount.
getter/setter pair
effectivePercentCpcBidSource String?
Source of the effective Percent CPC bid.
getter/setter pair
engineId String?
ID of the ad group criterion in the external engine account.
getter/setter pair
engineStatus String?
The Engine Status for ad group criterion.
getter/setter pair
extendedDemographic GoogleAdsSearchads360V23CommonExtendedDemographicInfo?
Extended demographic criterion.
getter/setter pair
finalMobileUrls List<String>?
The list of possible final mobile URLs after all cross-domain redirects.
getter/setter pair
finalUrls List<String>?
The list of possible final URLs after all cross-domain redirects for the ad.
getter/setter pair
finalUrlSuffix String?
URL template for appending params to final URL.
getter/setter pair
gender GoogleAdsSearchads360V23CommonGenderInfo?
Gender.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
incomeRange GoogleAdsSearchads360V23CommonIncomeRangeInfo?
Income range.
getter/setter pair
keyword GoogleAdsSearchads360V23CommonKeywordInfo?
Keyword.
getter/setter pair
labels List<String>?
The resource names of labels attached to this ad group criterion.
getter/setter pair
language GoogleAdsSearchads360V23CommonLanguageInfo?
Language.
getter/setter pair
lastModifiedTime String?
The datetime when this ad group criterion was last modified.
getter/setter pair
lifeEvent GoogleAdsSearchads360V23CommonLifeEventInfo?
Life event campaign criterion.
getter/setter pair
listingGroup GoogleAdsSearchads360V23CommonListingGroupInfo?
Listing group.
getter/setter pair
location GoogleAdsSearchads360V23CommonLocationInfo?
Location.
getter/setter pair
mobileAppCategory GoogleAdsSearchads360V23CommonMobileAppCategoryInfo?
Mobile app category.
getter/setter pair
mobileApplication GoogleAdsSearchads360V23CommonMobileApplicationInfo?
Mobile application.
getter/setter pair
negative bool?
Whether to target (false) or exclude (true) the criterion.
getter/setter pair
parentalStatus GoogleAdsSearchads360V23CommonParentalStatusInfo?
Parental status.
getter/setter pair
percentCpcBidMicros String?
The CPC bid amount, expressed as a fraction of the advertised price for some good or service.
getter/setter pair
placement GoogleAdsSearchads360V23CommonPlacementInfo?
Placement.
getter/setter pair
positionEstimates GoogleAdsSearchads360V23ResourcesAdGroupCriterionPositionEstimates?
Estimates for criterion bids at various positions.
getter/setter pair
primaryStatus String?
The primary status for the ad group criterion.
getter/setter pair
primaryStatusReasons List<String>?
The primary status reasons for the ad group criterion.
getter/setter pair
qualityInfo GoogleAdsSearchads360V23ResourcesAdGroupCriterionQualityInfo?
Information regarding the quality of the criterion.
getter/setter pair
resourceName String?
The resource name of the ad group criterion.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status String?
The status of the criterion.
getter/setter pair
systemServingStatus String?
Serving status of the criterion.
getter/setter pair
topic GoogleAdsSearchads360V23CommonTopicInfo?
Topic.
getter/setter pair
trackingUrlTemplate String?
The URL template for constructing a tracking URL.
getter/setter pair
type String?
The type of the criterion.
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
userInterest GoogleAdsSearchads360V23CommonUserInterestInfo?
User Interest.
getter/setter pair
userList GoogleAdsSearchads360V23CommonUserListInfo?
User List.
getter/setter pair
verticalAdsItemGroupRuleList GoogleAdsSearchads360V23CommonVerticalAdsItemGroupRuleListInfo?
Vertical ads item group rule list criterion.
getter/setter pair
videoLineup GoogleAdsSearchads360V23CommonVideoLineupInfo?
Video lineup criterion.
getter/setter pair
webpage GoogleAdsSearchads360V23CommonWebpageInfo?
Webpage
getter/setter pair
youtubeChannel GoogleAdsSearchads360V23CommonYouTubeChannelInfo?
YouTube Channel.
getter/setter pair
youtubeVideo GoogleAdsSearchads360V23CommonYouTubeVideoInfo?
YouTube Video.
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