Acompáñanos en vivo en Discord en el servidor de la comunidad de Google Advertising and Measurement el 16 de octubre. Analizaremos las nuevas funciones agregadas en la versión 22 de la API de Google Ads.
Si puedes, te recomendamos que uses la implementación de C, pero es posible que se necesite PHP en algunos casos (por ejemplo, cuando se limita por restricciones técnicas o de seguridad).
La implementación de PHP se instala automáticamente como cualquier otra dependencia de googleapis/gax-php en Composer, pero se usa en el tiempo de ejecución solo si la implementación de C no está instalada ni configurada.
Implementación en C
Para instalar y configurar la extensión de PHP de Protobuf, sigue estos pasos:
Ejecuta sudo pecl install protobuf desde la línea de comandos.
Agrega una línea extension=protobuf.so al archivo php.ini.
Implementación en PHP
Asegúrate de que la implementación de C esté inhabilitada y de que se hayan instalado todas las dependencias de la biblioteca googleapis/gax-php:
Marca como comentario cualquier línea extension=protobuf.so en php.ini.
Ejecuta composer install desde el directorio que contiene el archivo composer.json del proyecto en el que se está trabajando. El composer.json debe especificar google-ads-php o cualquier proyecto que lo requiera como dependencia.
Determina qué implementación se está usando
Ejecuta php -i | grep protobuf:
Si no está vacío, significa que estás usando la implementación de C.
De lo contrario, no usas la implementación de C, y la biblioteca de PHP de la API de Google Ads dependerá de la implementación de PHP (si se instala correctamente con Composer).
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-26 (UTC)"],[],[]]