Ads API .NET library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Google.Api.Ads.AdWords.v201809.AdGroupAd Class Reference

Represents an ad in an ad group. More...

Classes

class  Fields
 List of all supported fields for the AdGroupAd class. More...
 
class  FilterableFields
 List of all supported filterable fields for the AdGroupAd class. More...
 
class  SelectableFields
 List of all supported selectable fields for the AdGroupAd class. More...
 

Properties

long adGroupId [get, set]
 The id of the adgroup containing this ad. This field can be selected using the value "AdGroupId".This field can be filtered on. This field is required and should not be More...
 
bool adGroupIdSpecified [get, set]
 
Ad ad [get, set]
 The contents of the ad itself. This field is required and should not be More...
 
AdGroupAdStatus status [get, set]
 The status of the ad. This field is required and should not be More...
 
bool statusSpecified [get, set]
 
AdGroupAdPolicySummary policySummary [get, set]
 Summary of policy findings for this ad. This field can be selected using the value "PolicySummary". This field is read only and will be ignored when sent to the API. More...
 
Label[] labels [get, set]
 Labels that are attached to the AdGroupAd. To associate an existing Label to an existing AdGroupAd, use AdGroupAdService::mutateLabel with ADD operator. To remove an associated Label from the AdGroupAd, use AdGroupAdService::mutateLabel with REMOVE operator. To filter on Labels, use one of Predicate.Operator::CONTAINS_ALL, Predicate.Operator::CONTAINS_ANY, Predicate.Operator::CONTAINS_NONE operators with a list of Label ids. This field can be selected using the value "Labels".This field can be filtered on. This field may not be set for campaign channel subtype UNIVERSAL_APP_CAMPAIGN. This field is read only and will be ignored when sent to the API for the following Operators: REMOVE and SET. More...
 
long baseCampaignId [get, set]
 ID of the base campaign from which this draft/trial ad was created. This field is only returned on get requests. This field can be selected using the value "BaseCampaignId".This field can be filtered on. This field is read only and will be ignored when sent to the API. More...
 
bool baseCampaignIdSpecified [get, set]
 
long baseAdGroupId [get, set]
 ID of the base ad group from which this draft/trial ad was created. For base ad groups this is equal to the ad group ID. If the ad group was created in the draft or trial and has no corresponding base ad group, this field is null. This field is only returned on get requests. This field can be selected using the value "BaseAdGroupId".This field can be filtered on. This field is read only and will be ignored when sent to the API. More...
 
bool baseAdGroupIdSpecified [get, set]
 
String_StringMapEntry[] forwardCompatibilityMap [get, set]
 This Map provides a place to put new features and settings in older versions of the AdWords API in the rare instance we need to introduce a new feature in an older version. It is presently unused. Do not set a value. More...
 
AdStrengthInfo adStrengthInfo [get, set]
 The strength information of the Ad. This contains the overall strength and action items to improve the strength. This field can be selected using the value "AdStrengthInfo". This field is read only and will be ignored when sent to the API. More...
 

Detailed Description

Represents an ad in an ad group.

Property Documentation

Ad Google.Api.Ads.AdWords.v201809.AdGroupAd.ad
getset
long Google.Api.Ads.AdWords.v201809.AdGroupAd.adGroupId
getset

The id of the adgroup containing this ad. This field can be selected using the value "AdGroupId".This field can be filtered on. This field is required and should not be

null.

bool Google.Api.Ads.AdWords.v201809.AdGroupAd.adGroupIdSpecified
getset

true, if a value is specified for adGroupId, false otherwise.

AdStrengthInfo Google.Api.Ads.AdWords.v201809.AdGroupAd.adStrengthInfo
getset

The strength information of the Ad. This contains the overall strength and action items to improve the strength. This field can be selected using the value "AdStrengthInfo". This field is read only and will be ignored when sent to the API.

long Google.Api.Ads.AdWords.v201809.AdGroupAd.baseAdGroupId
getset

ID of the base ad group from which this draft/trial ad was created. For base ad groups this is equal to the ad group ID. If the ad group was created in the draft or trial and has no corresponding base ad group, this field is null. This field is only returned on get requests. This field can be selected using the value "BaseAdGroupId".This field can be filtered on. This field is read only and will be ignored when sent to the API.

bool Google.Api.Ads.AdWords.v201809.AdGroupAd.baseAdGroupIdSpecified
getset

true, if a value is specified for baseAdGroupId, false otherwise.

long Google.Api.Ads.AdWords.v201809.AdGroupAd.baseCampaignId
getset

ID of the base campaign from which this draft/trial ad was created. This field is only returned on get requests. This field can be selected using the value "BaseCampaignId".This field can be filtered on. This field is read only and will be ignored when sent to the API.

bool Google.Api.Ads.AdWords.v201809.AdGroupAd.baseCampaignIdSpecified
getset

true, if a value is specified for baseCampaignId, false otherwise.

String_StringMapEntry [] Google.Api.Ads.AdWords.v201809.AdGroupAd.forwardCompatibilityMap
getset

This Map provides a place to put new features and settings in older versions of the AdWords API in the rare instance we need to introduce a new feature in an older version. It is presently unused. Do not set a value.

Label [] Google.Api.Ads.AdWords.v201809.AdGroupAd.labels
getset

Labels that are attached to the AdGroupAd. To associate an existing Label to an existing AdGroupAd, use AdGroupAdService::mutateLabel with ADD operator. To remove an associated Label from the AdGroupAd, use AdGroupAdService::mutateLabel with REMOVE operator. To filter on Labels, use one of Predicate.Operator::CONTAINS_ALL, Predicate.Operator::CONTAINS_ANY, Predicate.Operator::CONTAINS_NONE operators with a list of Label ids. This field can be selected using the value "Labels".This field can be filtered on. This field may not be set for campaign channel subtype UNIVERSAL_APP_CAMPAIGN. This field is read only and will be ignored when sent to the API for the following Operators: REMOVE and SET.

AdGroupAdPolicySummary Google.Api.Ads.AdWords.v201809.AdGroupAd.policySummary
getset

Summary of policy findings for this ad. This field can be selected using the value "PolicySummary". This field is read only and will be ignored when sent to the API.

AdGroupAdStatus Google.Api.Ads.AdWords.v201809.AdGroupAd.status
getset

The status of the ad. This field is required and should not be

null when it is contained within Operators : SET. This field can be selected using the value "Status".This field can be filtered on.

bool Google.Api.Ads.AdWords.v201809.AdGroupAd.statusSpecified
getset

true, if a value is specified for status, false otherwise.


The documentation for this class was generated from the following file: