Poglobljena analiza· API novice · 13 min branja

Leto Microsoft Advertising API — SOAP umira in tukaj je klic REST, ki ga zgradiš namesto njega

Trd rok za prehod s SOAP na REST, funkcijska enakost z Googlom, AI Max na Bingu — vsak s točnim klicem ali migracijo pred iztekom ure.

Ilustracija ovojnice SOAP, ki se razpušča v čiste zavite oklepaje REST/JSON, z dvema oznakama roka spredaj.
Resna dejstva so resnična — naslovnice člankov niso.

Na kratko: Ena ura tiktaka: Microsoft upokojuje svoj SOAP API — nove funkcije postanejo samo REST 1. oktobra 2026, SOAP pa se popolnoma izklopi 31. januarja 2027. Vse drugo je Microsoft, ki tiho dosega funkcijsko enakost z Googlom — PMax, AI Max, generativni elementi, Google prijava in uvoz — kar dela leto 2026 trenutkom, da avtomatiziraš prek Binga, dokler ga tekmeci še obravnavajo kot postransko misel.

1. okt. 2026
nove funkcije pridejo samo v REST
31. jan. 2027
SOAP API se popolnoma izklopi
dec. 2025
Google prijava pride v Bing Ads API
maj 2026
AI Max for Search se odpre za pilot

Vse leto v enem stavku

Ena sprememba ima uro v prilogi — Microsoft upokojuje svoj SOAP API, nove funkcije postanejo samo REST 1. oktobra 2026, SOAP pa se popolnoma izklopi 31. januarja 2027 — vse drugo pa je Microsoft, ki tiho dosega funkcijsko enakost z Googlom, kar dela leto 2026 trenutkom, da začneš avtomatizirati prek Binga, dokler tega skoraj nihče drug ne počne. Če imaš kakršenkoli script, konektor ali poročevalsko opravilo, zgrajeno na SOAP SDK, imaš približno leto časa in konkretno ponovno gradnjo za načrtovanje. Ostalo je dobiček, ki ga prevzameš, kadar se odločiš.

Vsako spremembo bom obravnaval enako: kaj se je spremenilo, zakaj je pomembno za tvoj račun in točen klic ali payload za izgradnjo — rok najprej, priložnost zatem. Razlog, zakaj je 2026 pravi čas, ni hype: API zdaj končno zmore, kar zmore Googlov — PMax, AI Max, generativni elementi, New Customer Acquisition, Google prijava in uvoz — konkurenca pa Bing še vedno obravnava kot postransko misel. Okno je odprto prav zato, ker tekmeci še niso tukaj.

A ena sprememba prihaja z datumom v prilogi. Začni tam.

Rok — SOAP se upokojuje, REST je edina pot

To je edina trda ura Microsoftovega leta, zato gre prva.

Kaj se je spremenilo. 1. aprila 2026 je Microsoft napovedal trd časovni načrt za prehod Advertising API s SOAP na REST. Pomembna sta dva datuma:

Zapisa od PPC.land in ALM Corp oba potrjujeta ista datuma.

Zakaj je pomembno za tvoj račun. Če se kakršnokoli poročevalsko opravilo, script za ponudbe ali konektor dotika Binga prek SOAP SDK, ima trd rok poteka. In ni kozmetična zamenjava — poročanje v REST deluje drugače, potek avtentikacije se razlikuje in obravnava napak se spremeni. Poročevalski cevovod, na katerega pozabiš, bo 31. januarja 2027 preprosto nehal vračati podatke, sredi četrtletja, brez opozorila razen blog objave izpred desetih mesecev.

Kaj storiti. Če je tvoje orodje za Bing skopo ali ga ni, ne prenašaj stare kode SOAP — gradi REST-first in preskoči eno 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": ["CampaignName","Clicks","Spend"] } }'

(Gostitelj REST, model glav OAuth + DeveloperToken in pot v13 izvirajo iz Microsoftove dokumentacije; preveri točno telo zahteve za svoje poročilo glede na opombe ob izdaji, preden objaviš.)

Prednost prisile: REST ti daje širšo jezikovno podporo in čisto ujemanje s sodobnimi sklopi — Python httpx, n8n, serverless funkcije — ter veliko lažje razhroščevanje kot ovojnica SOAP. Migracija je priložnost, da svoje orodje za Bing zgradiš na novo, cloud-native, ne da staro zasnovo vlečeš čez.

Dobiček #1 — Generativna AI piše tvoje elemente, prek API

Z razporejenim rokom je preostanek leta enakost, ki te jo je Google že naučil uporabljati.

Kaj se je spremenilo. Februar 2025 (SDK 13.0.24) je prinesel endpointe za priporočila — CreateResponsiveSearchAdRecommendation, CreateAssetGroupRecommendation, 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 je dodal AutoGeneratedAssetsEnabled v nastavitve RSA. Vse iz opomb ob izdaji.

Zakaj je pomembno za tvoj račun. Generiranje in iteracija besedila oglasov je zdaj skriptabilna, ne le opravilo v vmesniku — kar je razlika med ročnim pisanjem besedila za deset skupin elementov in generiranjem za stotine.

Kaj storiti. Poveži endpointe za priporočila v isti 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.

Dobiček #2 — AI Max for Search, s stikalom v API

Kaj se je spremenilo. AI Max for Search se je maja 2026 odprl za pilot, z API priključkom AISearchSetting (Campaign Management). Prinaša razširjeno ujemanje poizvedb, personalizacijo elementov in pametno usmerjanje URL-jev — isti trend po ključnih besedah kot Googlov AI Max — z varovali, izpostavljenimi prek API: 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 Dynamic Search Ads na AI Max, se isti priročnik prenese na Microsoft skoraj ena na ena. Kompromis je prav tako enak — 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 Management iz marca/maja 2026; točno gnezdenje objekta je ilustrativno — AI Max je še vedno pilot, zato potrdi shemo in status GA v opombah ob izdaji tik preden gradiš proti njemu.)

Preveri datume AI Max, preden se zavežeš. Gre za odprt pilot, ne GA, in časovnice pilotov se hitro premikajo. Preveri trenutni status v opombah ob izdaji na dan, ko gradiš, ne na dan, ko to bereš.

Dobiček #3 — Konvergenca z Googlom poceni prenašanje

Najjasnejša tema leta: Microsoft je naredil prenos tvoje Google postavitve 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 počneš na Googlu, lahko zdaj preneseš na Bing skoraj 1 : 1” — in z Google prijavo niti ne vzdržuješ drugega miselnega modela OAuth. 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, redirection_uri=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 Google opravilo z najvišjim donosom — cilji NCA ali generativni elementi so običajni prvi izbori — in ga kot pilot prenesi na Bing. Delo z avtentikacijo in uvozom je že opravljeno namesto tebe; ponovno uporabljaš vzorce, jih ne izumljaš na novo. (Razredi za Google-OAuth grant so resnične dopolnitve SDK iz decembra 2025; potrdi točen konstruktor in potek avtentikacije glede na opombe ob izdaji — gre za pomočnik SDK, ne za vrednost grant token-endpointa.)

Dobiček #4 — Merjenje je odraslo

Tri nadgradnje končno poenostavljajo povezovanje podatkov Binga v tvoj lasten BI in CRM:

Nadgradnje merjenja, vredne povezovanja

  • MSClickIdPerformanceReport (maj 2026) Spoj na ravni klika — MSCLKID poveži z naročili v CRM za pravi ROAS
  • BidStrategyReport (dec. 2025) Uspešnost strategije 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 in offline cevovodi (+ ConversionDelay)

Zakaj je pomembno za tvoj račun. MSClickIdPerformanceReport je tisti, po katerem posežeš prvi: poveži MSCLKID s svojimi naročili v CRM in dobiš pravi ROAS namesto številk, ki jih poroča platforma — isti spoj, ki ga že izvajaš za Googlov GCLID. Oblika poročila je le še en REST submit proti poročevalskemu endpointu v13, zato se neposredno vključi v migracijo, ki jo tako ali tako izvajaš v prvem razdelku.

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 Center plus Bing Ads v13 — skupine elementov PMax, poti listing-group in FeedItemPerformanceReport.

Na obzorju — oglasi v klepetalnem botu

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 Max, ki se pojavlja pod temi rezultati. Marketinški komentar to uokvirja kot Microsoftov prehod v „AI-first” — resnično novo nakupovalno površino in ne le še eno oglasno mesto.

Zaenkrat je to bolj „opazuj ta prostor” kot „avtomatiziraj danes”, a ima konkreten predpogoj: higieno feeda in brand kita. Izdelki se na AI površini pokažejo čisto le, če so njihovi podatki v feedu in sporočanje v redu — torej neglamurno delo postavi trgovino v pravi 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 iz bloga Microsoft Advertising. Edina trda roka sta dva datuma upokojitve SOAP (označena HARD); vrstica o političnih oglasih EU je obveza skladnosti, vse drugo pa je opt-in dobiček — desni stolpec ti pove, kaj je kaj.

DatumSDK / dogodekKaj je prišloUra?
2025-02v13.0.24API za generativna AI priporočila; cilj New Customer Acquisition prek API
2025-07v13.0.25Priporočila na podlagi opravil; brand kit; nova poročila o uspešnosti
2025-09v13.0.25.3Politični oglasi EU — obvezen IsPolitical pred create/importcompliance
2025-11PlatformaVideo Animation — statična slika v video element
2025-12v13.0.26Google prijava; TopicCriterion; podatkovno vodena atribucija; BidStrategyReport
2026-03v13.0.27HTML5 elementi; segmenti LinkedIn; CustomSegment; AISearchSetting; bogatejši Google uvoz
2026-04PlatformaNapovedan prehod SOAP → REST; AI Max + agentni splet na Activate 2026announce
2026-05v13.0.28MSClickIdPerformanceReport; API za obračun; negativne izključitve starosti/spola PMax; Import Center
2026-10-01REST onlyNove funkcije pridejo samo v REST — SOAP ne dobi nič novegaHARD
2027-01-31SOAP OFFSOAP se popolnoma izklopi — migriraj pred tem datumomHARD
The part you can steal

Kaj storiti to četrtletje — rok najprej, enakost zatem

Kontrolni seznam, razvrščen po pištoli ob glavi:

[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
  1. Ne migriraj SOAP — zamenjaj ga. Če je tvoje orodje za Bing skopo, gradi REST-first in si pred rokom gotov s čistejšim sklopom, ne s prečrkovanim starim.
  2. Ponovno uporabi, ne izumljaj na novo. Google prijava in bogatejši uvoz pomenita, da se tvoji obstoječi Google vzorci večinoma prenesejo; vzemi opravilo z najvišjim donosom in ga prenesi prvega.
  3. AI Max obravnavaj kot pilot, ki ga preveriš. Ni GA — potrdi shemo in status v opombah ob izdaji na dan, ko gradiš, nato namesti varovala prek AISearchSetting in brand kita.
  4. MSClickId poveži zgodaj. Pravi ROAS iz spoja s CRM je isti vzorec, ki ga izvajaš na Googlovem GCLID — to je nadgradnja z najhitrejšim povračilom.

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 — torej je vsaka nova zmogljivost, ki jo želiš, po tem datumu samo REST.

Je REST neposredna zamenjava za SOAP SDK?

Ne. Poročanje, potek avtentikacije in obravnava napak se vsi 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 čisti HTTP/JSON, ne kot spremembo konfiguracije.

Kaj mi Google prijava v Bing Ads API dejansko prinese?

API Microsoft avtenticiraš z isto Google identiteto, ki jo uporabljaš za Google Ads (GoogleOAuth…AuthCodeGrant, december 2025), tako da večplatformsko orodje 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 — 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 za pravi ROAS namesto številk, ki jih poroča platforma — isti spoj, ki ga ž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 — PMax, AI Max, NCA, generativni elementi, Google prijava in uvoz — medtem ko ga skoraj nihče ne avtomatizira. Okno priložnosti je odprto prav zato, ker tekmeci še niso tukaj.

Bistvo vsega tega

Želiš to raven vpogleda v svojem računu?

En e-mail. Iskreno ti povem, ali se za tvojo postavitev splača.

Piši mi →