Google Ads API v24 : toutes les nouveautés et changements à connaître (2026)

La Google Ads API v24 a été lancée le 22 avril 2026. Cette nouvelle version apporte des changements structurels importants sur les campagnes, la gestion des conversions, les rapports Shopping et les services de planification. Développeurs, agences et annonceurs programmatiques doivent anticiper plusieurs breaking changes avant de migrer.

Qu’est-ce que la Google Ads API v24 ?

La Google Ads API (anciennement AdWords API) est l’interface programmatique officielle de Google permettant de gérer des comptes publicitaires à grande échelle : création de campagnes, gestion des enchères, reporting avancé, optimisation automatisée. La version 24 succède à la v23.2 et introduit des changements majeurs dans 9 domaines clés.

Date de sortie : 22 avril 2026
Sunset prévu pour les versions antérieures : consulter la roadmap officielle Google
Documentation : Release Notes Google Ads API

1. Changements sur les annonces (Ads)

La v24 rend obligatoires plusieurs champs jusqu’ici optionnels dans les formats vidéo. Ces breaking changes nécessitent une mise à jour de votre code d’intégration.

DemandGenVideoResponsiveAdInfo — les champs videos et logo_images deviennent obligatoires.

VideoResponsiveAdInfo — les champs videos, business_name et logo_images deviennent obligatoires. De plus, l’objet VideoResponsiveAdInfo est désormais mutable, ce qui ouvre la possibilité de modifier ces annonces après création.

⚠️ Action requise : Vérifiez que vos appels API qui créent des annonces Demand Gen vidéo et des VideoResponsiveAds incluent bien ces champs. Sans mise à jour, les requêtes retourneront des erreurs de validation.

2. Nouveautés sur les assets

Un nouveau champ travel_feed_data est ajouté à la ressource AssetSet. Il permet de lire les données d’un travel feed asset set, exposant des informations en lecture seule :

  • hotel_center_account_id
  • merchant_center_id
  • partner_center_id
  • subset_id
  • travel_feed_vertical_type

Cette évolution simplifie la gestion des campagnes Travel et l’accès aux données de feed hôtelier depuis l’API.

3. Mises à jour des campagnes

Champ supprimé : video_brand_safety_suitability

Le champ Campaign.video_brand_safety_suitability est supprimé en v24. Le contrôle reste disponible au niveau Customer via Customer.video_brand_safety_suitability. Toute référence à ce champ au niveau campagne doit être supprimée de vos intégrations.

Nouveau champ : view_through_conversion_optimization_enabled

Le nouveau champ Campaign.view_through_conversion_optimization_enabled (valeur par défaut : false) permet d’activer l’optimisation VTC (View-Through Conversion) pour les campagnes Demand Gen et App Campaigns. Une avancée significative pour les annonceurs qui mesurent l’impact des impressions sur les conversions post-vue.

Exclusions de genre pour Performance Max

Les exclusions de genre sont désormais disponibles pour les campagnes Performance Max, et ce sur toutes les versions de l’API Google Ads. Un contrôle attendu depuis longtemps par les annonceurs gérant des produits ou services à audience genrée.

4. Nouvelles conversions : Lead Gen et Firebase

La v24 introduit le support des types de conversion Lead Gen, avec de nouveaux ConversionActionType enums couvrant tout le funnel de lead :

SourceÉtape funnelEnum
Google Analytics 4Generate LeadGOOGLE_ANALYTICS_4_GENERATE_LEAD
Google Analytics 4Qualify LeadGOOGLE_ANALYTICS_4_QUALIFY_LEAD
Google Analytics 4Close/Convert LeadGOOGLE_ANALYTICS_4_CLOSE_CONVERT_LEAD
Firebase AndroidGenerate LeadFIREBASE_ANDROID_GENERATE_LEAD
Firebase AndroidQualify LeadFIREBASE_ANDROID_QUALIFY_LEAD
Firebase AndroidClose/Convert LeadFIREBASE_ANDROID_CLOSE_CONVERT_LEAD
Firebase iOSGenerate LeadFIREBASE_IOS_GENERATE_LEAD
Firebase iOSQualify LeadFIREBASE_IOS_QUALIFY_LEAD
Firebase iOSClose/Convert LeadFIREBASE_IOS_CLOSE_CONVERT_LEAD

Par ailleurs, le type de liste d’utilisateurs LOYALTY_SIGN_UPS est supprimé en v24.

5. Nouveautés dans les rapports

Nouvelle ressource : CartDataSalesView

La nouvelle ressource CartDataSalesView est l’une des ajouts les plus attendus de la v24. Elle permet de segmenter les métriques de conversion non seulement par le produit cliqué, mais aussi par le produit réellement vendu, avec des segments comme product_sold_brand. Une révolution pour l’analyse du panier d’achat.

Métriques non-biddable

De nouvelles métriques non-biddable sont ajoutées — elles incluent les conversions que vos campagnes n’optimisent pas activement. Exemple : all_cost_of_goods_sold_micros. Ces métriques sont disponibles pour toutes les ressources supportant les métriques biddable correspondantes.

Suppressions dans les rapports

  • Suppression du segment ad_sub_network_type pour la ressource campaign_budget
  • Suppression du segment click_type des vues AdGroupAsset, CampaignAsset et CustomerAsset
  • Ajout du segment conversion_attribution_event_type dans ShoppingPerformanceView

6. Shopping : filtrage par tags et App Campaigns

La v24 introduit un système de filtrage de produits par tags avec expressions logiques pour les Shopping Campaigns (fonctionnalité réservée aux utilisateurs allowlistés) :

  • Nouveaux types de critères : RETAIL_FILTER_BUNDLE et RETAIL_FILTER
  • Nouveau SharedSetType : RETAIL_FILTER
  • AdGroupCriterion peut utiliser retail_filter_bundle pour lier à un SharedSet
  • SharedCriterion peut utiliser retail_filter pour définir des règles de tags individuelles
  • Ajout de RETAIL dans ListingGroupFilterListingSource
  • Ajout de la dimension RetailFilter dans AssetGroupListingGroupFilter

Par ailleurs, les App Campaigns sont désormais supportées dans la ressource ShoppingProduct. Note : les champs status et issues ne sont pas supportés pour les App Campaigns.

7. Mises à jour Planning

Plusieurs changements structurels impactent le service de planification :

  • Breaking change : Le type InsightsAudience.topic_audience_combinations passe de InsightsAudienceAttributeGroup à common.InsightsAudienceAttributeGroup — les bibliothèques client typées nécessitent une mise à jour.
  • Suppression du champ youtube_select_lineups dans ReachPlanService.ListPlannableProducts → migrer vers youtube_select_lineup_targeting.
  • Suppression du champ is_brand_connect_creator → utiliser partnership_opportunities à la place.
  • Nouveaux champs dans la réponse ListPlannableProductsResponse : plannable_product_description, marketing_objective, cost_model, buying_method.

Dans KeywordPlanIdeaService.GenerateKeywordForecastMetrics, plusieurs champs sont supprimés :

  • geo_modifiers[] → remplacé par geo_target_constants[]
  • biddable_keywords[] → remplacé par keywords[]
  • keyword_plan_network, negative_keywords, max_cpc_bid_micros
  • Métriques supprimées : impressions et click_through_rate

8. Vidéos : ShareablePreviewService

Le service ShareablePreviewService.GenerateShareablePreviews est mis à jour pour ne plus utiliser le partial failure. Désormais, toute erreur sur un ID provoque une erreur globale de la requête. De nouveaux codes d’erreur alignés avec les ad group ad errors sont introduits :

  • MutateErrorEnum.RESOURCE_NOT_FOUND (remplace ShareablePreviewError.ASSET_GROUP_DOES_NOT_EXIST_UNDER_THIS_CUSTOMER)
  • ShareablePreviewError.TOO_MANY_RESOURCES_IN_REQUEST (remplace TOO_MANY_ASSET_GROUPS_IN_REQUEST)

Récapitulatif des breaking changes v24

DomaineBreaking ChangeAction requise
AdsChamps vidéo obligatoires (DemandGen & VideoResponsive)Ajouter videos, logo_images, business_name
CampagnesSuppression de Campaign.video_brand_safety_suitabilityMigrer vers Customer.video_brand_safety_suitability
ConversionsSuppression de LOYALTY_SIGN_UPSMettre à jour les types de listes utilisateurs
PlanningType topic_audience_combinations modifiéMettre à jour les bibliothèques client typées
PlanningSuppression de youtube_select_lineupsMigrer vers youtube_select_lineup_targeting
PlanningChamps supprimés dans KeywordForecastMetricsAdapter les requêtes de prévision
RapportsSuppression de ad_sub_network_type (campaign_budget)Supprimer ce segment des rapports
RapportsSuppression de click_type (AdGroupAsset, CampaignAsset, CustomerAsset)Adapter les requêtes GAQL concernées
VidéosShareablePreview sans partial failureGérer les erreurs globalement

Comment migrer vers Google Ads API v24 ?

La migration vers une nouvelle version majeure de l’API Google Ads suit toujours les mêmes étapes clés :

  1. Auditez vos intégrations actuelles — identifiez tous les champs supprimés ou modifiés listés ci-dessus dans votre code
  2. Mettez à jour votre client library — Google propose des bibliothèques officielles pour Python, Java, PHP, Ruby, .NET et Go
  3. Testez en environnement sandbox — utilisez un compte test Google Ads avant toute mise en production
  4. Planifiez le sunset — ne restez pas sur une version dépréciée, Google fixe des délais de sunset stricts
  5. Consultez la documentation officielleGuide de migration Google Ads API

FAQ — Google Ads API v24

Quand la Google Ads API v24 a-t-elle été lancée ?

La Google Ads API v24 a été lancée officiellement le 22 avril 2026. Elle est disponible pour toutes les bibliothèques client officielles (Python, Java, PHP, Ruby, .NET, Go).

Quels sont les principaux breaking changes de la v24 ?

Les breaking changes majeurs de la v24 sont : les champs vidéo obligatoires pour DemandGen et VideoResponsiveAd, la suppression de Campaign.video_brand_safety_suitability, la modification du type topic_audience_combinations dans Planning, et la suppression de plusieurs champs dans KeywordPlanIdeaService.

Les exclusions de genre sont-elles disponibles pour Performance Max en v24 ?

Oui. La v24 active les exclusions de genre pour les campagnes Performance Max sur toutes les versions de l’API Google Ads. Cette fonctionnalité était attendue par de nombreux annonceurs pour affiner le ciblage sur ce type de campagne automatisée.

Qu’est-ce que la nouvelle ressource CartDataSalesView ?

La CartDataSalesView est une nouvelle ressource de reporting introduite en v24. Elle permet d’analyser les conversions en segmentant à la fois par le produit cliqué et par le produit vendu (via product_sold_brand), offrant une vision précise de la performance par produit vendu réellement — et non seulement par produit mis en avant dans l’annonce.

L’API Google Ads est-elle accessible aux petites agences ?

L’API Google Ads nécessite un compte développeur approuvé par Google et est généralement utilisée par des agences gérant des volumes importants de comptes publicitaires. Pour la gestion opérationnelle de campagnes Google Ads à Liège et en Belgique, des outils d’interface comme Google Ads Editor ou les plateformes d’automatisation tierces sont souvent suffisants pour les PME.

Article rédigé par l’équipe AdSim, agence de marketing digital à Liège. Données issues des release notes officielles Google Ads API — dernière mise à jour : 28 avril 2026.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *