Class GoogleAdsSearchads360V23ResourcesAdGroupAd
An ad group ad.
Implements
Inherited Members
Namespace: Google.Apis.SA360.v23.Data
Assembly: Google.Apis.SA360.v23.dll
Syntax
public class GoogleAdsSearchads360V23ResourcesAdGroupAd : IDirectResponseSchema
Properties
ActionItems
Output only. A list of recommendations to improve the ad strength. For example, a recommendation could be "Try adding a few more unique headlines or unpinning some assets.".
Declaration
[JsonProperty("actionItems")]
public virtual IList<string> ActionItems { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
Ad
Immutable. The ad.
Declaration
[JsonProperty("ad")]
public virtual GoogleAdsSearchads360V23ResourcesAd Ad { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesAd |
AdGroup
Immutable. The ad group to which the ad belongs.
Declaration
[JsonProperty("adGroup")]
public virtual string AdGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AdGroupAdAssetAutomationSettings
Settings that control the types of asset automation. See the AssetAutomationTypeEnum documentation for the default opt in/out behavior of each type.
Declaration
[JsonProperty("adGroupAdAssetAutomationSettings")]
public virtual IList<GoogleAdsSearchads360V23ResourcesAdGroupAdAssetAutomationSetting> AdGroupAdAssetAutomationSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<GoogleAdsSearchads360V23ResourcesAdGroupAdAssetAutomationSetting> |
AdStrength
Output only. Overall ad strength for this ad group ad.
Declaration
[JsonProperty("adStrength")]
public virtual string AdStrength { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CreationTime
Output only. The timestamp when this ad_group_ad was created. The datetime is in the customer's time zone and in "yyyy-MM-dd HH:mm:ss.ssssss" format.
Declaration
[JsonProperty("creationTime")]
public virtual string CreationTime { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EffectiveLabels
Output only. The resource names of effective labels attached to this ad. An effective label is a label inherited or directly assigned to this ad.
Declaration
[JsonProperty("effectiveLabels")]
public virtual IList<string> EffectiveLabels { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
EngineId
Output only. ID of the ad in the external engine account. This field is for Search Ads 360 account only, for example, Yahoo Japan, Microsoft, Baidu etc. For non-Search Ads 360 entity, use "ad_group_ad.ad.id" instead.
Declaration
[JsonProperty("engineId")]
public virtual string EngineId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EngineStatus
Output only. Additional status of the ad in the external engine account. Possible statuses (depending on the type of external account) include active, eligible, pending review, etc.
Declaration
[JsonProperty("engineStatus")]
public virtual string EngineStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Labels
Output only. The resource names of labels attached to this ad group ad.
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 ad 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 |
PolicySummary
Output only. Policy information for the ad.
Declaration
[JsonProperty("policySummary")]
public virtual GoogleAdsSearchads360V23ResourcesAdGroupAdPolicySummary PolicySummary { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ResourcesAdGroupAdPolicySummary |
PrimaryStatus
Output only. Provides aggregated view into why an ad group ad is not serving or not serving optimally.
Declaration
[JsonProperty("primaryStatus")]
public virtual string PrimaryStatus { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PrimaryStatusReasons
Output only. Provides reasons for why an ad group ad is not serving or not serving optimally.
Declaration
[JsonProperty("primaryStatusReasons")]
public virtual IList<string> PrimaryStatusReasons { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
ResourceName
Immutable. The resource name of the ad. Ad group ad resource names have the form:
customers/{customer_id}/adGroupAds/{ad_group_id}~{ad_id}
Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Status
The status of the ad.
Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| string |