For Video Views Pre-roll campaigns, we found an issue where we are unable to negate IAB_Categories for a line_item. We were using an account created via the Sandbox API, that contains the VIDEO_VIEWS_PREROLL account_feature.
Here is the twurl with for the request:
twurl -H "https://ads-api-sandbox.twitter.com/" "/1/batch/accounts/gq0w3i/targeting_criteria" -r
"[{"operation_type":"Create",
"params":
{
"line_item_id":"cmab",
"targeting_type":"IAB_CATEGORY",
"targeting_value":"IAB2",
"negated":true
}
}]"
And here was the response. Notice how the “negated”:”true” is not even included in the request portion of the response. It seems that there might be a unknown permission in store here.
"request": [
{
"params": {
"line_item_id": "cmab",
"targeting_type": "IAB_CATEGORY",
"targeting_value": "IAB2",
"account_id": "gq0w3i"
},
"operation_type": "Create"
}
],
"operation_errors": [
[
{
"code": "INVALID",
"message": "Your account is currently not authorized to do non-negative targeting on targeting criterion with type 'IAB_CATEGORY'",
"attribute": "targeting_type"
}
]
]
Can you please advise and let us know if we need any additional permissions? Or perhaps this is a bug?