Jueves, 7 de agosto de 2025
¿Cuáles son los cambios?
Tal como lo anunciamos el año pasado, Google dejará de mostrar publicidad política en la Unión Europea debido a un nuevo reglamento que entrará en vigencia en octubre de 2025. El 3 de septiembre de 2025, la API de Google Ads y las secuencias de comandos de Google Ads implementarán medidas por incumplimiento relacionadas con este cambio. Si utilizas alguno de estos productos para crear o administrar campañas, es posible que debas actualizar tu aplicación para controlar estas aplicaciones de medidas por incumplimiento antes del 3 de septiembre de 2025.
Compatibilidad de la API con la autodeclaración de anuncios políticos de la UE
La API de Google Ads y los scripts de Google Ads ahora admiten la autodeclaración de si una campaña incluye anuncios políticos de la UE. Obtén información sobre cómo se define un anuncio político de la UE aquí. Las versiones v19.2, v20.1 y v21 de la API contienen un campo nuevo llamado contains_eu_political_advertising en el objeto Campaign.. En la siguiente tabla, se muestran los valores posibles y su significado.
| Valor | Significado |
CONTAINS_EU_POLITICAL_ADVERTISING
|
La campaña incluye anuncios políticos de la UE. |
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING
|
La campaña no incluye anuncios políticos de la UE. |
UNSPECIFIED
|
Falta la autodeclaración sobre los anuncios políticos de la UE en la campaña. |
Puedes recuperar el estado de la autodeclaración de una campaña en la API de Google Ads ejecutando la siguiente consulta con los métodos Search o SearchStream de GoogleAdsService. En el caso de los scripts de Google Ads, usa los métodos AdsApp.search o AdsApp.report.
select campaign.id, campaign.contains_eu_political_advertising from campaign
Si usas las bibliotecas cliente de la API de Google Ads, es posible que debas descargar la versión más reciente de la biblioteca para usar esta funcionalidad en las versiones v19 y v20 de la API.
Cambios en la validación y aplicación de la API
El 3 de septiembre de 2025, la API de Google Ads y los scripts de Google Ads comenzarán a aplicar las siguientes verificaciones en las versiones v19 y v20 de la API.
- Todas las campañas nuevas creadas a través de la API de Google Ads o las secuencias de comandos de Google Ads deben establecer el campo
contains_eu_political_advertising. La llamada a la API para crear una campaña nueva conCampaignService.MutateCampaignsfallará con un errorFieldError.REQUIREDsi no se establece este campo. Los scripts de Google Ads aplicarán estas verificaciones cuando se creen campañas con los métodosAdsApp.mutateoAdsApp.mutateAll. - Todas las campañas existentes deben establecer el campo
contains_eu_political_advertisingantes de intentar cambiar la segmentación porproximity, location,olocation_groupa nivel de la campaña o del grupo de anuncios. La llamada a la API para crear o actualizar estos criterios de campaña con el métodoCampaignCriterionService.MutateCampaignCriteriapara las campañas existentes fallará con un errorCriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATIONsi la campaña no completó la autodeclaración. La llamada a la API para crear o actualizar estos criterios de grupos de anuncios conAdGroupCriterionService.MutateAdGroupCriteriatambién fallará de manera similar si la campaña no completó la autodeclaración. Las secuencias de comandos de Google Ads aplicarán estas verificaciones cuando se intente cambiar la segmentación con los métodosAdsApp.mutate,AdsApp.mutateAll,AdsApp.Campaign.addProximityyAdsApp.Campaign.addLocation. - Estas aplicaciones de medidas por incumplimiento también se aplican a otros mecanismos que puedes usar para crear campañas, como ejecutar trabajos por lotes y usar el método
GoogleAdsService.Mutatepara crear y actualizar entidades. - Si intentas programar un experimento nuevo con el método
ExperimentService.ScheduleExperiment, se arrojará un errorExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATIONsi falta elcontains_eu_political_advertising declarationen las campañas de borrador de tratamiento. - Si utilizas la función de carga masiva en los scripts de Google Ads, consulta la documentación del producto para obtener más información sobre los cambios en la plantilla de hoja de cálculo que se requieren como parte de este cambio.
Estas verificaciones ya se aplican en la versión v21 de la API de Google Ads.
¿Cómo afectará esto la publicación de mi campaña?
Todas las campañas que hayan declarado que contienen anuncios políticos de la UE estableciendo el parámetro contains_eu_political_advertising en true dejarán de publicar anuncios en la UE el 22 de septiembre de 2025. Consulta nuestro Centro de ayuda para obtener más información.
Por el momento, las campañas existentes sin una declaración no se verán afectadas. Te recomendamos que actualices las campañas existentes en tus cuentas con una declaración adecuada lo antes posible. Puedes recuperar las campañas sin una declaración con la siguiente consulta de GAQL usando los métodos Search o SearchStream de GoogleAdsService.
select campaign.id, campaign.contains_eu_political_advertising
from
campaign
where
campaign.contains_eu_political_advertising NOT IN
(
'CONTAINS_EU_POLITICAL_ADVERTISING',
'DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING'
)¿Qué tengo que hacer?
Si tu aplicación utiliza la API de Google Ads o los scripts de Google Ads para crear o administrar campañas, asegúrate de actualizarla para que controle estas aplicaciones de medidas por incumplimiento antes del 3 de septiembre de 2025.
¿Cómo puedo obtener ayuda?
Si tienes más preguntas sobre este cambio, comunícate con los canales de asistencia de la API de Google Ads o de asistencia para las secuencias de comandos de Google Ads.
Etiquetas: campaign, google-ads-api, google-ads-scripts