Ошибка при использовании API Google AdWords

Я пытаюсь запустить пример адаптивного объявления, используя библиотеку API AdWords (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

Решение

Ошибка указывает на то, что вы пытаетесь добавить объявление в кампанию, несовместимое с его типом.

В вашем конкретном сценарии вы добавляете отзывчивое объявление к Поисковая сеть Кампания, но этот тип объявления может быть использован только в Кампания в контекстно-медийной сети.

Решение состоит в том, чтобы создать новую кампанию Display с надлежащими настройками таргетинга и обновить идентификатор уязвимой кампании в своем коде.

2

Другие решения

Из вышеприведенной ошибки видно, что ваши данные доступа, которые вы предоставляете, неверны, поскольку они дают ошибку прав доступа.

Вы можете найти пример здесь:
https://github.com/googleads/googleads-php-lib/tree/master/examples/AdWords

В противном случае вы можете вставить свой код (без ваших данных доступа), чтобы мы могли видеть, как вы его реализуете.

1

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector