|
1 | 1 | --- |
2 | 2 | title: Pricing Models |
3 | | -description: Comprehensive guide to AdCP's flexible pricing models including CPM, CPCV, CPP, CPC, CPA, and DOOH support |
4 | | -keywords: [pricing models, CPM, CPCV, CPP, CPC, CPA, CPV, GRP, video pricing, DOOH, share of voice, measurement, conversions] |
| 3 | +description: Comprehensive guide to AdCP's flexible pricing models including CPM, CPCV, CPP, CPC, CPA, Time, and DOOH support |
| 4 | +keywords: [pricing models, CPM, CPCV, CPP, CPC, CPA, CPV, GRP, video pricing, DOOH, share of voice, measurement, conversions, time-based, sponsorship, daily rate] |
5 | 5 | --- |
6 | 6 |
|
7 | 7 |
|
@@ -310,6 +310,54 @@ Buyers should verify the measurement provider meets their campaign requirements |
310 | 310 |
|
311 | 311 | --- |
312 | 312 |
|
| 313 | +### Time (Cost Per Time Unit) |
| 314 | +**Cost per time unit** - Rate scales with campaign duration, enabling self-serve sponsorships. |
| 315 | + |
| 316 | +**Use Cases**: Homepage takeovers, section sponsorships, premium placements where price depends on booking duration |
| 317 | + |
| 318 | +**Example**: |
| 319 | +```json |
| 320 | +{ |
| 321 | + "$schema": "https://adcontextprotocol.org/schemas/v2/pricing-options/time-option.json", |
| 322 | + "pricing_option_id": "time_usd_daily", |
| 323 | + "pricing_model": "time", |
| 324 | + "fixed_price": 50000.00, |
| 325 | + "currency": "USD", |
| 326 | + "parameters": { |
| 327 | + "time_unit": "day", |
| 328 | + "min_duration": 1, |
| 329 | + "max_duration": 30 |
| 330 | + } |
| 331 | +} |
| 332 | +``` |
| 333 | + |
| 334 | +**Billing**: Cost = `fixed_price` x number of `time_unit`s in the campaign flight. For example, a 3-day campaign at $50,000/day = $150,000 total. |
| 335 | + |
| 336 | +**Parameters**: |
| 337 | +- `time_unit` (required): `"hour"`, `"day"`, `"week"`, or `"month"` |
| 338 | +- `min_duration` (optional): Minimum booking duration in time units |
| 339 | +- `max_duration` (optional): Maximum booking duration in time units |
| 340 | + |
| 341 | +**Time Unit Calculation**: |
| 342 | + |
| 343 | +| Time Unit | Calculation | |
| 344 | +|-----------|-------------| |
| 345 | +| `hour` | rate x hours in flight | |
| 346 | +| `day` | rate x calendar days in flight | |
| 347 | +| `week` | rate x weeks (seller-defined rounding) | |
| 348 | +| `month` | rate x months (seller-defined pro-rating) | |
| 349 | + |
| 350 | +**Comparison with Flat Rate**: |
| 351 | + |
| 352 | +| Aspect | Flat Rate | Time | |
| 353 | +|--------|-----------|------| |
| 354 | +| Semantics | Fixed total cost | Rate x duration | |
| 355 | +| `fixed_price` means | Total campaign cost | Cost per time unit | |
| 356 | +| Buyer flexibility | Must negotiate duration | Self-serve any duration | |
| 357 | +| Use case | Fixed sponsorships | Scalable sponsorships | |
| 358 | + |
| 359 | +--- |
| 360 | + |
313 | 361 | ## Digital Out-of-Home (DOOH) Pricing |
314 | 362 |
|
315 | 363 | DOOH advertising uses existing pricing models—typically **CPM** or **flat_rate**—with optional parameters to describe the inventory allocation. |
@@ -459,6 +507,7 @@ Different pricing models report different primary metrics: |
459 | 507 | | CPC | clicks | impressions, ctr, spend | |
460 | 508 | | CPA | conversions | conversion_value, cost_per_acquisition, roas, spend | |
461 | 509 | | Flat Rate | N/A | impressions, reach, frequency | |
| 510 | +| Time | N/A | impressions, reach, frequency | |
462 | 511 |
|
463 | 512 | ## Example: Multi-Model CTV Product |
464 | 513 |
|
|
0 commit comments