Notes de version

v23 (28/01/2026)

Les nouvelles fonctionnalités et mises à jour suivantes ont été ajoutées dans la version 23.

Pour obtenir de l'aide, consultez Passer à la dernière version.

Annonces

  • Ajout de AD_SHARING_NOT_ALLOWED à AdGroupAdErrorEnum. Cette erreur s'affiche lorsque vous tentez de partager une annonce entre plusieurs groupes d'annonces, ce qui n'est plus autorisé.
  • Ajout de nouveaux types de formats à AdFormatType : TEXT, VERTICAL_ADS_BOOKING_LINK, VERTICAL_ADS_PROMOTION.
  • Suppression de la compatibilité avec CallAd et CallAdInfo dans la version 23. Pour en savoir plus, consultez https://support.google.com/google-ads/answer/6341403.

Éléments

Facturation

Campagnes

Conversions

  • Ajout de YOUTUBE_FOLLOW_ON_VIEWS à ConversionActionCategory pour permettre le suivi des utilisateurs qui regardent une annonce, puis une vidéo de la même chaîne.

Génération de la demande

Avantages

  • Ajout de la compatibilité avec les incitations Choisissez votre offre, qui permet aux partenaires de récupérer et d'appliquer de manière programmatique les incitations Google Ads pour leurs clients :

    • Ajout de IncentiveService :
      • La méthode FetchIncentive permet de récupérer les incitations disponibles pour un utilisateur, en fonction de son pays, de sa langue et, éventuellement, de son adresse e-mail. Cela peut renvoyer des options d'incitation personnalisées "Choisissez votre propre" (CYO, Choose Your Own).
      • La méthode ApplyIncentive permet d'appliquer une incitation sélectionnée par l'utilisateur à un compte client Google Ads spécifique.
    • Ajout de la ressource en lecture seule AppliedIncentive, interrogeable via GoogleAdsService.Search et GoogleAdsService.SearchStream. Il fournit des informations sur les avantages utilisés, y compris leur état, l'état de leur traitement, les montants des récompenses et les dates concernées.
    • Ajout de nouveaux codes d'erreur dans IncentiveErrorEnum pour gérer les problèmes liés à la récupération ou à l'application d'incitations.
    • Ajout de INVALID_EMAIL_ADDRESS à AuthenticationErrorEnum.
  • Pour faciliter la gestion programmatique plus précise des échecs, nous ajouterons des codes d'erreur supplémentaires à IncentivesService dans les prochaines versions. Nous vous recommandons de surveiller les prochaines annonces et notes de version pour ces nouveaux codes d'erreur afin de vous assurer que vos applications peuvent gérer ces nouveaux modes d'échec.

Planification

Recommandations

  • Ajout du champ is_new_customer à GenerateRecommendationsRequest. Lorsqu'il est défini sur true pour les recommandations de type CAMPAIGN_BUDGET, il génère des recommandations à l'aide d'un modèle pour les nouveaux clients. Cette option n'est recommandée que pour les clients qui n'ont aucune campagne.

Rapports

  • Métriques et segmentation

    • AdGroupAdAssetView et AdGroupAdAssetCombinationView sont désormais compatibles avec les métriques d'impression, de performances et de conversion pour RESPONSIVE_DISPLAY_AD.
    • Ajout du segment ad_sub_network_type pour une répartition plus précise des performances au sein d'un réseau publicitaire. Dans un premier temps, cette fonctionnalité est disponible pour les campagnes de génération de la demande sur YouTube (InStream, In-Feed, Shorts). Ce segment doit être sélectionné avec ad_network_type.
    • Répartition des types de réseaux publicitaires activés pour les campagnes Performance Max.
    • UserLocationView et GeographicView sont désormais compatibles avec les métriques segmentées par date de conversion :
      • conversions_by_conversion_date,
      • all_conversions_by_conversion_date
      • conversions_value_by_conversion_date
      • all_conversions_value_by_conversion_date
      • value_per_conversions_by_conversion_date
      • value_per_all_conversions_by_conversion_date
      • cross_device_conversions_by_conversion_date
      • cross_device_conversions_value_by_conversion_date.
  • Nouveaux segments pour les annonces verticales

  • Nouvelles vues :

    • Ajout de PerStoreView pour interroger les détails de l'adresse du magasin.
    • Ajout de MatchedLocationInterestView pour les campagnes AI Max, qui fournit des métriques de performances ventilées par zones géographiques dans lesquelles les utilisateurs ont manifesté de l'intérêt.
  • Performance Max :

    • Répartition des types de réseaux publicitaires activés pour les campagnes Performance Max.
  • Suppressions :

    • Suppression des métriques de libellé de performances agrégées des composants. L'énumération des libellés de performances n'est plus renvoyée pour le Réseau de Recherche et Display.

Shopping

  • ShoppingPerformanceView prend désormais en charge les métriques suivantes segmentées par date de conversion : conversions_by_conversion_date, all_conversions_by_conversion_date, conversions_value_by_conversion_date, all_conversions_value_by_conversion_date, value_per_conversions_by_conversion_date et value_per_all_conversions_by_conversion_date.
  • ShoppingPerformanceView est désormais compatible avec les métriques concurrentielles suivantes : search_budget_lost_impression_share, search_rank_lost_impression_share, search_budget_lost_absolute_top_impression_share et search_rank_lost_absolute_top_impression_share.
  • Ajout de product_image_uri à ShoppingProduct.

Annonces verticales

  • Ajout de vertical_ads_format_setting à AdGroup pour les campagnes sur le Réseau de Recherche utilisant des flux de voyage, ce qui permet de contrôler les formats d'annonces pouvant être diffusés.
  • Ajout du type de critère vertical_ads_item_group_rule_list à AdGroupCriterion. Ajout de vertical_ads_item_group_rule à SharedCriterion. Ces critères permettent de cibler des groupes d'articles dans les campagnes sur le Réseau de Recherche avec des flux de voyage.
  • Vous pouvez désormais associer un flux de données d'annonces verticales à une campagne sur le Réseau de Recherche qui utilise AI Max. Vous pourrez ainsi diffuser des annonces de promotion d'établissements et de voyage avec lien de réservation en plus de vos annonces textuelles. Au niveau du groupe d'annonces, vous pouvez contrôler les formats à afficher avec vertical_ads_format_setting et définir un ensemble de règles de groupe d'articles pour cibler un sous-ensemble de vos entités à partir du flux de données des annonces verticales. De plus, les rapports peuvent désormais être segmentés à la fois par AdFormatType et par dimensions du flux de données des annonces verticales.

Vidéo

v22 (15/10/2025)

Les nouvelles fonctionnalités et mises à jour suivantes ont été ajoutées dans la version 22.

Éléments

  • Ajout de LANDING_PAGE_PREVIEW en tant que nouveau type de champ de composant Image.
  • Introduction de AssetGenerationService (bêta) :
    • Ce service permet de générer des composants Texte et Image à l'aide de l'IA générative. Ce service n'est initialement disponible que pour un ensemble limité de participants à la bêta fermée.
    • GenerateText : génère du texte en fonction des entrées, comme l'URL finale, les requêtes en mode forme libre, les mots clés et le contexte de la campagne existante.
    • GenerateImages : génère des images en fonction d'entrées telles que l'URL finale, des requêtes en langage naturel, le contexte de la campagne existante ou en recontextualisant des images de produits existantes.
    • Les erreurs survenant lors de la génération de composants sont renvoyées avec des codes compris entre AssetGenerationErrorEnum.

Campagnes

Génération de la demande

Général

  • Ajout d'une limite de 10 000 opérations par requête AddBatchJobOperations.
  • Mise à jour du traitement du champ page_size dans ListBatchJobResultsRequest :
    • Si page_size n'est pas défini ou est défini sur 0, la valeur par défaut est désormais de 1 000 (auparavant,INVALID_PAGE_SIZE était renvoyé).
    • Si page_size dépasse 1 000, l'API renvoie désormais une erreur INVALID_PAGE_SIZE (auparavant, la valeur était plafonnée à 1 000 sans message).
  • Ajout d'un nouveau code d'erreur : QuotaError.PAYMENTS_PROFILE_ACTIVATION_RATE_LIMIT_EXCEEDED pour indiquer quand la limite du taux d'activation du profil de paiement a été dépassée.

Performance Max

  • Ajout de nouvelles valeurs AssetAutomationType pour les campagnes Performance Max :
    • GENERATE_IMAGE_ENHANCEMENT : permet la création automatique d'images améliorées, comme le recadrage automatique. Cette option est activée par défaut.
    • GENERATE_IMAGE_EXTRACTION : permet de récupérer automatiquement des images à partir des URL finales. Par défaut, ce paramètre est défini sur le paramètre "Extension Image dynamique" au niveau du compte.
  • Suppression de AssetPerformanceLabel pour les campagnes Performance Max.
  • La fonctionnalité de Campaign.url_expansion_opt_out supprimée est désormais gérée en définissant AssetAutomationType FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION dans AssetAutomationSetting.
  • Ajout de nouveaux segments pour les campagnes Performance Max. Chacun de ces segments n'est disponible que pour les campagnes Performance Max. Aucune donnée ne sera renvoyée si un autre type de campagne est sélectionné.
    • ad_using_product_data : indique si une annonce utilise des données produit provenant d'un flux Google Merchant Center.
    • ad_using_video : indique si une annonce utilise un composant vidéo.

Planification

Rapports

Objectifs unifiés

  • Ajout de la prise en charge des objectifs de fidélisation des clients pour optimiser le réengagement des clients existants.

Vidéo

v21 (06/08/2025)

Pour obtenir de l'aide, consultez Passer à la dernière version.

AI Max pour les campagnes sur le Réseau de Recherche

  • Vous pouvez désormais utiliser le champ ai_max_setting.enable_ai_max de Campaign pour activer AI Max pour les campagnes sur le Réseau de Recherche. AI Max pour les campagnes sur le Réseau de Recherche élargit la couverture d'une campagne sur le Réseau de Recherche grâce à la correspondance des termes de recherche et permet de contrôler si les paramètres de ciblage et de création sont appliqués lorsqu'ils sont définis. L'automatisation des composants texte et les contrôles des listes de marques définis dans les demandes de version précédente seront toujours respectés jusqu'à ce qu'AI Max pour les campagnes sur le Réseau de Recherche soit explicitement activé et désactivé. Campaign.ai_max_setting.bundling_required peut être utilisé pour déterminer si AI Max pour les campagnes sur le Réseau de Recherche doit être activé pour respecter ou modifier l'automatisation des composants texte et les contrôles des listes de marques. AdGroup.ai_max_ad_group_setting.disable_search_term_matching peut être utilisé pour désactiver la correspondance des termes de recherche lorsqu'une campagne parente a activé IA Max pour les campagnes sur le Réseau de Recherche. Consultez notre article de blog Améliorer vos performances grâce à AI Max pour les campagnes sur le Réseau de Recherche.

  • Ajout de CampaignError.AI_MAX_MUST_BE_ENABLED, qui est généré pour les campagnes sur le Réseau de Recherche lorsque vous activez FINAL_URL_EXPANSION_TEXT_ASSET_AUTOMATION sans activer AI Max pour les campagnes sur le Réseau de Recherche dans la campagne.

  • Ajout de la possibilité d'appliquer des paramètres de ciblage au niveau du groupe d'annonces dans les campagnes AI Max pour le Réseau de Recherche. Vous pouvez désormais ajouter les critères suivants aux groupes d'annonces :

    • Listes de marques
    • Zones
    • Pages Web (règles d'URL)
  • Ajout de ai_max_search_term_ad_combination_view pour générer des rapports sur les performances des combinaisons de termes de recherche, de titres et de pages de destination. Cette vue indique les requêtes de recherche qui ont déclenché la diffusion de vos annonces et les performances de ces combinaisons spécifiques. Une prochaine version inclura une vue supplémentaire qui comprendra également les données Performance Max. Si vous souhaitez éviter de migrer votre implémentation pour obtenir des données Performance Max, envisagez d'attendre cette version.

  • Ajout de AI_MAX en tant que nouvelle valeur pour le segment search_term_match_type.

Éléments

Campagnes

Conversions

  • Ajout de ENGAGED_VIEW en tant que nouvelle valeur pour le segment conversion_attribution_event_type.

  • Les clients n'auront plus accès au mode debug_enabled dans ConversionUploadService. Si ce champ est défini sur TRUE, il était auparavant utilisé pour distinguer l'erreur CLICK_NOT_FOUND de SUCCESS pour les importations des conversions avancées pour les prospects.

Génération de la demande

Modifications apportées à la publicité à caractère politique dans l'UE

Ces modifications apportées aux annonces politiques dans l'UE ont également été effectuées dans les versions v19.2 et v20.1.

  • Ajout de Campaign.contains_eu_political_advertising. Ce champ indique si votre campagne contient du contenu publicitaire à caractère politique ciblant l'Union européenne. Si ce champ est défini sur CONTAINS_EU_POLITICAL_ADVERTISING, la campagne ne sera plus diffusée dans l'UE à partir du 22 septembre 2025. Les appels d'API visant à créer une campagne échoueront avec une erreur FieldError.REQUIRED si ce champ n'est pas défini.

    Pour toutes les campagnes existantes, vous devez définir le champ contains_eu_political_advertising avant de tenter de modifier le ciblage par proximité, par zone géographique ou par groupe de zones géographiques au niveau de la campagne ou du groupe d'annonces. Les appels d'API visant à créer ou à mettre à jour ces critères de campagne ou de groupe d'annonces pour les campagnes existantes échoueront et renverront une erreur CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION si la campagne n'a pas fait l'objet d'une auto-déclaration.

    Pour les versions 19.x et 20.x, l'obligation de définir ce champ n'est pas encore appliquée, mais le sera à l'avenir. Ce changement sera annoncé à l'avance.

  • Les tests et les campagnes tests généreront une erreur ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION si les campagnes du test n'ont pas déclaré elles-mêmes si elles contiennent de la publicité à caractère politique ciblant l'Union européenne.

Performance Max

  • Pour les nouvelles campagnes PMax, la valeur par défaut de Campaign.brand_guidelines_enabled est désormais true.

  • Ajout du rapport campaign_search_term_view. Cette vue propose des métriques sur les termes de recherche agrégées au niveau de la campagne. Cette vue est également compatible avec les campagnes Performance Max pour les termes de recherche.

  • Ajout de PERFORMANCE_MAX en tant que nouvelle valeur pour le segment search_term_match_type.

Planification

Rapports

Vidéo

v20.1 (06/08/2025)

Ces modifications apportées aux annonces politiques dans l'UE ont également été incluses dans les versions v19.2 et v21.

Modifications apportées à la publicité à caractère politique dans l'UE

  • Ajout de Campaign.contains_eu_political_advertising. Ce champ indique si votre campagne contient du contenu publicitaire à caractère politique ciblant l'Union européenne. Si ce champ est défini sur CONTAINS_EU_POLITICAL_ADVERTISING, la campagne ne sera plus diffusée dans l'UE à partir du 22 septembre 2025.

    Pour toutes les campagnes existantes, vous devez définir le champ contains_eu_political_advertising avant de tenter de modifier le ciblage par proximité, par zone géographique ou par groupe de zones géographiques au niveau de la campagne ou du groupe d'annonces. Les appels d'API visant à créer ou à mettre à jour ces critères de campagne ou de groupe d'annonces pour les campagnes existantes échoueront et renverront une erreur CriterionError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION si la campagne n'a pas fait l'objet d'une auto-déclaration.

    Pour les versions 19.x et 20.x, l'obligation de définir ce champ n'est pas encore appliquée, mais le sera à l'avenir. Ce changement sera annoncé à l'avance.

  • Les tests et les campagnes tests généreront une erreur ExperimentError.MISSING_EU_POLITICAL_ADVERTISING_SELF_DECLARATION si les campagnes du test n'ont pas déclaré elles-mêmes si elles contiennent de la publicité à caractère politique ciblant l'Union européenne.

Version 20 (04/06/2025)

Les nouvelles fonctionnalités et mises à jour suivantes ont été ajoutées dans la version 20.

Pour obtenir de l'aide, consultez Passer à la dernière version.

Éléments

Ajout de plusieurs colonnes de métriques et de segments pour le rapport asset_group.

Colonnes de métriques

Colonnes de segment

Campagnes

Conversions

  • Vous pouvez désormais mettre à jour le champ google_ads_conversion_customer d'un client existant pour activer le suivi des conversions multicomptes ou modifier son compte administrateur parent de suivi des conversions.

  • Ajout du champ ClickConversion.user_ip_address. Google Ads n'accepte pas la mise en correspondance des adresses IP pour les utilisateurs finaux situés dans l'Espace économique européen (EEE), au Royaume-Uni (UK) ou en Suisse (CH). Veuillez ajouter une logique pour exclure de manière conditionnelle le partage des adresses IP des utilisateurs de ces régions. Assurez-vous de fournir aux utilisateurs des informations claires et complètes sur les données que vous collectez sur vos sites, applications et autres propriétés, et d'obtenir leur consentement lorsque la loi ou les règles Google applicables l'exigent. Pour en savoir plus, consultez la page À propos de l'importation des conversions hors connexion.

Génération de la demande

Recommandations

  • Ajout de la compatibilité avec ShoppingSetting lors de la création de campagnes lorsque vous utilisez GenerateRecommendationsRequest.
    • Ajout du champ merchant_center_account_id à GenerateRecommendationsRequest pour indiquer quand les recommandations doivent être générées pour les campagnes retail, plutôt que pour les campagnes Performance Max standards.

Planification

  • Ajout de AudienceInsightsDimension.YOUTUBE_LINEUP pour remplacer AudienceInsightsDimension.YOUTUBE_DYNAMIC_LINEUP dans AudienceInsightsService et ContentCreatorInsightsService. Cette nouvelle dimension vous permet de récupérer des insights et des métadonnées pour les lineups YouTube Select (YTS). Nous avons remplacé les objets associés à YOUTUBE_DYNAMIC_LINEUP, tels que DynamicLineupAttributeMetadata et AudienceInsightsDynamicLineup, pour les aligner sur la suppression plus large des lineups dynamiques dans Google Ads. Cette fonctionnalité n'est disponible que pour les comptes figurant sur une liste d'autorisation.
  • Ajout de AdditionalApplicationInfo et ApplicationInstance dans AudienceInsightsService, ContentCreatorInsightsService et ReachPlanService. Cette fonctionnalité n'est disponible que pour les comptes figurant sur une liste d'autorisation.
  • Mise à jour de AudienceInsightsService et ContentCreatorInsightsService pour fournir des insights plus détaillés. Vous pouvez désormais segmenter les données des créateurs de contenu par appareil à l'aide des nouveaux AudienceInsightsDimension.DEVICE et AudienceInsightsAttribute.device dans les deux services. Cette fonctionnalité n'est disponible que pour les comptes figurant sur une liste d'autorisation.
  • Ajout de métriques vidéo agrégées supplémentaires à GenerateCreatorInsightsResponse pour une analyse plus complète des créateurs de contenu : engagement_rate, average_views_per_video, average_likes_per_video, average_shares_per_video, average_comments_per_video, shorts_views_count, shorts_video_count et is_brand_connect_creator. Cette fonctionnalité n'est disponible que pour les comptes figurant sur une liste d'autorisation.
  • Ajout de sub_country_locations à GenerateCreatorInsightsRequest pour ContentCreatorInsightsService. Cela permet de spécifier des zones géographiques au niveau des sous-pays pour affiner les recherches d'insights sur les créateurs. Le champ sub_country_locations n'est compatible qu'avec l'élément search_attributes dans le champ criteria. Si des sub_country_locations sont fournis avec d'autres types de critères, la demande ne sera pas valide. Cela permet un ciblage et une analyse géographique plus précis pour les insights sur les créateurs de contenu. Cette fonctionnalité n'est disponible que pour les comptes figurant sur une liste d'autorisation.
  • Ajout de ReachPlanService.ListPlannableUserLists, qui renvoie les listes d'utilisateurs first party appartenant à un client, et ajout de UserListInfo aux options de ciblage d'audience dans GenerateReachForecastRequest. Cela vous permet de récupérer des listes d'utilisateurs planifiables pour un client donné, puis de générer des prévisions de couverture pour les campagnes ciblant ces audiences spécifiques. Ces améliorations permettent de mieux planifier la couverture personnalisée en intégrant directement vos données d'audience first party dans les prévisions. Les prévisions de couverture ne sont disponibles que pour les comptes ajoutés à la liste d'autorisation.

Vidéos

  • Ajout des annonces AdFormatType.PAUSE diffusées sur les vidéos YouTube naturelles sur les écrans de télévision, qui sont incluses dans les rapports. Ces annonces s'affichent directement à côté de l'image vidéo statique sur l'écran de pause. Cela n'inclut pas les annonces vidéo de génération de la demande diffusées dans le panneau d'annonces en dessous ou au-dessus d'une vidéo naturelle mise en pause, qui sont comptabilisées dans AdFormatType.INFEED.

Notes de version archivées

Consultez Versions abandonnées pour accéder aux notes de version archivées.