我开发的网络应用程序通过PHP DFP API定期更新某些直销和自家广告的广告定位条件。
有些广告会从API返回“超量警告”,而其中一些则没有。问题是当警告存在时,API会忽略定位更新。如果未返回警告,则接受API更新。
我查看了DFP广告管理系统界面中的广告,但我无法确定为什么其中一些广告超额预订,而其中一些广告没有。如何针对我们的DFP广告管理系统帐户全局停用超额预订警告,或者单独停用特定广告,或者我可以采取哪些其他方式使DFP广告管理系统尊重目标更新,而不是出现此错误?
这是阻止目标参数更新的特定错误示例:
[ForecastingError.NOT_ENOUGH_INVENTORY @ lineItem[0].id; trigger:'44551404']
感谢您的帮助!
答案 0 :(得分:1)
我在DFP API Forum找到了答案。
在使用订单项服务设置定位属性时,可以明确忽略此警告。
$lineItem->setAllowOverbook(true);
$lineItem->setSkipInventoryCheck(true);