Hi Peter,
I've just managed to create Verticals as a BiddableAdGroupCriterion for a Display Network Campaign via API(setting all topics.And I can see in the AdWords accoutn UI that the changes took effect.We're using the v201609 API version(on LIVE acount, not test).
And I'm really wondering what do you mean when you say this functionallity is depricated - you mean it will be depricated in the near future or waht...?
Here is a code snippet from my API call using .NET client library
var topicsCriterion = new Vertical();
topicsCriterion.verticalId = 4;
// create AdGroupCriterion;
var adGroupCriterion = new BiddableAdGroupCriterion();
adGroupCriterion.adGroupId = existingAdGroupId;
adGroupCriterion.criterion = topicsCriterion;
adGroupCriterion.criterion.type = CriterionType.VERTICAL;
// create adgroupcriterion operaion
var operation = new AdGroupCriterionOperation();
operation.operand = adGroupCriterion;
operation.@operator = Operator.ADD;
var service = AdwordsAuthotication.GetAdGroupCriterionService(clientID);
var returnValue = service.mutate(operation);
Best regards,
Borislav Hristov