使用 Google Adwords api 时出错

Error using Google Adwords api

我正在尝试 运行 使用 adwords api 库 (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 

从上面的错误来看,您提供的访问详细信息似乎不正确,因为它给出了权限错误。

您可以在此处找到示例: https://github.com/googleads/googleads-php-lib/tree/master/examples/AdWords

否则,您能否粘贴您的代码(不包含您的访问详细信息),以便我们了解您是如何实施的。

该错误表明您正在尝试向与其类型不兼容的广告系列添加广告素材。

在您的具体情况下,您要将自适应广告添加到搜索网络广告系列,但此类广告素材只能用于展示广告网络活动.

解决方案是使用正确的定位设置创建一个新的展示广告系列,并在您的代码中更新受影响的广告系列 ID。