Show / Hide Table of Contents

Class GoogleAdsSearchads360V0ResourcesAdGroupCriterion

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

Inheritance
object
GoogleAdsSearchads360V0ResourcesAdGroupCriterion
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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?

EffectiveLabels

Output only. The resource names of effective labels attached to this ad group criterion. An effective label is a label inherited or directly assigned to this ad group criterion.

Declaration
[JsonProperty("effectiveLabels")]
public virtual IList<string> EffectiveLabels { get; set; }
Property Value
Type Description
IList<string>

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX