- 1 Minute to read
Completion Rate Targeting
- 1 Minute to read
The Yahoo DSP supports the COMPLETION_RATE targeting parameter for video line items. Use completion rate threshold targeting to define what percentage of impressions to be 100 % completed.
For example, if completionRateThreshold is set to 60, this will target impressions with a 60% probability or higher to be completed.
Endpoint
he Yahoo DSP supports the COMPLETION_RATE targeting parameter for video line items.
/traffic/lines/{id}/targetingUse the following HTTP methods.
Use the
GETmethod to retrieve the completion rate thresholds configured for the specified line.Use the
POSTmethod to apply the completion rate threshold targeting to a specified line.
Required and Supported Parameters
The targeting resource is the standard Yahoo DSP resource for targeting consumers based on their profiles, behaviors and ad content.
This resource comprises multiple fields that enable you to specify line targeting across many types of targets, including the COMPLETION_RATE target type.
The targeting resource is defined by the following COMPLETION_RATE targeting type-specific fields.
Parameter | Parameter Type | Description | Data Type | Required |
|---|---|---|---|---|
| path | The line ID. |
| Y |
| body | The completion rate threshold, expressed as a value between 1-100. Defines what percentage of impressions to be 100 % completed. |
| Required if adding or updating a completion rate target |
| body | The vendor associated with the threshold. The default vendor is “0” for Yahoo+ Targeting. |
| Y |
| body | Specifies an array of targeting types to update, enable or disable. The |
| Y |
Note
The Targeting Object section on the About Targeting article provides a complete list of targeting resource fields.
Add/Update Completion Rate Targeting
Add or update completion rate targeting for the specified line.
POST traffic/lines/{id}/targeting/Parameters
The line ID is specified in the path of the URL. All other parameters are specified in the body of the application/json payload.
Sample Request URL
POST https://dspapi.admanagerplus.yahoo.com/traffic/lines/{id}/targeting/Sample Request Body
{
"completionRateVendorId": 0,
"completionRateThreshoId": 56.00,
"types": [
{
"name": "COMPLETION_RATE",
"isTargeted": true
}
]
}Sample Response
{
"response": {
"types": [
{
"isTargeted": true,
"name": "COMPLETION_RATE"
}
],
"completionRateThreshold": 56,
"completionRateVendorId": 0
},
"errors": null,
"timeStamp": "2025-09-19T17:25:15.533Z"
}