En bref: Une seule horloge stricte : Microsoft retire son API SOAP — les nouvelles fonctionnalités passent en REST uniquement le 1er octobre 2026 et SOAP est totalement coupé le 31 janvier 2027. Tout le reste, c'est Microsoft qui atteint discrètement la parité fonctionnelle avec Google — PMax, AI Max, composants génératifs, connexion et import Google — ce qui fait de 2026 le moment d'automatiser sur Bing pendant que les concurrents le traitent encore comme un canal secondaire.
Toute l’année en une phrase
Un seul changement a une horloge — Microsoft retire son API SOAP, les nouvelles fonctionnalités passant en REST uniquement le 1er octobre 2026 et SOAP étant totalement coupé le 31 janvier 2027 — et tout le reste, c’est Microsoft qui atteint discrètement la parité fonctionnelle avec Google, ce qui fait de 2026 le moment de commencer à automatiser sur Bing pendant que presque personne d’autre ne le fait. Si vous avez le moindre script, connecteur ou tâche de reporting bâti sur le SDK SOAP, vous avez à peu près un an et une reconstruction concrète à planifier. Le reste est un bonus que vous adoptez quand vous le décidez.
Je traiterai chaque changement de la même façon : ce qui a changé, pourquoi cela compte pour votre compte, et l’appel ou le payload exact à construire — la deadline d’abord, l’opportunité ensuite. La raison pour laquelle 2026 est le bon moment n’est pas du vent : l’API peut enfin faire ce que fait celle de Google — PMax, AI Max, composants génératifs, New Customer Acquisition, connexion et import Google — et la concurrence traite toujours Bing comme un canal secondaire. La fenêtre est ouverte précisément parce qu’ils n’y sont pas encore.
Mais un changement vient avec une date attachée. Commencez par là.
Deadline — SOAP est retiré, REST est la seule voie
C’est la seule horloge stricte de l’année Microsoft, elle passe donc en premier.
Ce qui a changé. Le 1er avril 2026, Microsoft a annoncé un calendrier strict pour faire passer l’Advertising API de SOAP à REST. Deux dates comptent :
- 1er octobre 2026 — les nouvelles fonctionnalités arrivent uniquement dans l’API REST. SOAP ne reçoit plus rien de nouveau.
- 31 janvier 2027 — SOAP est totalement coupé. Les intégrations SOAP existantes tournent jusque-là, et pas un jour de plus.
Les analyses de PPC.land et d’ALM Corp confirment toutes deux les mêmes dates.
Pourquoi cela compte pour votre compte. Si la moindre tâche de reporting, le moindre script d’enchères ou connecteur touche Bing via le SDK SOAP, il a une date de péremption stricte. Et ce n’est pas un simple échange cosmétique — le reporting fonctionne différemment en REST, le flux d’authentification diffère, et la gestion des erreurs change. Un pipeline de reporting que vous avez oublié cessera tout simplement de renvoyer des données le 31 janvier 2027, en plein milieu d’un trimestre, sans autre avertissement qu’un billet de blog publié dix mois plus tôt.
Ce qu’il faut faire. Si votre outillage Bing est mince ou inexistant, ne portez pas le vieux code SOAP — construisez en REST-first et sautez une génération. REST, c’est du HTTP et du JSON simples : un rapport passe d’une enveloppe SOAP à un POST JSON sur l’endpoint de Reporting, avec un jeton bearer OAuth et votre developer token dans les en-têtes :
# OLD: SOAP envelope to ReportingService.svc (off on 2027-01-31)
# <s:Envelope><s:Body><SubmitGenerateReport>...</SubmitGenerateReport></s:Body></s:Envelope>
# NEW: REST — submit a report request as JSON
curl -X POST \
"https://reporting.api.bingads.microsoft.com/Reporting/v13/GenerateReport/Submit" \
-H "Authorization: Bearer $OAUTH_TOKEN" \
-H "DeveloperToken: $DEV_TOKEN" \
-H "CustomerAccountId: $ACCOUNT_ID" -H "CustomerId: $CUSTOMER_ID" \
-H "Content-Type: application/json" \
-d '{ "ReportRequest": { "Type": "CampaignPerformanceReportRequest",
"Aggregation": "Daily", "Columns": ["CampaignName","Clicks","Spend"] } }'
(L’hôte REST, le modèle d’en-têtes OAuth + DeveloperToken et le chemin v13 viennent de la documentation de Microsoft ; confirmez le corps de requête exact pour votre rapport dans les notes de version avant de livrer.)
Le bon côté de la contrainte : REST vous offre un support de langages plus large et une intégration nette dans les stacks modernes — Python httpx, n8n, fonctions serverless — et un débogage bien plus facile qu’une enveloppe SOAP. La migration est l’occasion de reconstruire votre outillage Bing en cloud-native, pas de traîner l’ancien design.
Bonus n°1 — L’IA générative rédige vos composants, via l’API
La deadline étant calée, le reste de l’année est une parité que Google vous a déjà appris à utiliser.
Ce qui a changé. Février 2025 (SDK 13.0.24) a livré des endpoints de recommandation — CreateResponsiveSearchAdRecommendation, CreateAssetGroupRecommendation, CreateResponsiveAdRecommendation, chacun avec un homologue Refine…. Juillet 2025 (13.0.25) a ajouté une variante basée sur des jobs et des recommandations de brand kit ; février 2026 a ajouté AutoGeneratedAssetsEnabled aux paramètres des RSA. Tout cela vient des notes de version.
Pourquoi cela compte pour votre compte. La génération et l’itération de textes d’annonce sont désormais scriptables, et non plus une corvée réservée à l’interface — c’est la différence entre rédiger des textes à la main pour dix groupes de composants et les générer pour des centaines.
Ce qu’il faut faire. Branchez les endpoints de recommandation sur le même workflow créatif que vous exécutez déjà pour Google — générer, affiner contre le brand kit, pousser :
feed/product → CreateResponsiveSearchAdRecommendation
→ RefineResponsiveSearchAdRecommendation (brand-kit term exclusions)
→ push to ad group (no manual copy-paste from the UI)
Bing devient un autre canal de sortie de votre pipeline de textes d’annonce existante, et non un canal séparé bâti à la main.
Bonus n°2 — AI Max for Search, avec un interrupteur API
Ce qui a changé. AI Max for Search a ouvert en pilote en mai 2026, avec le point d’ancrage API AISearchSetting (Campaign Management). Il apporte une correspondance de requêtes élargie, la personnalisation des composants et un routage d’URL intelligent — la même tendance post-mots clés que l’AI Max de Google — avec des garde-fous exposés via l’API : inclusions et exclusions de marque, exclusions de termes, restrictions de messages. Search Engine Land a couvert le lancement aux côtés du virage plus large de Microsoft vers l’« agentic web ».
Pourquoi cela compte pour votre compte. Si vous exécutez déjà une migration DSA-vers-AI-Max sur Google, le même playbook se transfère sur Microsoft presque à l’identique. Le compromis est identique aussi — vous gagnez de la portée et cédez le contrôle de la correspondance et du choix d’URL, donc les garde-fous sont la partie que vous ne sautez pas.
Ce qu’il faut faire. Activez AISearchSetting sur la campagne et déployez vos garde-fous de brand kit par programmation à travers les comptes, comme vous le faites sur Google :
{
"AISearchSetting": { "Enabled": true },
"BrandKit": {
"TermExclusions": ["competitor-name", "off-brand-claim"],
"MessagingRestrictions": ["no superlatives without proof"]
}
}
(AISearchSetting et les exclusions de brand kit sont de vrais ajouts à Campaign Management de mars/mai 2026 ; l’imbrication exacte de l’objet est illustrative — AI Max est encore un pilote, donc confirmez le schéma et le statut GA dans les notes de version juste avant de développer dessus.)
Vérifiez les dates d’AI Max avant de vous engager. C’est un pilote ouvert, pas une version GA, et les calendriers de pilote bougent vite. Vérifiez le statut actuel dans les notes de version le jour où vous développez, pas le jour où vous lisez ceci.
Bonus n°3 — La convergence avec Google rend le portage bon marché
Le thème le plus net de l’année : Microsoft a rendu peu coûteux le fait d’amener votre configuration Google.
Connexion Google (déc. 2025, 13.0.26)
GoogleOAuthDesktopMobileAuthCodeGrant / GoogleOAuthWebAuthCodeGrant vous permettent d’authentifier l’API Bing Ads avec la même identité Google que celle que vous utilisez pour Google Ads. Un correctif de mars 2026 a préservé le refresh token Google.
Import Google enrichi (mars 2026, 13.0.27)
Nouvelles options d’import : NewPortfolioBidStrategy, NewAIMaxSettings, ciblages par thèmes. L’Import Center de mai 2026 ajoute un diagnostic d’erreurs pas à pas et le filtrage des imports.
Parité Performance Max
PMax via l’API est en bêta ouverte mondiale, avec AutoGeneratedImageOptOut / AutoGeneratedTextOptOut, PageFeedIds et exclusions d’âge/sexe au niveau campagne.
New Customer Acquisition (févr. 2025)
Les objectifs NCA sont entièrement scriptables, et 2026 a ajouté l’import des objectifs NCA directement depuis Google PMax.
Pourquoi cela compte pour votre compte. « Ce que vous faites sur Google, vous pouvez désormais le porter sur Bing à quasiment 1:1 » — et avec la connexion Google, vous n’entretenez même pas un second modèle mental OAuth. La même identité Google authentifie les deux :
# Authenticate the MICROSOFT API with your existing Google identity (Dec 2025+).
# GoogleOAuthWebAuthCodeGrant is a Bing Ads SDK auth class — not a raw grant_type.
from bingads.authorization import GoogleOAuthWebAuthCodeGrant
authentication = GoogleOAuthWebAuthCodeGrant(
client_id=CLIENT_ID, client_secret=CLIENT_SECRET, redirection_uri=REDIRECT_URI,
)
# one OAuth flow across Google Ads + Microsoft Advertising;
# a March 2026 fix preserves the Google refresh token between runs.
Ce qu’il faut faire. Choisissez l’unique tâche Google au plus fort rendement — les objectifs NCA ou les composants génératifs sont les premiers choix habituels — et portez-la sur Bing en pilote. Le travail d’authentification et d’import est déjà fait pour vous ; vous réutilisez des schémas, vous ne réinventez pas. (Les classes de grant Google-OAuth sont de vrais ajouts au SDK de décembre 2025 ; confirmez le constructeur exact et le flux d’authentification dans les notes de version — c’est un helper du SDK, pas une valeur de grant d’endpoint de token.)
Bonus n°4 — La mesure a mûri
Trois mises à niveau rendent enfin les données Bing faciles à brancher dans votre propre BI et CRM :
Les mises à niveau de mesure qui valent le branchement
- MSClickIdPerformanceReport (mai 2026) Rattachement au niveau du clic — joignez MSCLKID aux commandes CRM pour un vrai ROAS
- BidStrategyReport (déc. 2025) Performance des stratégies d'enchères sans scraping de l'interface
- Attribution DataDriven via l'API Définissez le modèle dans le code, pas à la main dans l'interface
- Conversions hors ligne par ID d'objectif (mars 2026) Pipelines server-side et hors ligne plus propres (+ ConversionDelay)
Pourquoi cela compte pour votre compte. MSClickIdPerformanceReport est celui vers lequel se tourner en premier : rattachez MSCLKID à vos commandes CRM et vous obtenez un vrai ROAS plutôt que les chiffres remontés par la plateforme — la même jointure que vous exécutez déjà pour le GCLID de Google. La forme du rapport n’est qu’un autre envoi REST sur l’endpoint de Reporting v13, donc il s’insère directement dans la migration que vous faites déjà dans la première section.
Le Shopping, pendant ce temps, s’est discrètement consolidé : l’ancienne Content API v9.1 est de fait gelée (dernier changement en 2024). Le Microsoft Shopping moderne passe par Microsoft Merchant Center plus Bing Ads v13 — groupes de composants PMax, chemins de listing-group et le FeedItemPerformanceReport.
À l’horizon — des annonces à l’intérieur du chatbot
Le fil le plus tourné vers l’avenir est le pari de Microsoft sur l’agentic commerce. Lors d’Activate 2026, il a déployé Copilot Checkout — l’achat directement dans le chat — aux côtés des Brand Agents pour Shopify et des emplacements publicitaires sous les réponses conversationnelles de Copilot, avec Performance Max apparaissant sous ces résultats. Le commentaire marketing présente cela comme Microsoft passant en « AI-first » — une véritable nouvelle surface d’achat plutôt qu’un énième emplacement publicitaire.
Pour l’instant, c’est davantage « à surveiller » qu’« à automatiser dès aujourd’hui », mais cela a un prérequis concret : l’hygiène du flux et du brand kit. Les produits n’apparaissent proprement dans une surface IA que si leurs données produit et leurs messages sont en ordre — c’est donc le travail ingrat qui positionne une boutique pour le canal conversationnel. Côté créatif, l’année a aussi livré des composants HTML5 via l’API (AddHTML5s, mars 2026) et la Video Animation (image fixe vers composant vidéo, novembre 2025) — des moyens bon marché d’alimenter des formats plus riches sans équipe de production.
L’année sur une seule frise
Chaque entrée v13 ci-dessous vient des notes de version de l’API Bing Ads (dernière mise à jour le 5 juin 2026) ; les annonces de plateforme viennent du blog Microsoft Advertising. Les seules deadlines strictes sont les deux dates du retrait de SOAP (signalées HARD) ; la ligne sur les publicités politiques de l’UE est une obligation de conformité, et tout le reste est un bonus optionnel — la colonne de droite vous dit lequel est lequel.
| Date | SDK / événement | Ce qui est arrivé | Horloge ? |
|---|---|---|---|
| 2025-02 | v13.0.24 | API de recommandation par IA générative ; objectif New Customer Acquisition via l'API | — |
| 2025-07 | v13.0.25 | Recommandations basées sur des jobs ; brand kit ; nouveaux rapports de performance | — |
| 2025-09 | v13.0.25.3 | Publicités politiques UE — IsPolitical obligatoire avant création/import | conformité |
| 2025-11 | Platform | Video Animation — image fixe vers composant vidéo | — |
| 2025-12 | v13.0.26 | Connexion Google ; TopicCriterion ; attribution data-driven ; BidStrategyReport | — |
| 2026-03 | v13.0.27 | Composants HTML5 ; segments LinkedIn ; CustomSegment ; AISearchSetting ; import Google enrichi | — |
| 2026-04 | Platform | Transition SOAP → REST annoncée ; AI Max + agentic web à Activate 2026 | annonce |
| 2026-05 | v13.0.28 | MSClickIdPerformanceReport ; API de facturation ; exclusions d'âge/sexe PMax ; Import Center | — |
| 2026-10-01 | REST only | Les nouvelles fonctionnalités arrivent en REST uniquement — SOAP ne reçoit plus rien | HARD |
| 2027-01-31 | SOAP OFF | SOAP totalement coupé — migrez avant cette date | HARD |
Que faire ce trimestre — la deadline d'abord, la parité ensuite
La checklist, ordonnée par le couteau sous la gorge :
[HARD Oct 1] 1. Audit auth/connector → plan the REST rebuild
[HARD Jan 31] 2. Build REST-first → skip the SOAP port entirely
[parity] 3. Port one Google job → NCA or generative assets
[pilot] 4. AISearchSetting → deploy brand-kit guardrails
[measure] 5. MSClickId + offline conversions → into your BI- Ne migrez pas SOAP — remplacez-le. Si votre outillage Bing est mince, construisez en REST-first et vous serez prêt avant la deadline avec une stack plus propre, pas une vieille stack transposée telle quelle.
- Réutilisez, ne réinventez pas. La connexion Google et l’import enrichi font que vos schémas Google existants se reportent en grande partie ; choisissez la tâche au plus fort rendement et portez-la en premier.
- Traitez AI Max comme un pilote à vérifier. Ce n’est pas une version GA — confirmez le schéma et le statut dans les notes de version le jour où vous développez, puis déployez les garde-fous via
AISearchSettinget le brand kit. - Branchez MSClickId tôt. Le vrai ROAS issu d’une jointure CRM est le même schéma que vous exécutez sur le GCLID de Google — c’est la mise à niveau au retour sur investissement le plus rapide.
FAQ
Quand mon intégration SOAP cesse-t-elle réellement de fonctionner ?
SOAP continue de tourner jusqu’au 31 janvier 2027, date à laquelle il est totalement coupé. À partir du 1er octobre 2026, aucune nouvelle fonctionnalité n’arrive sur SOAP — toute nouvelle capacité que vous voulez est donc en REST uniquement après cette date.
REST est-il un remplacement direct du SDK SOAP ?
Non. Le reporting, le flux d’authentification et la gestion des erreurs diffèrent tous — un rapport passe d’une enveloppe SOAP à un POST JSON avec un jeton bearer OAuth et votre developer token dans les en-têtes. Considérez-le comme une reconstruction sur du HTTP/JSON brut, pas un changement de config.
Que m'apporte concrètement la connexion Google dans l'API Bing Ads ?
Vous authentifiez l’API Microsoft avec la même identité Google que celle utilisée pour Google Ads (GoogleOAuth…AuthCodeGrant, décembre 2025), si bien qu’un outil multi-plateforme partage un seul modèle mental OAuth et moins de code de gestion d’identifiants. Un correctif de mars 2026 a préservé le refresh token Google.
L'AI Max de Microsoft est-il disponible pour tous ?
À l’heure où ces lignes sont écrites, c’est un pilote ouvert (depuis mai 2026), avec le point d’ancrage API AISearchSetting. Les calendriers de pilote bougent vite — consultez les notes de version et confirmez le schéma avant de développer dessus.
Quelle mise à niveau a le retour sur investissement le plus rapide ?
MSClickIdPerformanceReport (mai 2026). Rattachez MSCLKID à vos commandes CRM pour un vrai ROAS plutôt que les chiffres remontés par la plateforme — la même jointure que vous exécutez déjà sur le GCLID de Google, donc le schéma est familier et la valeur immédiate.
Pourquoi se donner la peine d'automatiser Bing ?
Parce que l’API vient d’atteindre la parité fonctionnelle avec Google — PMax, AI Max, NCA, composants génératifs, connexion et import Google — alors que presque personne ne l’automatise. La fenêtre d’opportunité est ouverte précisément parce que les concurrents n’y sont pas encore.