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

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

Inheritance diagram for Google.Api.Ads.AdManager.v202311.ILineItemService:
Google.Api.Ads.AdManager.v202311.LineItemServiceInterface Google.Api.Ads.AdManager.v202311.LineItemService

Public Member Functions

Google.Api.Ads.AdManager.v202311.LineItem[] createLineItems (Google.Api.Ads.AdManager.v202311.LineItem[] lineItems)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202311.LineItem[]> 
createLineItemsAsync (Google.Api.Ads.AdManager.v202311.LineItem[] lineItems)
 
Google.Api.Ads.AdManager.v202311.LineItem[] updateLineItems (Google.Api.Ads.AdManager.v202311.LineItem[] lineItems)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202311.LineItem[]> 
updateLineItemsAsync (Google.Api.Ads.AdManager.v202311.LineItem[] lineItems)
 
- Public Member Functions inherited from Google.Api.Ads.AdManager.v202311.LineItemServiceInterface
Wrappers.LineItemService.createLineItemsResponse createLineItems (Wrappers.LineItemService.createLineItemsRequest request)
 
System.Threading.Tasks.Task
< Wrappers.LineItemService.createLineItemsResponse
createLineItemsAsync (Wrappers.LineItemService.createLineItemsRequest request)
 
Google.Api.Ads.AdManager.v202311.LineItemPage getLineItemsByStatement (Google.Api.Ads.AdManager.v202311.Statement filterStatement)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202311.LineItemPage
getLineItemsByStatementAsync (Google.Api.Ads.AdManager.v202311.Statement filterStatement)
 
Google.Api.Ads.AdManager.v202311.UpdateResult performLineItemAction (Google.Api.Ads.AdManager.v202311.LineItemAction lineItemAction, Google.Api.Ads.AdManager.v202311.Statement filterStatement)
 
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202311.UpdateResult
performLineItemActionAsync (Google.Api.Ads.AdManager.v202311.LineItemAction lineItemAction, Google.Api.Ads.AdManager.v202311.Statement filterStatement)
 
Wrappers.LineItemService.updateLineItemsResponse updateLineItems (Wrappers.LineItemService.updateLineItemsRequest request)
 
System.Threading.Tasks.Task
< Wrappers.LineItemService.updateLineItemsResponse
updateLineItemsAsync (Wrappers.LineItemService.updateLineItemsRequest request)
 

Detailed Description

Provides methods for creating, updating and retrieving LineItem objects.

Line items define the campaign. For example, line items define:

  • a budget
  • a span of time to run
  • ad unit targeting

In short, line items connect all of the elements of an ad campaign.

Line items and creatives can be associated with each other through LineItemCreativeAssociation objects. An ad unit will host a creative through both this association and the LineItem::targeting to it. The delivery of a line item depends on its priority. More information on line item priorities can be found on the Ad Manager Help Center.

Member Function Documentation

Google.Api.Ads.AdManager.v202311.LineItem [] Google.Api.Ads.AdManager.v202311.ILineItemService.createLineItems ( Google.Api.Ads.AdManager.v202311.LineItem[]  lineItems)
System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202311.LineItem[]> Google.Api.Ads.AdManager.v202311.ILineItemService.createLineItemsAsync ( Google.Api.Ads.AdManager.v202311.LineItem[]  lineItems)
Google.Api.Ads.AdManager.v202311.LineItem [] Google.Api.Ads.AdManager.v202311.ILineItemService.updateLineItems ( Google.Api.Ads.AdManager.v202311.LineItem[]  lineItems)
System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202311.LineItem[]> Google.Api.Ads.AdManager.v202311.ILineItemService.updateLineItemsAsync ( Google.Api.Ads.AdManager.v202311.LineItem[]  lineItems)

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