Modifications apportées pour tenir compte du Règlement de l'Union européenne sur la publicité à caractère politique dans l'API Google Ads et les scripts Google Ads

Jeudi 7 août 2025

Qu'est-ce qui change ?

Comme annoncé l'année dernière, Google va cesser de diffuser des publicités à caractère politique dans l'Union européenne préalablement à l'entrée en vigueur d'un nouveau règlement en octobre 2025. Le 3 septembre 2025, l'API Google Ads et les scripts Google Ads déploieront des mesures d'application en lien avec ce changement. Si vous utilisez l'un de ces produits pour créer ou gérer des campagnes, vous devrez peut-être mettre à jour votre application pour gérer ces mesures d'application avant le 3 septembre 2025.

Compatibilité de l'API avec l'autodéclaration des annonces à caractère politique dans l'UE

L'API Google Ads et les scripts Google Ads permettent désormais de déclarer soi-même si une campagne comporte des annonces à caractère politique dans l'UE. Découvrez ce que nous entendons par "annonce à caractère politique dans l'UE" sur cette page. Les versions 19.2, 20.1 et 21 de l'API contiennent un nouveau champ nommé contains_eu_political_advertising dans l'objet Campaign.. Les valeurs possibles et leur signification sont indiquées dans le tableau ci-dessous.

Valeur Signification
CONTAINS_EU_POLITICAL_ADVERTISING La campagne comporte des annonces à caractère politique dans l'UE.
DOES_NOT_CONTAIN_EU_POLITICAL_ADVERTISING La campagne ne comporte pas d'annonces à caractère politique dans l'UE.
UNSPECIFIED La campagne n'inclut pas d'autodéclaration concernant les annonces à caractère politique dans l'UE.

Vous pouvez récupérer l'état d'autodéclaration d'une campagne dans l'API Google Ads en exécutant la requête suivante à l'aide de la méthode Search ou SearchStream de GoogleAdsService. Pour les scripts Google Ads, utilisez les méthodes AdsApp.search ou AdsApp.report.

select campaign.id, campaign.contains_eu_political_advertising from campaign

Si vous utilisez les bibliothèques clientes de l'API Google Ads, vous devrez peut-être télécharger la dernière version de la bibliothèque pour utiliser cette fonctionnalité dans les versions v19 et v20 de l'API.

Modifications apportées à la validation et à l'application de l'API

Le 3 septembre 2025, l'API Google Ads et les scripts Google Ads commenceront à appliquer les vérifications suivantes dans les versions v19 et v20 de l'API.

  • Toutes les nouvelles campagnes créées via l'API Google Ads ou les scripts Google Ads doivent définir le champ contains_eu_political_advertising. L'appel d'API permettant de créer une campagne à l'aide de CampaignService.MutateCampaigns échouera avec une erreur FieldError.REQUIRED si ce champ n'est pas défini. Les scripts Google Ads appliqueront ces vérifications lors de la création de campagnes à l'aide des méthodes AdsApp.mutate ou AdsApp.mutateAll.
  • Toutes les campagnes existantes doivent définir le champ contains_eu_political_advertising avant de tenter de modifier le ciblage proximity, location, ou location_group au niveau de la campagne ou du groupe d'annonces. L'appel d'API permettant de créer ou de modifier ces critères de campagne à l'aide de la méthode CampaignCriterionService.MutateCampaignCriteria pour les campagnes existantes échouera avec une erreur CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION si la campagne n'a pas fait l'objet d'une autodéclaration. L'appel d'API permettant de créer ou de mettre à jour ces critères de groupe d'annonces à l'aide de AdGroupCriterionService.MutateAdGroupCriteria échouera également de la même manière si la campagne n'a pas terminé l'autodéclaration. Les scripts Google Ads appliqueront ces vérifications lorsque vous tenterez de modifier le ciblage à l'aide des méthodes AdsApp.mutate, AdsApp.mutateAll, AdsApp.Campaign.addProximity et AdsApp.Campaign.addLocation.
  • Ces mesures d'application s'appliquent également aux autres mécanismes que vous pouvez utiliser pour créer des campagnes, comme l'exécution de jobs par lot et l'utilisation de la méthode GoogleAdsService.Mutate pour créer et mettre à jour des entités.
  • Si vous tentez de planifier un nouveau test à l'aide de la méthode ExperimentService.ScheduleExperiment, une erreur ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION sera générée si le champ contains_eu_political_advertising declaration est manquant dans les campagnes de brouillon de test.
  • Si vous utilisez la fonctionnalité d'importation groupée dans les scripts Google Ads, consultez la documentation produit pour en savoir plus sur les modifications à apporter au modèle de feuille de calcul dans le cadre de ce changement.

Ces vérifications sont déjà appliquées dans la version 21 de l'API Google Ads.

Quel sera l'impact sur la diffusion de ma campagne ?

Toute campagne ayant déclaré des annonces à caractère politique dans l'UE en définissant contains_eu_political_advertising sur true cessera de diffuser des annonces dans l'UE le 22 septembre 2025.. Pour en savoir plus, consultez notre Centre d'aide.

Les campagnes existantes sans déclaration ne seront pas affectées pour le moment. Nous vous recommandons de mettre à jour les campagnes existantes de vos comptes avec une déclaration appropriée dès que possible. Vous pouvez récupérer les campagnes sans déclaration à l'aide de la requête GAQL suivante, en utilisant les méthodes Search ou 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'
    )

Que dois-je faire ?

Si votre application utilise l'API Google Ads ou des scripts Google Ads pour créer ou gérer des campagnes, veillez à la mettre à jour pour qu'elle gère ces applications avant le 3 septembre 2025.

Comment obtenir de l'aide ?

Si vous avez d'autres questions concernant ce changement, contactez l'assistance pour l'API Google Ads ou l'assistance pour les scripts Google Ads.

Libellés : campaign, google-ads-api, google-ads-scripts