In breve: Un solo orologio rigido: Microsoft sta ritirando la sua API SOAP — le nuove funzionalità passano solo a REST il 1° ottobre 2026 e SOAP si spegne completamente il 31 gennaio 2027. Tutto il resto è Microsoft che raggiunge in silenzio la parità con Google — PMax, AI Max, asset generativi, login e import Google — il che rende il 2026 il momento per automatizzare su Bing mentre i concorrenti la trattano ancora come un ripensamento.
Tutto l’anno in una frase
Un solo cambiamento ha un orologio addosso — Microsoft sta ritirando la sua API SOAP, con le nuove funzionalità che passano solo a REST il 1° ottobre 2026 e SOAP spento completamente il 31 gennaio 2027 — e tutto il resto è Microsoft che raggiunge in silenzio la parità con Google, il che rende il 2026 il momento per iniziare ad automatizzare su Bing mentre quasi nessun altro lo fa. Se hai uno script, un connettore o un job di reporting costruito sull’SDK SOAP, hai grosso modo un anno e una ricostruzione concreta da pianificare. Il resto è un vantaggio che adotti quando vuoi.
Affronterò ogni cambiamento allo stesso modo: cosa è cambiato, perché conta per il tuo account, e la chiamata o il payload esatto da costruire — prima la scadenza, poi l’opportunità. Il motivo per cui il 2026 è il momento giusto non è hype: l’API riesce finalmente a fare ciò che fa quella di Google — PMax, AI Max, asset generativi, New Customer Acquisition, login e import Google — e la concorrenza tratta ancora Bing come un ripensamento. La finestra è aperta proprio perché non sono ancora qui.
Ma un cambiamento arriva con una data attaccata. Parti da lì.
Scadenza — SOAP viene ritirato, REST è l’unica strada
Questo è l’unico orologio rigido dell’anno Microsoft, quindi va per primo.
Cosa è cambiato. Il 1° aprile 2026 Microsoft ha annunciato una timeline rigida per spostare la Advertising API da SOAP a REST. Contano due date:
- 1° ottobre 2026 — le nuove funzionalità arrivano solo nella REST API. SOAP smette di ricevere qualsiasi novità.
- 31 gennaio 2027 — SOAP viene spento completamente. Le integrazioni SOAP esistenti girano fino ad allora, e non un giorno di più.
Gli articoli di PPC.land e ALM Corp confermano entrambi le stesse date.
Perché conta per il tuo account. Se un job di reporting, uno script per le offerte o un connettore tocca Bing attraverso l’SDK SOAP, ha una scadenza rigida. E non è uno scambio cosmetico — il reporting funziona diversamente in REST, il flusso di autenticazione differisce e la gestione degli errori cambia. Una pipeline di reporting che dimentichi semplicemente smetterà di restituire dati il 31 gennaio 2027, a metà trimestre, senza preavviso oltre a un post sul blog di dieci mesi prima.
Cosa fare. Se la tua strumentazione Bing è scarna o inesistente, non fare il porting del vecchio codice SOAP — costruisci REST-first e salta una generazione. REST è semplice HTTP e JSON: un report passa da una busta SOAP a un POST JSON verso l’endpoint Reporting, con un token bearer OAuth e il tuo developer token negli header:
# 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’host REST, il modello di header OAuth + DeveloperToken e il path v13 arrivano dai documenti di Microsoft; conferma il body esatto della richiesta per il tuo report sulle release notes prima di rilasciare.)
Il lato positivo dell’essere costretti: REST ti dà un supporto linguistico più ampio e si adatta in modo pulito agli stack moderni — Python httpx, n8n, funzioni serverless — e un debugging molto più facile di una busta SOAP. La migrazione è l’occasione per ricostruire la tua strumentazione Bing cloud-native, non per trascinarci dietro il vecchio design.
Vantaggio #1 — L’AI generativa scrive i tuoi asset, via API
Pianificata la scadenza, il resto dell’anno è parità che Google ti ha già insegnato a usare.
Cosa è cambiato. Febbraio 2025 (SDK 13.0.24) ha rilasciato endpoint di raccomandazione — CreateResponsiveSearchAdRecommendation, CreateAssetGroupRecommendation, CreateResponsiveAdRecommendation, ognuno con una controparte Refine…. Luglio 2025 (13.0.25) ha aggiunto una variante basata su job e le raccomandazioni di brand kit; febbraio 2026 ha aggiunto AutoGeneratedAssetsEnabled alle impostazioni RSA. Tutto dalle release notes.
Perché conta per il tuo account. La generazione e l’iterazione del copy degli annunci ora è scriptabile, non più una faccenda solo da UI — che è la differenza tra scrivere a mano il copy per dieci gruppi di asset e generarlo per centinaia.
Cosa fare. Collega gli endpoint di raccomandazione allo stesso workflow creativo che già esegui per Google — genera, rifinisci sul brand kit, pubblica:
feed/product → CreateResponsiveSearchAdRecommendation
→ RefineResponsiveSearchAdRecommendation (brand-kit term exclusions)
→ push to ad group (no manual copy-paste from the UI)
Bing diventa un altro canale di output della tua pipeline esistente per il copy degli annunci, non una separata costruita a mano.
Vantaggio #2 — AI Max for Search, con un interruttore API
Cosa è cambiato. AI Max for Search ha aperto al pilot a maggio 2026, con l’hook API AISearchSetting (Campaign Management). Porta corrispondenza estesa delle query, personalizzazione degli asset e routing intelligente degli URL — lo stesso trend post-parola-chiave dell’AI Max di Google — con guardrail esposti tramite l’API: inclusioni ed esclusioni di brand, esclusioni di termini, restrizioni di messaggistica. Search Engine Land ha coperto il lancio insieme alla più ampia spinta di Microsoft verso l’agentic web.
Perché conta per il tuo account. Se già esegui una migrazione da DSA ad AI Max su Google, lo stesso playbook si trasferisce su Microsoft quasi uno a uno. Anche il compromesso è identico — guadagni copertura e cedi la corrispondenza e la scelta dell’URL, quindi i guardrail sono la parte che non salti.
Cosa fare. Imposta AISearchSetting sulla campagna e distribuisci i tuoi guardrail di brand kit in modo programmatico su tutti gli account, come fai su Google:
{
"AISearchSetting": { "Enabled": true },
"BrandKit": {
"TermExclusions": ["competitor-name", "off-brand-claim"],
"MessagingRestrictions": ["no superlatives without proof"]
}
}
(AISearchSetting e le esclusioni di brand kit sono aggiunte reali di Campaign Management da marzo/maggio 2026; l’esatto annidamento dell’oggetto è illustrativo — AI Max è ancora un pilot, quindi conferma lo schema e lo stato GA nelle release notes appena prima di costruirci sopra.)
Verifica le date di AI Max prima di impegnarti. È un pilot aperto, non GA, e i tempi del pilot si muovono in fretta. Controlla lo stato attuale nelle release notes il giorno in cui costruisci, non il giorno in cui leggi questo.
Vantaggio #3 — La convergenza con Google rende il porting economico
Il tema più chiaro dell’anno: Microsoft ha reso economico trasferire su Bing il tuo setup Google.
Login Google (dic 2025, 13.0.26)
GoogleOAuthDesktopMobileAuthCodeGrant / GoogleOAuthWebAuthCodeGrant ti permettono di autenticare la Bing Ads API con la stessa identità Google che usi per Google Ads. Un fix di marzo 2026 ha preservato il refresh token Google.
Import Google più ricco (mar 2026, 13.0.27)
Nuove opzioni di import: NewPortfolioBidStrategy, NewAIMaxSettings, target di topic. L’Import Center di maggio 2026 aggiunge diagnostica degli errori passo passo e filtraggio dell’import.
Parità con Performance Max
PMax via API è in open beta mondiale, con AutoGeneratedImageOptOut / AutoGeneratedTextOptOut, PageFeedIds e età/genere negativi a livello di campagna.
New Customer Acquisition (feb 2025)
Gli obiettivi NCA sono pienamente scriptabili, e il 2026 ha aggiunto l’import degli obiettivi NCA direttamente da Google PMax.
Perché conta per il tuo account. “Quello che fai su Google, ora puoi portarlo su Bing a quasi 1:1” — e con il login Google non mantieni nemmeno un secondo modello mentale OAuth. La stessa identità Google autentica entrambi:
# 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.
Cosa fare. Scegli il singolo job Google con il ritorno più alto — gli obiettivi NCA o gli asset generativi sono di solito le prime scelte — e portalo su Bing come pilot. Il lavoro di autenticazione e import è già fatto per te; stai riusando pattern, non reinventandoli. (Le classi di grant Google-OAuth sono aggiunte SDK reali da dicembre 2025; conferma l’esatto costruttore e flusso di autenticazione sulle release notes — è un helper dell’SDK, non un valore di grant del token endpoint.)
Vantaggio #4 — La misurazione è cresciuta
Tre upgrade rendono i dati di Bing finalmente facili da collegare alla tua BI e al tuo CRM:
Gli upgrade di misurazione da collegare
- MSClickIdPerformanceReport (mag 2026) Stitch a livello di clic — join MSCLKID agli ordini CRM per il ROAS reale
- BidStrategyReport (dic 2025) Performance della strategia di offerta senza scraping della UI
- Attribuzione DataDriven via API Imposta il modello nel codice, non a mano nella UI
- Conversioni offline per goal ID (mar 2026) Pipeline server-side e offline più pulite (+ ConversionDelay)
Perché conta per il tuo account. MSClickIdPerformanceReport è quello a cui ricorrere per primo: cuci il MSCLKID agli ordini del tuo CRM e ottieni il ROAS reale invece dei numeri riportati dalla piattaforma — la stessa join che già esegui per il GCLID di Google. La forma del report è solo un altro submit REST verso l’endpoint Reporting v13, quindi si inserisce dritto nella migrazione che stai già facendo nella prima sezione.
Shopping, intanto, si è consolidato in silenzio: la legacy Content API v9.1 è di fatto congelata (ultimo cambiamento nel 2024). Il moderno Microsoft Shopping gira attraverso il Microsoft Merchant Center più Bing Ads v13 — gruppi di asset PMax, percorsi dei listing group e il FeedItemPerformanceReport.
All’orizzonte — annunci dentro il chatbot
Il filone più lungimirante è la scommessa di Microsoft sul commercio agentico. Ad Activate 2026 ha presentato Copilot Checkout — comprare direttamente dentro la chat — insieme ai Brand Agents per Shopify e a posizionamenti di annunci sotto le risposte conversazionali di Copilot, con Performance Max che emerge sotto quei risultati. Il commento di marketing lo inquadra come Microsoft che diventa “AI-first” — una superficie di shopping davvero nuova più che l’ennesimo spazio pubblicitario.
Per ora questo è più “tieni d’occhio lo spazio” che “automatizza oggi”, ma ha un prerequisito concreto: igiene del feed e del brand kit. I prodotti compaiono in modo pulito in una superficie AI solo se i loro dati di feed e la messaggistica sono in ordine — quindi il lavoro poco appariscente posiziona uno store per il canale conversazionale. Sul fronte creativo, l’anno ha rilasciato anche asset HTML5 via API (AddHTML5s, marzo 2026) e Video Animation (da immagine statica ad asset video, novembre 2025) — modi economici per alimentare formati più ricchi senza un team di produzione.
L’anno in una sola timeline
Ogni voce v13 qui sotto arriva dalle release notes della Bing Ads API (ultimo aggiornamento 5 giugno 2026); gli annunci di piattaforma dal blog di Microsoft Advertising. Le uniche scadenze rigide sono le due date del ritiro di SOAP (segnate RIGIDA); la riga degli annunci politici UE è un obbligo di compliance, e tutto il resto è vantaggio opzionale — la colonna di destra ti dice quale è quale.
| Data | SDK / evento | Cosa è arrivato | Orologio? |
|---|---|---|---|
| 2025-02 | v13.0.24 | API di raccomandazione AI generativa; obiettivo New Customer Acquisition via API | — |
| 2025-07 | v13.0.25 | Raccomandazioni basate su job; brand kit; nuovi report di performance | — |
| 2025-09 | v13.0.25.3 | Annunci politici UE — IsPolitical obbligatorio prima di create/import | compliance |
| 2025-11 | Platform | Video Animation — da immagine statica ad asset video | — |
| 2025-12 | v13.0.26 | Login Google; TopicCriterion; attribuzione data-driven; BidStrategyReport | — |
| 2026-03 | v13.0.27 | Asset HTML5; segmenti LinkedIn; CustomSegment; AISearchSetting; import Google più ricco | — |
| 2026-04 | Platform | Annunciata la transizione SOAP → REST; AI Max + agentic web ad Activate 2026 | annuncio |
| 2026-05 | v13.0.28 | MSClickIdPerformanceReport; API di billing; età/genere negativi PMax; Import Center | — |
| 2026-10-01 | Solo REST | Le nuove funzionalità arrivano solo su REST — SOAP non riceve più nulla | RIGIDA |
| 2027-01-31 | SOAP OFF | SOAP spento completamente — migra prima di questa data | RIGIDA |
Cosa fare questo trimestre — prima la scadenza, poi la parità
La checklist, ordinata in base a chi ha la pistola alla tempia:
[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- Non migrare SOAP — sostituiscilo. Se la tua strumentazione Bing è scarna, costruisci REST-first e sei pronto prima della scadenza con uno stack più pulito, non con uno vecchio traslitterato.
- Riusa, non reinventare. Il login Google e l’import più ricco fanno sì che i tuoi pattern Google esistenti per lo più si trasferiscano; scegli il job con il ritorno più alto e portalo per primo.
- Tratta AI Max come un pilot da verificare. Non è GA — conferma lo schema e lo stato nelle release notes il giorno in cui costruisci, poi distribuisci i guardrail tramite
AISearchSettinge il brand kit. - Collega MSClickId presto. Il ROAS reale da una join CRM è lo stesso pattern che esegui sul GCLID di Google — è l’upgrade con il ritorno più rapido.
FAQ
Quando smette davvero di funzionare la mia integrazione SOAP?
SOAP continua a girare fino al 31 gennaio 2027, quando viene spento completamente. Dal 1° ottobre 2026 nessuna nuova funzionalità arriva su SOAP — quindi qualsiasi nuova capacità che vuoi è solo su REST dopo quella data.
REST è un sostituto plug-and-play dell'SDK SOAP?
No. Reporting, flusso di autenticazione e gestione degli errori differiscono tutti — un report passa da una busta SOAP a un POST JSON con un token bearer OAuth e il tuo developer token negli header. Trattalo come una ricostruzione su semplice HTTP/JSON, non come un cambio di configurazione.
Cosa mi dà concretamente il login Google nella Bing Ads API?
Autentichi la Microsoft API con la stessa identità Google usata per Google Ads (GoogleOAuth…AuthCodeGrant, dicembre 2025), così uno strumento multi-piattaforma condivide un solo modello mentale OAuth e meno codice di gestione delle credenziali. Un fix di marzo 2026 ha preservato il refresh token Google.
L'AI Max di Microsoft è disponibile a tutti?
Al momento in cui scrivo è un pilot aperto (da maggio 2026), con l’hook API AISearchSetting. I tempi del pilot cambiano in fretta — controlla le release notes e conferma lo schema prima di costruirci sopra.
Quale upgrade ha il ritorno più rapido?
MSClickIdPerformanceReport (maggio 2026). Cuci il MSCLKID agli ordini del tuo CRM per il ROAS reale invece dei numeri riportati dalla piattaforma — la stessa join che già esegui sul GCLID di Google, quindi il pattern è familiare e il valore è immediato.
Perché preoccuparsi di automatizzare Bing?
Perché l’API ha appena raggiunto la parità con Google — PMax, AI Max, NCA, asset generativi, login e import Google — mentre quasi nessuno la automatizza. La finestra di opportunità è aperta proprio perché i concorrenti non sono ancora qui.