Show / Hide Table of Contents

Class DaiSession.Types.AdPod

Information about a single decisioned ad pod in this session. This message pertains to the smallest unit of ads to insert in a session, and might be a pod fragment.

Inheritance
object
DaiSession.Types.AdPod
Implements
IMessage<DaiSession.Types.AdPod>
IEquatable<DaiSession.Types.AdPod>
IDeepCloneable<DaiSession.Types.AdPod>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Ads.AdManager.V1
Assembly: Google.Ads.AdManager.V1.dll
Syntax
public sealed class DaiSession.Types.AdPod : IMessage<DaiSession.Types.AdPod>, IEquatable<DaiSession.Types.AdPod>, IDeepCloneable<DaiSession.Types.AdPod>, IBufferMessage, IMessage

Constructors

AdPod()

Declaration
public AdPod()

AdPod(AdPod)

Declaration
public AdPod(DaiSession.Types.AdPod other)
Parameters
Type Name Description
DaiSession.Types.AdPod other

Properties

AdBreakId

Output only. Publisher-provided or DAI-generated break ID for the Ad break API or pod serving API.

Declaration
public string AdBreakId { get; set; }
Property Value
Type Description
string

AdRequestKey

Output only. Ad request ID that links to the ad request that resulted in this ad pod.

Declaration
public long AdRequestKey { get; set; }
Property Value
Type Description
long

Creatives

Output only. The creatives in this ad pod. Keyed by a unique ID used to reference this creative from a different submessage.

Declaration
public MapField<long, DaiSession.Types.Creative> Creatives { get; }
Property Value
Type Description
MapField<long, DaiSession.Types.Creative>

HasAdBreakId

Gets whether the "ad_break_id" field is set

Declaration
public bool HasAdBreakId { get; }
Property Value
Type Description
bool

HasAdRequestKey

Gets whether the "ad_request_key" field is set

Declaration
public bool HasAdRequestKey { get; }
Property Value
Type Description
bool

HasLabel

Gets whether the "label" field is set

Declaration
public bool HasLabel { get; }
Property Value
Type Description
bool

HasPrefetchStage

Gets whether the "prefetch_stage" field is set

Declaration
public bool HasPrefetchStage { get; }
Property Value
Type Description
bool

HasRequestedBreakType

Gets whether the "requested_break_type" field is set

Declaration
public bool HasRequestedBreakType { get; }
Property Value
Type Description
bool

Label

Output only. Descriptive label for this ad pod, used to distinguish ad pods from one another in this session. e.g. "midroll-1", "2".

Declaration
public string Label { get; set; }
Property Value
Type Description
string

PrefetchStage

Output only. Indicates the prefetch stage for this ad pod. If prefetch is not enabled this stage is set to the [PrefetchStageType.DISABLED][google.ads.admanager.v1.PrefetchStageTypeEnum.PrefetchStageType.DISABLED] value.

Declaration
public PrefetchStageTypeEnum.Types.PrefetchStageType PrefetchStage { get; set; }
Property Value
Type Description
PrefetchStageTypeEnum.Types.PrefetchStageType

RequestedBreakType

Output only. Type of ad break this ad pod was decisioned for.

Declaration
public BreakTypeEnum.Types.BreakType RequestedBreakType { get; set; }
Property Value
Type Description
BreakTypeEnum.Types.BreakType
In this article
Back to top Generated by DocFX