Class GoogleAdsSearchads360V0ResourcesAdGroupCriterion
An ad group criterion. The ad_group_criterion report only returns criteria that were explicitly added to the ad group.
Implements
Inherited Members
Namespace: Google.Apis.SA360.v0.Data
Assembly: Google.Apis.SA360.v0.dll
Syntax
public class GoogleAdsSearchads360V0ResourcesAdGroupCriterion : IDirectResponseSchema
Properties
AdGroup
Immutable. The ad group to which the criterion belongs.
Declaration
[JsonProperty("adGroup")]
public virtual string AdGroup { get; set; }
Property Value
Type | Description |
---|---|
string |
AgeRange
Immutable. Age range.
Declaration
[JsonProperty("ageRange")]
public virtual GoogleAdsSearchads360V0CommonAgeRangeInfo AgeRange { get; set; }
Property Value
Type | Description |
---|---|
GoogleAdsSearchads360V0CommonAgeRangeInfo |
BidModifier
The modifier for the bid when the criterion matches. The modifier must be in the range: 0.1 - 10.0. Most targetable criteria types support modifiers.
Declaration
[JsonProperty("bidModifier")]
public virtual double? BidModifier { get; set; }
Property Value
Type | Description |
---|---|
double? |
CpcBidMicros
The CPC (cost-per-click) bid.
Declaration
[JsonProperty("cpcBidMicros")]
public virtual long? CpcBidMicros { get; set; }
Property Value
Type | Description |
---|---|
long? |
CreationTime
Output only. The timestamp when this ad group criterion was created. The timestamp is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss" format.
Declaration
[JsonProperty("creationTime")]
public virtual string CreationTime { get; set; }
Property Value
Type | Description |
---|---|
string |
CriterionId
Output only. The ID of the criterion.
Declaration
[JsonProperty("criterionId")]
public virtual long? CriterionId { get; set; }
Property Value
Type | Description |
---|---|
long? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EffectiveCpcBidMicros
Output only. The effective CPC (cost-per-click) bid.
Declaration
[JsonProperty("effectiveCpcBidMicros")]
public virtual long? EffectiveCpcBidMicros { get; set; }
Property Value
Type | Description |
---|---|
long? |
EngineId
Output only. ID of the ad group criterion in the external engine account. This field is for non-Google Ads account only, for example, Yahoo Japan, Microsoft, Baidu etc. For Google Ads entity, use "ad_group_criterion.criterion_id" instead.
Declaration
[JsonProperty("engineId")]
public virtual string EngineId { get; set; }
Property Value
Type | Description |
---|---|
string |
EngineStatus
Output only. The Engine Status for ad group criterion.
Declaration
[JsonProperty("engineStatus")]
public virtual string EngineStatus { get; set; }
Property Value
Type | Description |
---|---|
string |
FinalUrlSuffix
URL template for appending params to final URL.
Declaration
[JsonProperty("finalUrlSuffix")]
public virtual string FinalUrlSuffix { get; set; }
Property Value
Type | Description |
---|---|
string |
FinalUrls
The list of possible final URLs after all cross-domain redirects for the ad.
Declaration
[JsonProperty("finalUrls")]
public virtual IList<string> FinalUrls { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Gender
Immutable. Gender.
Declaration
[JsonProperty("gender")]
public virtual GoogleAdsSearchads360V0CommonGenderInfo Gender { get; set; }
Property Value
Type | Description |
---|---|
GoogleAdsSearchads360V0CommonGenderInfo |
Keyword
Immutable. Keyword.
Declaration
[JsonProperty("keyword")]
public virtual GoogleAdsSearchads360V0CommonKeywordInfo Keyword { get; set; }
Property Value
Type | Description |
---|---|
GoogleAdsSearchads360V0CommonKeywordInfo |
Labels
Output only. The resource names of labels attached to this ad group criterion.
Declaration
[JsonProperty("labels")]
public virtual IList<string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
LastModifiedTime
Output only. The datetime when this ad group criterion was last modified. The datetime is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss.ssssss" format.
Declaration
[JsonProperty("lastModifiedTime")]
public virtual string LastModifiedTime { get; set; }
Property Value
Type | Description |
---|---|
string |
ListingGroup
Immutable. Listing group.
Declaration
[JsonProperty("listingGroup")]
public virtual GoogleAdsSearchads360V0CommonListingGroupInfo ListingGroup { get; set; }
Property Value
Type | Description |
---|---|
GoogleAdsSearchads360V0CommonListingGroupInfo |
Location
Immutable. Location.
Declaration
[JsonProperty("location")]
public virtual GoogleAdsSearchads360V0CommonLocationInfo Location { get; set; }
Property Value
Type | Description |
---|---|
GoogleAdsSearchads360V0CommonLocationInfo |
Negative
Immutable. Whether to target (false
) or exclude (true
) the criterion. This field is immutable. To switch
a criterion from positive to negative, remove then re-add it.
Declaration
[JsonProperty("negative")]
public virtual bool? Negative { get; set; }
Property Value
Type | Description |
---|---|
bool? |
PositionEstimates
Output only. Estimates for criterion bids at various positions.
Declaration
[JsonProperty("positionEstimates")]
public virtual GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates PositionEstimates { get; set; }
Property Value
Type | Description |
---|---|
GoogleAdsSearchads360V0ResourcesAdGroupCriterionPositionEstimates |
QualityInfo
Output only. Information regarding the quality of the criterion.
Declaration
[JsonProperty("qualityInfo")]
public virtual GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo QualityInfo { get; set; }
Property Value
Type | Description |
---|---|
GoogleAdsSearchads360V0ResourcesAdGroupCriterionQualityInfo |
ResourceName
Immutable. The resource name of the ad group criterion. Ad group criterion resource names have the form:
customers/{customer_id}/adGroupCriteria/{ad_group_id}~{criterion_id}
Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
Type | Description |
---|---|
string |
Status
The status of the criterion. This is the status of the ad group criterion entity, set by the client. Note: UI reports may incorporate additional information that affects whether a criterion is eligible to run. In some cases a criterion that's REMOVED in the API can still show as enabled in the UI. For example, campaigns by default show to users of all age ranges unless excluded. The UI will show each age range as "enabled", since they're eligible to see the ads; but AdGroupCriterion.status will show "removed", since no positive criterion was added.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type | Description |
---|---|
string |
TrackingUrlTemplate
The URL template for constructing a tracking URL.
Declaration
[JsonProperty("trackingUrlTemplate")]
public virtual string TrackingUrlTemplate { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
Output only. The type of the criterion.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |
UserList
Immutable. User List.
Declaration
[JsonProperty("userList")]
public virtual GoogleAdsSearchads360V0CommonUserListInfo UserList { get; set; }
Property Value
Type | Description |
---|---|
GoogleAdsSearchads360V0CommonUserListInfo |
Webpage
Immutable. Webpage
Declaration
[JsonProperty("webpage")]
public virtual GoogleAdsSearchads360V0CommonWebpageInfo Webpage { get; set; }
Property Value
Type | Description |
---|---|
GoogleAdsSearchads360V0CommonWebpageInfo |