Campaign Management APIs
The Campaign Management APIs include endpoints for sucessfully booking a campaign with goals and ads, as well as managing any campaign and goal targeting rules.
Refer to Tutorial: Create a Campaign for more information on the API calls required to successfully book a campaign.
|API component||API operations||Description|
|Campaign API||Use the Campaign API to define some general settings for the campaign. Give the campaign a name, associate it with a client, set the campaign priority, delivery mode and targeting rules. You can then add goals and ads through endpoints described further down in the table.|
|Goal API||A goal is a schedule or placement that determines the delivery of your ads. Use the Goal API to define, for example, how many impressions should be delivered, at what frequency, how they appear in ad breaks, the targeting rules, and the start/end date of the campaign. You can have multiple goals in a campaign if you, for example, need to reach different target audiences, or deliver during different time periods. You can then add ads through endpoints described further down in the table.|
|Asset API||Assets refer to creative files that you need to associate with your ads. Use the Asset API to upload and retrieve video assets and other assets, such as ad images and flash files.|
|Ad API||Use the Ad API to link an asset to an ad, add one or more ads of supported format to a goal, target ads to specific device groups, or set a different start/end date than the one set for the goal.|