Na kratko: Ena ura je resnična. Microsoft upokojuje svoj SOAP API. Nove funkcije gredo od 1. oktobra 2026 samo v REST, 31. januarja 2027 pa se SOAP popolnoma izklopi. Vse drugo je Microsoft, ki tiho dosega funkcijsko enakost z Googlom, od PMaxa in AI Maxa prek generativnih elementov do Google prijave in uvoza. Ta enakost, in dejstvo, da Binga skoraj nihče ne avtomatizira, dela iz leta 2026 leto za gradnjo.
Prvega aprila letos je Microsoft objavil blog zapis, s katerim je napovedal konec svojega SOAP API-ja. Datum sem preveril dvakrat, ker pokopati protokol v objavi s 1. aprila pomeni iskati težave. Bilo je res. Nove funkcije 1. oktobra 2026 nehajo prihajati na SOAP, 31. januarja 2027 pa se vsa stvar izklopi.
Potem sem naredil to, kar mi je dvajset let PPC-ja vtisnilo v glavo. Odprl sem našo kodo v Lyntu in preveril, kateri konektorji še govorijo SOAP proti Bingu. Ne zato, ker bi bil rok blizu. Zato ker upokojitev API-ja nikoli ne pokvari ničesar na dan, ko je napovedana. Pokvari poročevalsko opravilo štirinajst mesecev pozneje, sredi četrtletja, na računu, kjer se nihče več ne spomni, kdo je napisal skripto.
Ta rok je edina trda ura Microsoftovega API leta. Vse ostalo, kar je platforma izdala, je tišje in, iskreno, bolj zanimivo. Kos za kosom je Bing Ads API ujel Google. PMax, AI Max, generativni elementi, Google prijava, bogatejši uvoz. Dvanajst let pišem kodo za Googlov Ads API in večino tega časa je bil Microsoftov platforma, ki jo integriraš zadnjo, nejevoljno, če stranka vztraja. Letos je prvo leto, ko prenos Googlove avtomatizacije na Bing ne stane skoraj nič.
Konkurenca pa Bing še vedno obravnava kot postransko misel, in prav zato je okno odprto. Leto bom torej prehodil enako kot Googlovo. Za vsako spremembo, kaj je, zakaj je pomembna za tvoj račun in točen klic ali payload za izgradnjo. Najprej rok, potem priložnost.
Edina trda ura: SOAP se upokojuje
To je edina datirana obveza Microsoftovega leta, zato gre prva.
Kaj se je spremenilo. 1. aprila 2026 je Microsoft napovedal trd časovni načrt za prehod Advertising API-ja s SOAP na REST. Pomembna sta dva datuma:
-
- oktober 2026 je dan, od katerega nove funkcije pridejo samo v REST API. SOAP ne dobi nič novega.
-
- januar 2027 je dan, ko se SOAP popolnoma izklopi. Obstoječe integracije SOAP tečejo do takrat in niti dan dlje.
Zapisa na PPC.land in ALM Corp potrjujeta ista datuma.
Zakaj je pomembno za tvoj račun. Če se katerokoli poročevalsko opravilo, skripta za ponudbe ali konektor dotika Binga prek SOAP SDK, ima rok trajanja. In prehod ni kozmetična zamenjava. Poročanje v REST deluje drugače, potek avtentikacije se razlikuje, obravnava napak se spremeni. Cevovod, na katerega pozabiš, bo 31. januarja 2027 preprosto nehal vračati podatke, brez opozorila razen blog objave izpred desetih mesecev.
Kaj storiti. Če je tvoje orodje za Bing skopo ali ga sploh ni, se ne muči s prenosom stare kode SOAP. Gradi REST-first in preskoči celo generacijo. REST je čisti HTTP in JSON. Poročilo gre iz ovojnice SOAP v zahtevo JSON POST proti poročevalskemu endpointu, z žetonom OAuth bearer in tvojim razvijalskim žetonom v glavah:
# 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"] } }'
(Gostitelj REST, model glav OAuth + DeveloperToken in pot v13 izvirajo iz Microsoftove dokumentacije. Točno telo zahteve za svoje poročilo potrdi v opombah ob izdaji, preden objaviš.)
Dobra stran prisile. REST ti da širšo jezikovno podporo in čisto ujemanje s sodobnimi sklopi (Python httpx, n8n, serverless funkcije), poleg tega pa veliko lažje razhroščevanje kot ovojnica SOAP. Migracija je priložnost, da svoje orodje za Bing zgradiš na novo, cloud-native, namesto da staro zasnovo vlečeš s sabo.
Generativni elementi, ki jih piše API
Z rokom v koledarju je preostanek leta izenačevanje. In Google te je že naučil, kako se uporablja vsak njegov kos.
Kaj se je spremenilo. Februar 2025 (SDK 13.0.24) je prinesel endpointe za priporočila. CreateResponsiveSearchAdRecommendation, CreateAssetGroupRecommendation in CreateResponsiveAdRecommendation, vsak s pripadajočim Refine…. Julij 2025 (13.0.25) je dodal različico na podlagi opravil in priporočila za brand kit, februar 2026 pa AutoGeneratedAssetsEnabled v nastavitve RSA. Vse iz opomb ob izdaji.
Zakaj je pomembno za tvoj račun. Generiranje in iteriranje besedila oglasov je zdaj skriptabilno, ne več opravilo samo v vmesniku. To je razlika med ročnim pisanjem besedila za deset skupin elementov in generiranjem za stotine.
Kaj storiti. Vključi endpointe za priporočila v kreativni potek, ki ga že izvajaš za Google. Generiraj, izpili proti brand kitu, pošlji:
feed/product → CreateResponsiveSearchAdRecommendation
→ RefineResponsiveSearchAdRecommendation (brand-kit term exclusions)
→ push to ad group (no manual copy-paste from the UI)
Bing postane še en izhodni kanal tvojega obstoječega cevovoda za besedilo oglasov, ne ločen ročno zgrajen.
AI Max for Search, s stikalom v API-ju
Kaj se je spremenilo. AI Max for Search se je maja 2026 odprl za pilot, z API priključkom AISearchSetting v Campaign Managementu. Prinaša razširjeno ujemanje poizvedb, personalizacijo elementov in pametno usmerjanje URL-jev, isti trend po ključnih besedah kot Googlov AI Max, varovala pa izpostavlja prek API-ja. Vključitve in izključitve znamke, izključitve izrazov, omejitve sporočanja. Search Engine Land je poročal o lansiranju ob Microsoftovem širšem zagonu agentnega spleta.
Zakaj je pomembno za tvoj račun. Če na Googlu že izvajaš migracijo z DSA na AI Max, se priročnik na Microsoft prenese skoraj ena na ena. Prenese pa se tudi kompromis. Pridobiš doseg in oddaš ujemanje ter izbiro URL-ja, zato so varovala del, ki ga ne preskočiš.
Kaj storiti. Nastavi AISearchSetting na oglaševalski akciji in programsko namesti svoja varovala brand kita po vseh računih, tako kot to počneš na Googlu:
{
"AISearchSetting": { "Enabled": true },
"BrandKit": {
"TermExclusions": ["competitor-name", "off-brand-claim"],
"MessagingRestrictions": ["no superlatives without proof"]
}
}
(AISearchSetting in izključitve brand kita so resnične dopolnitve Campaign Managementa iz marca in maja 2026. Točno gnezdenje objekta je ilustrativno. AI Max je še vedno pilot, zato shemo in status GA potrdi v opombah ob izdaji tik preden gradiš proti njemu.)
Preveri datume AI Max, preden se zavežeš. Gre za odprt pilot in časovnice pilotov se hitro premikajo. Trenutni status preveri v opombah ob izdaji na dan, ko gradiš, ne na dan, ko to bereš.
Prenos tvoje Google postavitve je pravkar postal poceni
Najjasnejša tema leta je konvergenca. Microsoft je poskrbel, da svojo Google postavitev prineseš s sabo poceni.
Google prijava (dec. 2025, 13.0.26)
GoogleOAuthDesktopMobileAuthCodeGrant / GoogleOAuthWebAuthCodeGrant ti omogočata avtentikacijo Bing Ads API z isto Google identiteto, ki jo uporabljaš za Google Ads. Popravek iz marca 2026 je ohranil Google refresh token.
Bogatejši Google uvoz (mar. 2026, 13.0.27)
Nove možnosti uvoza: NewPortfolioBidStrategy, NewAIMaxSettings, ciljanje po temah. Import Center iz maja 2026 dodaja diagnostiko napak korak za korakom in filtriranje uvoza.
Enakost s Performance Max
PMax prek API je v svetovni odprti beti, z AutoGeneratedImageOptOut / AutoGeneratedTextOptOut, PageFeedIds in negativnimi izključitvami starosti/spola na ravni oglaševalske akcije.
New Customer Acquisition (feb. 2025)
Cilji NCA so v celoti skriptabilni, leto 2026 pa je dodalo uvoz ciljev NCA neposredno iz Google PMax.
Zakaj je pomembno za tvoj račun. Kar zgradiš na Googlu, se zdaj na Bing prenese skoraj ena na ena. Z Google prijavo niti ne vzdržuješ drugega miselnega modela OAuth, ker ista Google identiteta avtenticira oba:
# 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.
Kaj storiti. Izberi eno samo Googlovo opravilo z najvišjim donosom (cilji NCA in generativni elementi sta običajna prva izbora) in ga kot pilot prenesi na Bing. Delo z avtentikacijo in uvozom je že opravljeno namesto tebe, zato je prenos večinoma branje lastne Googlove kode. (Razredi za Google OAuth grant so resnične dopolnitve SDK iz decembra 2025. Točen konstruktor in potek avtentikacije potrdi v opombah ob izdaji, ker gre za pomočnika SDK, ne za vrednost granta na token endpointu.)
Merjenje je odraslo
Tri nadgradnje končno poenostavljajo povezovanje podatkov Binga v tvoj lastni BI in CRM:
Nadgradnje merjenja, vredne povezovanja
- MSClickIdPerformanceReport (maj 2026) Poveži MSCLKID z naročili v CRM za pravi ROAS
- BidStrategyReport (dec. 2025) Uspešnost strategij ponudb brez strganja vmesnika
- DataDriven atribucija prek API Model nastaviš v kodi, ne ročno v vmesniku
- Offline konverzije po ID-ju cilja (mar. 2026) Čistejši server-side cevovodi, plus ConversionDelay
Zakaj je pomembno za tvoj račun. MSClickIdPerformanceReport je tisti, po katerem sežeš prvi. Za stranke v BigQueryju vodimo poslovno poročanje na ravni kupca in najdragocenejši spoj v njem je click ID na naročilo v CRM, ker spoj s CRM zamenja ROAS, ki ga poroča platforma, s pravo številko. Na Googlu ta spoj teče na GCLID. To poročilo da Bingu isti šiv. Samo poročilo pa je le še en REST submit proti poročevalskemu endpointu v13, zato pade naravnost v migracijo iz prvega razdelka.
Shopping se je medtem tiho konsolidiral. Stari Content API v9.1 je dejansko zamrznjen (zadnja sprememba leta 2024). Sodoben Microsoft Shopping teče prek Microsoft Merchant Centra plus Bing Ads v13, kar pomeni skupine elementov PMax, poti listing-group in FeedItemPerformanceReport.
Na obzorju: oglasi znotraj klepetalnika
Najbolj v prihodnost zazrta nit je Microsoftova stava na agentni commerce. Na Activate 2026 je predstavil Copilot Checkout, nakup neposredno v klepetu, ob Brand Agents za Shopify in oglasnih umestitvah pod Copilotovimi pogovornimi odgovori, s Performance Maxom, ki se pojavlja pod temi rezultati. Marketinški komentar to opisuje kot Microsoftov prehod v AI-first, resnično novo nakupovalno površino in ne le še eno oglasno mesto.
Zaenkrat je to bolj opazovanje kot avtomatizacija, ima pa konkreten predpogoj in jaz ga jemljem resno. Dve leti smo gradili Boostero, naše orodje, ki z AI bogati feede Google Merchant Centra, prav zato, ker je kakovost feeda strop vsake avtomatizirane nakupovalne površine. Isto pravilo velja tudi tukaj. Izdelek se v AI odgovoru pokaže čisto le, če so njegovi podatki v feedu in sporočanje urejeni, zato neglamurozno delo s feedom postavi trgovino v položaj za pogovorni kanal.
Na kreativni strani je leto prineslo tudi HTML5 elemente prek API (AddHTML5s, marec 2026) in Video Animation (statična slika v video element, november 2025). Poceni načina za hranjenje bogatejših formatov brez produkcijske ekipe.
Leto na eni časovnici
Vsak vnos v13 spodaj izvira iz opomb ob izdaji Bing Ads API (nazadnje posodobljeno 5. junija 2026), platformne napovedi pa z bloga Microsoft Advertising. Edina trda roka sta dva datuma SOAP, označena HARD. Vrstica o političnih oglasih EU je obveza skladnosti, vse drugo pa je prostovoljna prednost. Desni stolpec ti pove, kaj je kaj.
| Datum | SDK / dogodek | Kaj je prišlo | Ura? |
|---|---|---|---|
| 2025-02 | v13.0.24 | API za generativna AI priporočila; cilj New Customer Acquisition prek API | prednost |
| 2025-07 | v13.0.25 | Priporočila na podlagi opravil; brand kit; nova poročila o uspešnosti | prednost |
| 2025-09 | v13.0.25.3 | Politični oglasi EU; obvezen IsPolitical pred create/import | skladnost |
| 2025-11 | Platforma | Video Animation (statična slika v video element) | prednost |
| 2025-12 | v13.0.26 | Google prijava; TopicCriterion; podatkovno vodena atribucija; BidStrategyReport | prednost |
| 2026-03 | v13.0.27 | HTML5 elementi; segmenti LinkedIn; CustomSegment; AISearchSetting; bogatejši Google uvoz | prednost |
| 2026-04 | Platforma | Napovedan prehod s SOAP na REST; AI Max + agentni splet na Activate 2026 | napoved |
| 2026-05 | v13.0.28 | MSClickIdPerformanceReport; API za obračun; negativne izključitve starosti/spola PMax; Import Center | prednost |
| 2026-10-01 | Samo REST | Nove funkcije pridejo samo v REST; SOAP ne dobi nič novega | HARD |
| 2027-01-31 | SOAP OFF | SOAP se popolnoma izklopi; migriraj pred tem datumom | HARD |
Kje bi jaz začel nocoj
Ne s celotno migracijo. Z grepom. Preišči svojo kodo za ReportingService.svc in importe SOAP SDK ter si zapiši vsako opravilo, ki se pojavi. Ta seznam je tvoja izpostavljenost do 31. januarja 2027 in vzel ti je deset minut.
Potem izberi eno Googlovo avtomatizacijo, na katero si ponosen, in se vprašaj, koliko bi zaslužila na platformi, kamor tvoji tekmeci še niso prišli. Delo za enakost je opravljeno. Okno je odprto. Katero opravilo boš prenesel prvo?
Prenesi celoten četrtletni načrt za svojo AI
Vse zgoraj, prepisano v brief korak za korakom, ki ga prilepiš naravnost v Claude ali katerega koli sposobnega kodirnega agenta. Preišče tvojo kodo in najde SOAP, na novo postavi poročanje REST-first, prenese prvi Googlov job na Bing in poveže MSCLKID s tvojim CRM. Pusti e-mail in datoteka je tvoja.
One file, one list. I only write when there's something worth reading.
FAQ
Kdaj moja integracija SOAP dejansko neha delovati?
SOAP teče do 31. januarja 2027, ko se popolnoma izklopi. Od 1. oktobra 2026 na SOAP ne pride nobena nova funkcija, zato je vsaka nova zmogljivost, ki jo želiš, po tem datumu na voljo samo prek REST.
Je REST neposredna zamenjava za SOAP SDK?
Ne. Poročanje, potek avtentikacije in obravnava napak se razlikujejo. Poročilo gre iz ovojnice SOAP v zahtevo JSON POST z žetonom OAuth bearer in tvojim razvijalskim žetonom v glavah. Obravnavaj to kot ponovno gradnjo na čistem HTTP-ju in JSON-u, ne kot spremembo konfiguracije.
Kaj mi Google prijava v Bing Ads API dejansko prinese?
Microsoftov API avtenticiraš z isto Google identiteto, ki jo uporabljaš za Google Ads (GoogleOAuth…AuthCodeGrant, december 2025). Večplatformsko orodje tako deli en miselni model OAuth in potrebuje manj kode za upravljanje poverilnic. Popravek iz marca 2026 je ohranil Google refresh token.
Je Microsoftov AI Max splošno dostopen?
Ob pisanju tega je odprt pilot (od maja 2026), z API priključkom AISearchSetting. Časovnice pilotov se hitro premikajo, zato preveri opombe ob izdaji in potrdi shemo, preden gradiš proti njej.
Katera nadgradnja se najhitreje povrne?
MSClickIdPerformanceReport (maj 2026). Poveži MSCLKID s svojimi naročili v CRM in dobiš pravi ROAS namesto številk, ki jih poroča platforma. Isti spoj že izvajaš na Googlovem GCLID, zato je vzorec znan in vrednost takojšnja.
Zakaj sploh avtomatizirati Bing?
Ker je API pravkar dosegel funkcijsko enakost z Googlom, od PMaxa in AI Maxa prek NCA in generativnih elementov do Google prijave in uvoza, medtem ko ga skoraj nihče ne avtomatizira. Okno je odprto prav zato, ker tvoji tekmeci še niso tukaj.