Show / Hide Table of Contents

Class GoogleAdsSearchads360V23ResourcesAdGroupAd

An ad group ad.

Inheritance
object
GoogleAdsSearchads360V23ResourcesAdGroupAd
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.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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX