我正在尝试使用adwords api library(php)运行一个自适应广告示例,但它给了我以下错误
Fatal error: Uncaught exception 'Google\AdsApi\AdWords\v201702\cm\ApiException' with message '[OperationAccessDenied.OPERATION_NOT_PERMITTED_FOR_CAMPAIGN_TYPE @ operations[0].operand.ad; trigger:'SEARCH']' in C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\Common\Util\Reflection.php:39 Stack trace: #0 C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\Common\Util\Reflection.php(39): ReflectionClass->newInstanceArgs(Array)
#1 C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\Common\AdsSoapClient.php(162): Google\AdsApi\Common\Util\Reflection->createInstance('Google\\AdsApi\\A...', '[OperationAcces...')
#2 C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\Common\AdsSoapClient.php(126): Google\AdsApi\Common\AdsSoapClient->parseApiExceptionFromSoapFault(Object(SoapFault))
#3 C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\AdWords\v201702\cm\AdGroupAdService.php(189): Google\AdsApi\Common\AdsSoapClient->__soapCall('mutate', Array)
#4 C:\xampp\ht in C:\xampp\htdocs\adfollower\app\Utils\adfollower\src\Google\AdsApi\Common\Util\Reflection.php on line 39
答案 0 :(得分:2)
该错误表示您尝试将广告素材添加到与其类型不兼容的广告系列中。
在您的特定情况下,您要向 解决方案是使用正确的目标设置制作新的展示广告系列,并在代码中更新受影响的广告系列ID。
答案 1 :(得分:1)
从上面的错误中,您提供的访问详细信息看起来不正确,因为它提供了权限错误。
你可以在这里找到一个例子: https://github.com/googleads/googleads-php-lib/tree/master/examples/AdWords
否则,您可以粘贴您的代码(没有您的访问详细信息),以便我们了解您的实施方式。