Ads API .NET library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Google.Api.Ads.AdManager.v202305.LiveStreamEventService Class Reference

Provides methods for creating, updating and retrieving LiveStreamEvent objects. More...

Inheritance diagram for Google.Api.Ads.AdManager.v202305.LiveStreamEventService:
Google.Api.Ads.AdManager.v202305.ILiveStreamEventService Google.Api.Ads.AdManager.v202305.LiveStreamEventServiceInterface

Public Member Functions

 LiveStreamEventService ()
 Creates a new instance of the LiveStreamEventService class. More...
 
 LiveStreamEventService (string endpointConfigurationName)
 Creates a new instance of the LiveStreamEventService class. More...
 
 LiveStreamEventService (string endpointConfigurationName, string remoteAddress)
 Creates a new instance of the LiveStreamEventService class. More...
 
 LiveStreamEventService (string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the LiveStreamEventService class. More...
 
 LiveStreamEventService (System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the LiveStreamEventService class. More...
 
virtual
Google.Api.Ads.AdManager.v202305.LiveStreamEvent[] 
createLiveStreamEvents (Google.Api.Ads.AdManager.v202305.LiveStreamEvent[] liveStreamEvents)
 Creates new LiveStreamEvent objects. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.LiveStreamEvent[]> 
createLiveStreamEventsAsync (Google.Api.Ads.AdManager.v202305.LiveStreamEvent[] liveStreamEvents)
 
virtual
Google.Api.Ads.AdManager.v202305.Slate[] 
createSlates (Google.Api.Ads.AdManager.v202305.Slate[] slates)
 Create new slates. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.Slate[]> 
createSlatesAsync (Google.Api.Ads.AdManager.v202305.Slate[] slates)
 
virtual
Google.Api.Ads.AdManager.v202305.LiveStreamEventPage 
getLiveStreamEventsByStatement (Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 Gets a LiveStreamEventPage of LiveStreamEvent objects that satisfy the given Statement::query. The following fields are supported for filtering: More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.LiveStreamEventPage
getLiveStreamEventsByStatementAsync (Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 
virtual
Google.Api.Ads.AdManager.v202305.SlatePage 
getSlatesByStatement (Google.Api.Ads.AdManager.v202305.Statement statement)
 Gets a SlatePage of Slate objects that satisfy the given Statement::query. The following fields are supported for filtering: More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.SlatePage
getSlatesByStatementAsync (Google.Api.Ads.AdManager.v202305.Statement statement)
 
virtual
Google.Api.Ads.AdManager.v202305.UpdateResult 
performLiveStreamEventAction (Google.Api.Ads.AdManager.v202305.LiveStreamEventAction liveStreamEventAction, Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 Performs actions on LiveStreamEvent objects that match the given Statement::query. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.UpdateResult
performLiveStreamEventActionAsync (Google.Api.Ads.AdManager.v202305.LiveStreamEventAction liveStreamEventAction, Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 
virtual
Google.Api.Ads.AdManager.v202305.UpdateResult 
performSlateAction (Google.Api.Ads.AdManager.v202305.SlateAction slateAction, Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 Performs actions on slates that match the given Statement. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.UpdateResult
performSlateActionAsync (Google.Api.Ads.AdManager.v202305.SlateAction slateAction, Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 
virtual
Google.Api.Ads.AdManager.v202305.LiveStreamEvent[] 
updateLiveStreamEvents (Google.Api.Ads.AdManager.v202305.LiveStreamEvent[] liveStreamEvents)
 Updates the specified LiveStreamEvent objects. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.LiveStreamEvent[]> 
updateLiveStreamEventsAsync (Google.Api.Ads.AdManager.v202305.LiveStreamEvent[] liveStreamEvents)
 
virtual
Google.Api.Ads.AdManager.v202305.Slate[] 
updateSlates (Google.Api.Ads.AdManager.v202305.Slate[] slates)
 Update existing slates. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.Slate[]> 
updateSlatesAsync (Google.Api.Ads.AdManager.v202305.Slate[] slates)
 

Detailed Description

Provides methods for creating, updating and retrieving LiveStreamEvent objects.

This feature is only available for Ad Manager 360 networks. Publishers will need to be activated through the Video > Live streams tab in the Ad Manager UI. For access, apply through your account manager.

Constructor & Destructor Documentation

Google.Api.Ads.AdManager.v202305.LiveStreamEventService.LiveStreamEventService ( )
inline

Creates a new instance of the LiveStreamEventService class.

Google.Api.Ads.AdManager.v202305.LiveStreamEventService.LiveStreamEventService ( string  endpointConfigurationName)
inline

Creates a new instance of the LiveStreamEventService class.

Google.Api.Ads.AdManager.v202305.LiveStreamEventService.LiveStreamEventService ( string  endpointConfigurationName,
string  remoteAddress 
)
inline

Creates a new instance of the LiveStreamEventService class.

Google.Api.Ads.AdManager.v202305.LiveStreamEventService.LiveStreamEventService ( string  endpointConfigurationName,
System.ServiceModel.EndpointAddress  remoteAddress 
)
inline

Creates a new instance of the LiveStreamEventService class.

Google.Api.Ads.AdManager.v202305.LiveStreamEventService.LiveStreamEventService ( System.ServiceModel.Channels.Binding  binding,
System.ServiceModel.EndpointAddress  remoteAddress 
)
inline

Creates a new instance of the LiveStreamEventService class.

Member Function Documentation

virtual Google.Api.Ads.AdManager.v202305.LiveStreamEvent [] Google.Api.Ads.AdManager.v202305.LiveStreamEventService.createLiveStreamEvents ( Google.Api.Ads.AdManager.v202305.LiveStreamEvent[]  liveStreamEvents)
inlinevirtual
virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.LiveStreamEvent[]> Google.Api.Ads.AdManager.v202305.LiveStreamEventService.createLiveStreamEventsAsync ( Google.Api.Ads.AdManager.v202305.LiveStreamEvent[]  liveStreamEvents)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202305.Slate [] Google.Api.Ads.AdManager.v202305.LiveStreamEventService.createSlates ( Google.Api.Ads.AdManager.v202305.Slate[]  slates)
inlinevirtual

Create new slates.

A slate creative is served as backup content in a live stream event when no other creatives are eligible to be served.

Implements Google.Api.Ads.AdManager.v202305.ILiveStreamEventService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.Slate[]> Google.Api.Ads.AdManager.v202305.LiveStreamEventService.createSlatesAsync ( Google.Api.Ads.AdManager.v202305.Slate[]  slates)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202305.LiveStreamEventPage Google.Api.Ads.AdManager.v202305.LiveStreamEventService.getLiveStreamEventsByStatement ( Google.Api.Ads.AdManager.v202305.Statement  filterStatement)
inlinevirtual

Gets a LiveStreamEventPage of LiveStreamEvent objects that satisfy the given Statement::query. The following fields are supported for filtering:

PQL Property Object Property
id LiveStreamEvent::id
slateCreativeId LiveStreamEvent::slateCreativeId
assetKey LiveStreamEvent::assetKey
streamCreateDaiAuthenticationKeyIds LiveStreamEvent::streamCreateDaiAuthenticationKeyIds
dynamicAdInsertionType LiveStreamEvent::dynamicAdInsertionType
streamingFormat LiveStreamEvent::streamingFormat
customAssetKey LiveStreamEvent::customAssetKey
daiEncodingProfileIds LiveStreamEvent::daiEncodingProfileIds
segmentUrlAuthenticationKeyIds LiveStreamEvent::segmentUrlAuthenticationKeyIds

Implements Google.Api.Ads.AdManager.v202305.LiveStreamEventServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.LiveStreamEventPage> Google.Api.Ads.AdManager.v202305.LiveStreamEventService.getLiveStreamEventsByStatementAsync ( Google.Api.Ads.AdManager.v202305.Statement  filterStatement)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202305.SlatePage Google.Api.Ads.AdManager.v202305.LiveStreamEventService.getSlatesByStatement ( Google.Api.Ads.AdManager.v202305.Statement  statement)
inlinevirtual

Gets a SlatePage of Slate objects that satisfy the given Statement::query. The following fields are supported for filtering:

PQL Property Object Property
id Slate::id
name Slate::name
lastModifiedDateTime Slate::lastModifiedDateTime

Implements Google.Api.Ads.AdManager.v202305.LiveStreamEventServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.SlatePage> Google.Api.Ads.AdManager.v202305.LiveStreamEventService.getSlatesByStatementAsync ( Google.Api.Ads.AdManager.v202305.Statement  statement)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202305.UpdateResult Google.Api.Ads.AdManager.v202305.LiveStreamEventService.performLiveStreamEventAction ( Google.Api.Ads.AdManager.v202305.LiveStreamEventAction  liveStreamEventAction,
Google.Api.Ads.AdManager.v202305.Statement  filterStatement 
)
inlinevirtual

Performs actions on LiveStreamEvent objects that match the given Statement::query.

Implements Google.Api.Ads.AdManager.v202305.LiveStreamEventServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.UpdateResult> Google.Api.Ads.AdManager.v202305.LiveStreamEventService.performLiveStreamEventActionAsync ( Google.Api.Ads.AdManager.v202305.LiveStreamEventAction  liveStreamEventAction,
Google.Api.Ads.AdManager.v202305.Statement  filterStatement 
)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202305.UpdateResult Google.Api.Ads.AdManager.v202305.LiveStreamEventService.performSlateAction ( Google.Api.Ads.AdManager.v202305.SlateAction  slateAction,
Google.Api.Ads.AdManager.v202305.Statement  filterStatement 
)
inlinevirtual

Performs actions on slates that match the given Statement.

Implements Google.Api.Ads.AdManager.v202305.LiveStreamEventServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.UpdateResult> Google.Api.Ads.AdManager.v202305.LiveStreamEventService.performSlateActionAsync ( Google.Api.Ads.AdManager.v202305.SlateAction  slateAction,
Google.Api.Ads.AdManager.v202305.Statement  filterStatement 
)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202305.LiveStreamEvent [] Google.Api.Ads.AdManager.v202305.LiveStreamEventService.updateLiveStreamEvents ( Google.Api.Ads.AdManager.v202305.LiveStreamEvent[]  liveStreamEvents)
inlinevirtual
virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.LiveStreamEvent[]> Google.Api.Ads.AdManager.v202305.LiveStreamEventService.updateLiveStreamEventsAsync ( Google.Api.Ads.AdManager.v202305.LiveStreamEvent[]  liveStreamEvents)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202305.Slate [] Google.Api.Ads.AdManager.v202305.LiveStreamEventService.updateSlates ( Google.Api.Ads.AdManager.v202305.Slate[]  slates)
inlinevirtual

Update existing slates.

Only the slateName is editable.

Implements Google.Api.Ads.AdManager.v202305.ILiveStreamEventService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.Slate[]> Google.Api.Ads.AdManager.v202305.LiveStreamEventService.updateSlatesAsync ( Google.Api.Ads.AdManager.v202305.Slate[]  slates)
inlinevirtual

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