To deliver a Line Item over Synamedia Iris Ad Manager, a user should set either the budget, or the Cost per Thousand (CPM), or the impressions depending on the user's Line Item preferences. The budget, CPM, and the impressions are defined when a Line Item is added to a campaign.
You can choose the target impression if the budget of a Line Item is unknown. Synamedia Iris Ad Manager will try to deliver the maximum impression set in the Impressions field. When you already know how much you would like to spend on your entire Line Item, you can set a campaign budget using the API or the Iris Ad Manager UI.
One of the methods that a publisher uses to determine the revenue associated with the Line Item is CPM. It is recommended that you to set up the CPM value if the price is already known. If you choose the Budget field in the API or on the Iris Ad Manager UI, then setting up the CPM is mandatory.
The Synamedia Iris Ad Manager uses the CPM to report the budget and impression required for the Line Item. The budget and CPM you set determine the maximum number of impressions Synamedia Iris Ad Manager delivers.
Here's how impressions and budgets are calculated:
(Impressions × CPM) ÷ 1,000 = Budget
(Budget ÷ CPM) × 1,000 = Impressions
For example, for a $10 USD CPM and $3000 USD budget, the maximum number of impressions is 300,000 for the duration of the Line Item. The Synamedia Iris Ad Server spreads these impressions across the Line Item's duration depending on your delivery pacing settings.
To add pricing information to a Line Item, use the "pricing" object while creating or updating a Line Item. Note that you can define either the budget or the target Impressions, and not both.
For example :
"pricing" : {
"CPM" : 10.5,
"budget" : 1000,
"currency" : "USD"
}