Class DaiSession.Types.AdSelection.Types.AdRequest
Top-level ad request.
Implements
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class DaiSession.Types.AdSelection.Types.AdRequest : IMessage<DaiSession.Types.AdSelection.Types.AdRequest>, IEquatable<DaiSession.Types.AdSelection.Types.AdRequest>, IDeepCloneable<DaiSession.Types.AdSelection.Types.AdRequest>, IBufferMessage, IMessage
Constructors
AdRequest()
Declaration
public AdRequest()
AdRequest(AdRequest)
Declaration
public AdRequest(DaiSession.Types.AdSelection.Types.AdRequest other)
Parameters
| Type | Name | Description |
|---|---|---|
| DaiSession.Types.AdSelection.Types.AdRequest | other |
Properties
AdRequestKey
Output only. Ad request ID.
Declaration
public long AdRequestKey { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
AdTag
Output only. The ad request URL.
Declaration
public string AdTag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ChildRequests
Output only. Ad requests made to follow redirects or unwrap a previous VMAP or VAST wrapper ad response.
Declaration
public RepeatedField<DaiSession.Types.AdSelection.Types.AdRequest> ChildRequests { get; }
Property Value
| Type | Description |
|---|---|
| RepeatedField<DaiSession.Types.AdSelection.Types.AdRequest> |
EffectiveAdRequestUrl
Output only. The effective ad request URL header value on the ad response. This value is only populated for VMAP ad requests when video playlist internal redirects are enabled. For details, see Internal redirect to Google Campaign Manager 360.
Declaration
public string EffectiveAdRequestUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HasAdRequestKey
Gets whether the "ad_request_key" field is set
Declaration
public bool HasAdRequestKey { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasAdTag
Gets whether the "ad_tag" field is set
Declaration
public bool HasAdTag { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HasEffectiveAdRequestUrl
Gets whether the "effective_ad_request_url" field is set
Declaration
public bool HasEffectiveAdRequestUrl { get; }
Property Value
| Type | Description |
|---|---|
| bool |
HttpRequest
Output only. The HTTP request of the ad request.
Declaration
public DaiSession.Types.HttpRequest HttpRequest { get; set; }
Property Value
| Type | Description |
|---|---|
| DaiSession.Types.HttpRequest |