Stručně: Jedny hodiny jsou skutečné. Microsoft vyřazuje své SOAP API, nové funkce jdou od 1. října 2026 jen do RESTu a 31. ledna 2027 se SOAP úplně vypne. Všechno ostatní je Microsoft, jak potichu dotahuje funkční paritu s Googlem, od PMaxu a AI Maxu po generativní assety, přihlášení přes Google a import. Ta parita, plus fakt, že Bing skoro nikdo neautomatizuje, dělá z roku 2026 rok, kdy stavět.
Prvního dubna letos Microsoft publikoval blogpost, ve kterém oznámil konec svého SOAP API. Datum jsem kontroloval dvakrát, protože pohřbít protokol v aprílovém příspěvku je koledování si o průšvih. Bylo to doopravdy. Nové funkce přestanou do SOAPu chodit 1. října 2026 a 31. ledna 2027 se celé vypne.
Pak jsem udělal to, co do mě dvacet let v PPC natlouklo. Otevřel jsem náš kód v Lyntu a zkontroloval, které konektory ještě mluví s Bingem přes SOAP. Ne proto, že by termín hořel. Protože vyřazení API nikdy nic nerozbije v den oznámení. Rozbije reportovací job o čtrnáct měsíců později, uprostřed kvartálu, na účtu, kde si už nikdo nepamatuje, kdo ten skript psal.
Ten termín je jediné tvrdé hodiny microsoftího API roku. Všechno ostatní, co platforma vydala, je tišší a upřímně zajímavější. Kousek po kousku Bing Ads API dotáhlo Google. PMax, AI Max, generativní assety, přihlášení přes Google, bohatší import. Dvanáct let píšu kód proti Google Ads API a většinu té doby byl Microsoft platforma, kterou jsi integroval poslední, se skřípěním zubů, když na tom klient trval. Tohle je první rok, kdy tě přenesení googlí automatizace na Bing nestojí skoro nic.
A konkurence pořád bere Bing jako vedlejšák, což je přesně důvod, proč je okno otevřené. Projdu ten rok stejně, jako jsem prošel ten googlí. U každé změny co to je, proč se týká tvého účtu a jaké přesné volání nebo payload postavit. Termín první, příležitost potom.
Jediné tvrdé hodiny: SOAP se vyřazuje
Tohle je jediná datovaná povinnost microsoftího roku, takže jde první.
Co se změnilo. Microsoft 1. dubna 2026 oznámil tvrdý harmonogram přesunu Advertising API ze SOAPu na REST. Záleží na dvou datech:
-
- října 2026 je den, od kterého nové funkce vycházejí jen v REST API. SOAP už nedostane nic nového.
-
- ledna 2027 je den, kdy se SOAP úplně vypne. Stávající SOAP integrace poběží do té doby a ani o den déle.
Rozbory na PPC.land i ALM Corp potvrzují stejná data.
Proč se to týká tvého účtu. Pokud se jakýkoli reportovací job, bid skript nebo konektor dotýká Bingu přes SOAP SDK, má datum spotřeby. A není to kosmetická výměna. Reporting funguje v RESTu jinak, liší se auth flow a mění se zpracování chyb. Pipeline, na kterou zapomeneš, prostě 31. ledna 2027 přestane vracet data, bez jiného varování než blogpostu z doby před deseti měsíci.
Co s tím. Pokud je tvůj Bing tooling tenký nebo žádný, neobtěžuj se portováním starého SOAP kódu. Stav rovnou REST-first a přeskoč jednu generaci. REST je obyčejné HTTP a JSON. Report jde ze SOAP obálky na JSON POST proti Reporting endpointu, s OAuth bearer tokenem a tvým developer tokenem v hlavičkách:
# 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": ["TimePeriod","CampaignName","Clicks","Spend"] } }'
(REST host, model hlaviček OAuth + DeveloperToken a cesta v13 jsou z dokumentace Microsoftu. Přesné tělo požadavku pro svůj report si ověř v release notes, než to nasadíš.)
Výhoda toho, že tě donutili. REST ti dá širší jazykovou podporu a čistě zapadne do moderního stacku (Python httpx, n8n, serverless funkce), a ladí se mnohem líp než SOAP obálka. Migrace je šance postavit Bing tooling rovnou cloud-native, místo přetahování starého designu.
Generativní assety, které napíše API
S naplánovaným termínem je zbytek roku parita. A Google tě už naučil používat každý její kousek.
Co se změnilo. Únor 2025 (SDK 13.0.24) přinesl doporučovací endpointy. CreateResponsiveSearchAdRecommendation, CreateAssetGroupRecommendation a CreateResponsiveAdRecommendation, každý s protějškem Refine…. Červenec 2025 (13.0.25) přidal variantu založenou na jobech a doporučení brand kitu a únor 2026 přidal AutoGeneratedAssetsEnabled do nastavení RSA. Vše z release notes.
Proč se to týká tvého účtu. Generování a iterace reklamních textů se teď dá skriptovat, místo aby to byla ruční práce v UI. To je rozdíl mezi ručním psaním textů pro deset asset groups a generováním pro stovky.
Co s tím. Zapoj doporučovací endpointy do kreativního workflow, které už provozuješ pro Google. Vygeneruj, doostři podle brand kitu, pošli:
feed/product → CreateResponsiveSearchAdRecommendation
→ RefineResponsiveSearchAdRecommendation (brand-kit term exclusions)
→ push to ad group (no manual copy-paste from the UI)
Z Bingu se stane další výstupní kanál tvé stávající pipeline na reklamní texty, místo samostatné ručně stavěné.
AI Max for Search, s přepínačem v API
Co se změnilo. AI Max for Search se v květnu 2026 otevřel do pilotu, s API hákem AISearchSetting v Campaign Managementu. Přináší rozšířené párování dotazů, personalizaci assetů a chytré směrování URL, stejný posun za hranice klíčových slov jako googlí AI Max, a pojistky vystavuje přes API. Zahrnutí a vyloučení značky, vyloučení výrazů, omezení sdělení. Search Engine Land pokryl spuštění spolu s širším tlakem Microsoftu na agentický web.
Proč se to týká tvého účtu. Pokud už na Googlu jedeš migraci z DSA na AI Max, playbook se přenáší na Microsoft skoro jedna ku jedné. A stejně tak ta výměna. Získáš dosah a předáš párování a výběr URL, takže pojistky jsou ta část, kterou nevynecháš.
Co s tím. Nastav AISearchSetting na kampani a nasaď pojistky z brand kitu programaticky napříč účty, stejně jako to děláš na Googlu:
{
"AISearchSetting": { "Enabled": true },
"BrandKit": {
"TermExclusions": ["competitor-name", "off-brand-claim"],
"MessagingRestrictions": ["no superlatives without proof"]
}
}
(AISearchSetting a vyloučení z brand kitu jsou reálné přírůstky Campaign Managementu z března a května 2026. Přesné vnoření objektu je ilustrativní. AI Max je pořád pilot, takže si schéma a status GA ověř v release notes těsně předtím, než proti tomu začneš stavět.)
Data AI Maxu si ověř, než se zavážeš. Je to otevřený pilot a harmonogramy pilotů se hýbou rychle. Aktuální status zkontroluj v release notes v den, kdy stavíš, ne v den, kdy tohle čteš.
Přenesení tvého Google setupu právě zlevnilo
Nejjasnější téma roku je sbližování. Microsoft zlevnil přenesení tvého Google setupu k sobě.
Přihlášení přes Google (pros. 2025, 13.0.26)
GoogleOAuthDesktopMobileAuthCodeGrant / GoogleOAuthWebAuthCodeGrant ti umožní autentizovat Bing Ads API stejnou Google identitou, jakou používáš pro Google Ads. Oprava z března 2026 zachovala Google refresh token.
Bohatší import z Googlu (břez. 2026, 13.0.27)
Nové možnosti importu: NewPortfolioBidStrategy, NewAIMaxSettings, topic targets. Import Center z května 2026 přidává diagnostiku chyb krok za krokem a filtrování importu.
Parita s Performance Max
PMax přes API je v celosvětové otevřené betě, s AutoGeneratedImageOptOut / AutoGeneratedTextOptOut, PageFeedIds a vylučujícím věkem/pohlavím na úrovni kampaně.
New Customer Acquisition (únor 2025)
Cíle NCA jsou plně skriptovatelné a rok 2026 přidal import NCA cílů přímo z Google PMax.
Proč se to týká tvého účtu. Co postavíš na Googlu, přeneseš teď na Bing skoro jedna ku jedné. S přihlášením přes Google nemusíš držet ani druhý způsob přemýšlení o OAuth, protože obojí ověří stejná Google identita:
# 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, redirect_url=REDIRECT_URI,
)
# one OAuth flow across Google Ads + Microsoft Advertising;
# a March 2026 fix preserves the Google refresh token between runs.
Co s tím. Vyber jeden Google job s nejvyšší návratností (NCA cíle a generativní assety jsou obvyklé první volby) a přenes ho na Bing jako pilot. Auth a import jsou už hotové za tebe, takže port je hlavně čtení vlastního Google kódu. (Grant třídy pro Google OAuth jsou reálné přírůstky SDK z prosince 2025. Přesný konstruktor a auth flow si ověř v release notes, protože je to SDK helper, ne hodnota grantu na token endpointu.)
Měření dospělo
Tři vylepšení konečně dělají z bingových dat něco, co snadno napojíš do vlastního BI a CRM:
Vylepšení měření, která stojí za napojení
- MSClickIdPerformanceReport (květen 2026) Napoj MSCLKID na CRM objednávky a máš skutečný ROAS
- BidStrategyReport (prosinec 2025) Výkon bid strategií bez scrapování UI
- DataDriven atribuce přes API Model nastavíš v kódu, ne ručně v UI
- Offline konverze podle goal ID (březen 2026) Čistší server-side pipeline, plus ConversionDelay
Proč se to týká tvého účtu. MSClickIdPerformanceReport je ten, po kterém sáhneš první. Pro klienty jedeme v BigQuery byznysový reporting na úrovni zákazníka a nejcennější spojení v něm je click ID na CRM objednávku, protože spojení s CRM nahradí platformou reportovaný ROAS skutečným číslem. Na Googlu to spojení běží přes GCLID. Tenhle report dává Bingu stejný šev. A samotný report je jen další REST submit proti v13 Reporting endpointu, takže rovnou zapadne do migrace z první sekce.
Shopping se mezitím potichu zkonsolidoval. Legacy Content API v9.1 je fakticky zmrazené (poslední změna v roce 2024). Moderní Microsoft Shopping běží přes Microsoft Merchant Center plus Bing Ads v13, což znamená asset groups PMaxu, listing-group cesty a FeedItemPerformanceReport.
Na obzoru: reklamy uvnitř chatbota
Nejvíc dopředu míří sázka Microsoftu na agentický commerce. Na Activate 2026 vypustil Copilot Checkout, nákup přímo uvnitř chatu, vedle Brand Agents pro Shopify a reklamních pozic pod konverzačními odpověďmi Copilota, s Performance Max vyplouvajícím pod těmito výsledky. Marketingový komentář to rámuje jako Microsoft na cestě k AI-first, jako opravdu novou nákupní plochu, ne další reklamní slot.
Zatím je to spíš sledování než automatizace na dnes, ale má to konkrétní předpoklad a já ho beru vážně. Dva roky jsme stavěli Boosteru, náš nástroj na obohacování feedů v Google Merchant Center pomocí AI, přesně proto, že kvalita feedu je strop každé automatizované nákupní plochy. Stejné pravidlo platí i tady. Produkt se v AI odpovědi ukáže čistě jen tehdy, když má v pořádku feedová data a sdělení, takže právě ta nenápadná práce s feedem připraví obchod na konverzační kanál.
Na kreativní straně rok přinesl také HTML5 assety přes API (AddHTML5s, březen 2026) a Video Animation (statický obrázek na video asset, listopad 2025). Levné způsoby, jak krmit bohatší formáty bez produkčního týmu.
Rok na jedné časové ose
Každý záznam o v13 níže pochází z release notes Bing Ads API (naposledy aktualizováno 5. června 2026), oznámení o platformě z blogu Microsoft Advertising. Jediné tvrdé termíny jsou dvě data SOAPu, označená TVRDÉ. Řádek s politickými reklamami v EU je compliance povinnost a všechno ostatní je dobrovolný bonus. Pravý sloupec ti řekne, co je co.
| Datum | SDK / událost | Co přibylo | Hodiny? |
|---|---|---|---|
| 2025-02 | v13.0.24 | API pro generativní AI doporučení; cíl New Customer Acquisition přes API | bonus |
| 2025-07 | v13.0.25 | Doporučení založená na jobech; brand kit; nové výkonnostní reporty | bonus |
| 2025-09 | v13.0.25.3 | Politické reklamy v EU; povinné IsPolitical před create/import | compliance |
| 2025-11 | Platforma | Video Animation (statický obrázek na video asset) | bonus |
| 2025-12 | v13.0.26 | Přihlášení přes Google; TopicCriterion; data-driven atribuce; BidStrategyReport | bonus |
| 2026-03 | v13.0.27 | HTML5 assety; LinkedIn segmenty; CustomSegment; AISearchSetting; bohatší import z Googlu | bonus |
| 2026-04 | Platforma | Oznámen přechod ze SOAPu na REST; AI Max + agentický web na Activate 2026 | oznámení |
| 2026-05 | v13.0.28 | MSClickIdPerformanceReport; billing API; PMax vylučující věk/pohlaví; Import Center | bonus |
| 2026-10-01 | Jen REST | Nové funkce jdou jen do RESTu; SOAP už nedostane nic nového | TVRDÉ |
| 2027-01-31 | SOAP OFF | SOAP se úplně vypíná; migruj před tímhle datem | TVRDÉ |
Kde bych dnes večer začal
Ne celou migrací. Grepem. Prohledej svůj kód na ReportingService.svc a importy SOAP SDK a zapiš si každý job, který vyskočí. Ten seznam je tvoje expozice k 31. lednu 2027 a zabral ti deset minut.
Pak vyber jednu googlí automatizaci, na kterou jsi pyšný, a zeptej se, co by vydělala na platformě, kam tvoji konkurenti ještě nedorazili. Práce na paritě je hotová. Okno je otevřené. Který job přeneseš první?
Stáhni si celý kvartální plán pro svou AI
Všechno výše přepsané do zadání krok za krokem, které vložíš rovnou do Clauda nebo jiného schopného agenta. Projde ti codebase a najde SOAP, postaví reporting REST-first, přenese první Google job na Bing a zapojí MSCLKID do tvého CRM. Nech mi e-mail a soubor je tvůj.
One file, one list. I only write when there's something worth reading.
FAQ
Kdy mi SOAP integrace reálně přestane fungovat?
SOAP běží do 31. ledna 2027, kdy se úplně vypne. Od 1. října 2026 už do SOAPu nechodí žádné nové funkce, takže každou novou schopnost najdeš po tomhle datu jen v RESTu.
Je REST drop-in náhrada za SOAP SDK?
Ne. Reporting, auth flow i zpracování chyb se liší. Report jde ze SOAP obálky na JSON POST s OAuth bearer tokenem a tvým developer tokenem v hlavičkách. Ber to jako rebuild na obyčejné HTTP a JSON, ne jako změnu konfigurace.
Co mi přihlášení přes Google v Bing Ads API reálně dá?
Microsoft API autentizuješ stejnou Google identitou, jakou používáš pro Google Ads (GoogleOAuth…AuthCodeGrant, prosinec 2025). Multiplatformní nástroj pak sdílí jeden způsob přemýšlení o OAuth a má míň kódu na správu přihlašovacích údajů. Oprava z března 2026 zachovala Google refresh token.
Je AI Max od Microsoftu obecně dostupný?
V době psaní je to otevřený pilot (od května 2026), s API hákem AISearchSetting. Harmonogramy pilotů se rychle posouvají, takže si zkontroluj release notes a potvrď schéma, než proti tomu začneš stavět.
Které vylepšení má nejrychlejší návratnost?
MSClickIdPerformanceReport (květen 2026). Napoj MSCLKID na své CRM objednávky a máš skutečný ROAS místo čísel reportovaných platformou. Je to stejné spojení, jaké už jedeš na googlím GCLID, takže vzorec znáš a hodnota je okamžitá.
Proč se vůbec obtěžovat automatizací Bingu?
Protože API právě dosáhlo funkční parity s Googlem, od PMaxu a AI Maxu po NCA, generativní assety, přihlášení přes Google a import, zatímco nad ním skoro nikdo neautomatizuje. Okno je otevřené přesně proto, že tvoji konkurenti tu ještě nejsou.