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

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

Inheritance diagram for Google.Api.Ads.AdManager.v202305.IAdRuleService:
Google.Api.Ads.AdManager.v202305.AdRuleServiceInterface Google.Api.Ads.AdManager.v202305.AdRuleService

Public Member Functions

Google.Api.Ads.AdManager.v202305.AdRule[] createAdRules (Google.Api.Ads.AdManager.v202305.AdRule[] adRules)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.AdRule[]> 
createAdRulesAsync (Google.Api.Ads.AdManager.v202305.AdRule[] adRules)
 
Google.Api.Ads.AdManager.v202305.AdSpot[] createAdSpots (Google.Api.Ads.AdManager.v202305.AdSpot[] adSpots)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.AdSpot[]> 
createAdSpotsAsync (Google.Api.Ads.AdManager.v202305.AdSpot[] adSpots)
 
Google.Api.Ads.AdManager.v202305.BreakTemplate[] createBreakTemplates (Google.Api.Ads.AdManager.v202305.BreakTemplate[] breakTemplate)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.BreakTemplate[]> 
createBreakTemplatesAsync (Google.Api.Ads.AdManager.v202305.BreakTemplate[] breakTemplate)
 
Google.Api.Ads.AdManager.v202305.AdRule[] updateAdRules (Google.Api.Ads.AdManager.v202305.AdRule[] adRules)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.AdRule[]> 
updateAdRulesAsync (Google.Api.Ads.AdManager.v202305.AdRule[] adRules)
 
Google.Api.Ads.AdManager.v202305.AdSpot[] updateAdSpots (Google.Api.Ads.AdManager.v202305.AdSpot[] adSpots)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.AdSpot[]> 
updateAdSpotsAsync (Google.Api.Ads.AdManager.v202305.AdSpot[] adSpots)
 
Google.Api.Ads.AdManager.v202305.BreakTemplate[] updateBreakTemplates (Google.Api.Ads.AdManager.v202305.BreakTemplate[] breakTemplate)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.BreakTemplate[]> 
updateBreakTemplatesAsync (Google.Api.Ads.AdManager.v202305.BreakTemplate[] breakTemplate)
 
- Public Member Functions inherited from Google.Api.Ads.AdManager.v202305.AdRuleServiceInterface
Wrappers.AdRuleService.createAdRulesResponse createAdRules (Wrappers.AdRuleService.createAdRulesRequest request)
 
System.Threading.Tasks.Task
< Wrappers.AdRuleService.createAdRulesResponse
createAdRulesAsync (Wrappers.AdRuleService.createAdRulesRequest request)
 
Wrappers.AdRuleService.createAdSpotsResponse createAdSpots (Wrappers.AdRuleService.createAdSpotsRequest request)
 
System.Threading.Tasks.Task
< Wrappers.AdRuleService.createAdSpotsResponse
createAdSpotsAsync (Wrappers.AdRuleService.createAdSpotsRequest request)
 
Wrappers.AdRuleService.createBreakTemplatesResponse createBreakTemplates (Wrappers.AdRuleService.createBreakTemplatesRequest request)
 
System.Threading.Tasks.Task
< Wrappers.AdRuleService.createBreakTemplatesResponse
createBreakTemplatesAsync (Wrappers.AdRuleService.createBreakTemplatesRequest request)
 
Google.Api.Ads.AdManager.v202305.AdRulePage getAdRulesByStatement (Google.Api.Ads.AdManager.v202305.Statement statement)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.AdRulePage
getAdRulesByStatementAsync (Google.Api.Ads.AdManager.v202305.Statement statement)
 
Google.Api.Ads.AdManager.v202305.AdSpotPage getAdSpotsByStatement (Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.AdSpotPage
getAdSpotsByStatementAsync (Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 
Google.Api.Ads.AdManager.v202305.BreakTemplatePage getBreakTemplatesByStatement (Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.BreakTemplatePage
getBreakTemplatesByStatementAsync (Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 
Google.Api.Ads.AdManager.v202305.UpdateResult performAdRuleAction (Google.Api.Ads.AdManager.v202305.AdRuleAction adRuleAction, Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.UpdateResult
performAdRuleActionAsync (Google.Api.Ads.AdManager.v202305.AdRuleAction adRuleAction, Google.Api.Ads.AdManager.v202305.Statement filterStatement)
 
Wrappers.AdRuleService.updateAdRulesResponse updateAdRules (Wrappers.AdRuleService.updateAdRulesRequest request)
 
System.Threading.Tasks.Task
< Wrappers.AdRuleService.updateAdRulesResponse
updateAdRulesAsync (Wrappers.AdRuleService.updateAdRulesRequest request)
 
Wrappers.AdRuleService.updateAdSpotsResponse updateAdSpots (Wrappers.AdRuleService.updateAdSpotsRequest request)
 
System.Threading.Tasks.Task
< Wrappers.AdRuleService.updateAdSpotsResponse
updateAdSpotsAsync (Wrappers.AdRuleService.updateAdSpotsRequest request)
 
Wrappers.AdRuleService.updateBreakTemplatesResponse updateBreakTemplates (Wrappers.AdRuleService.updateBreakTemplatesRequest request)
 
System.Threading.Tasks.Task
< Wrappers.AdRuleService.updateBreakTemplatesResponse
updateBreakTemplatesAsync (Wrappers.AdRuleService.updateBreakTemplatesRequest request)
 

Detailed Description

Provides methods for creating, updating and retrieving AdRule objects.

Ad rules contain data that the ad server uses to generate a playlist of video ads.

Member Function Documentation

Google.Api.Ads.AdManager.v202305.AdRule [] Google.Api.Ads.AdManager.v202305.IAdRuleService.createAdRules ( Google.Api.Ads.AdManager.v202305.AdRule[]  adRules)
System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.AdRule[]> Google.Api.Ads.AdManager.v202305.IAdRuleService.createAdRulesAsync ( Google.Api.Ads.AdManager.v202305.AdRule[]  adRules)
Google.Api.Ads.AdManager.v202305.AdSpot [] Google.Api.Ads.AdManager.v202305.IAdRuleService.createAdSpots ( Google.Api.Ads.AdManager.v202305.AdSpot[]  adSpots)
System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.AdSpot[]> Google.Api.Ads.AdManager.v202305.IAdRuleService.createAdSpotsAsync ( Google.Api.Ads.AdManager.v202305.AdSpot[]  adSpots)
Google.Api.Ads.AdManager.v202305.BreakTemplate [] Google.Api.Ads.AdManager.v202305.IAdRuleService.createBreakTemplates ( Google.Api.Ads.AdManager.v202305.BreakTemplate[]  breakTemplate)
System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.BreakTemplate[]> Google.Api.Ads.AdManager.v202305.IAdRuleService.createBreakTemplatesAsync ( Google.Api.Ads.AdManager.v202305.BreakTemplate[]  breakTemplate)
Google.Api.Ads.AdManager.v202305.AdRule [] Google.Api.Ads.AdManager.v202305.IAdRuleService.updateAdRules ( Google.Api.Ads.AdManager.v202305.AdRule[]  adRules)
System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.AdRule[]> Google.Api.Ads.AdManager.v202305.IAdRuleService.updateAdRulesAsync ( Google.Api.Ads.AdManager.v202305.AdRule[]  adRules)
Google.Api.Ads.AdManager.v202305.AdSpot [] Google.Api.Ads.AdManager.v202305.IAdRuleService.updateAdSpots ( Google.Api.Ads.AdManager.v202305.AdSpot[]  adSpots)
System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.AdSpot[]> Google.Api.Ads.AdManager.v202305.IAdRuleService.updateAdSpotsAsync ( Google.Api.Ads.AdManager.v202305.AdSpot[]  adSpots)
Google.Api.Ads.AdManager.v202305.BreakTemplate [] Google.Api.Ads.AdManager.v202305.IAdRuleService.updateBreakTemplates ( Google.Api.Ads.AdManager.v202305.BreakTemplate[]  breakTemplate)
System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.BreakTemplate[]> Google.Api.Ads.AdManager.v202305.IAdRuleService.updateBreakTemplatesAsync ( Google.Api.Ads.AdManager.v202305.BreakTemplate[]  breakTemplate)

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