Ukratko: Jedan sat je stvaran. Microsoft gasi svoj SOAP API. Nove funkcije od 1. listopada 2026. stižu samo u REST, a 31. siječnja 2027. SOAP se potpuno gasi. Sve ostalo je Microsoft koji tiho dostiže izjednačenost funkcija s Googleom, od PMaxa i AI Maxa preko generativnih elemenata do Google prijave i uvoza. Ta izjednačenost, plus činjenica da Bing gotovo nitko ne automatizira, čini 2026. godinom za gradnju.
Prvog travnja ove godine Microsoft je objavio blog post kojim najavljuje kraj svog SOAP API-ja. Datum sam provjerio dvaput, jer zakopati sprovod protokola u objavu od 1. travnja znači tražiti nevolju. Bilo je stvarno. Nove funkcije prestaju stizati na SOAP 1. listopada 2026., a 31. siječnja 2027. cijela se stvar gasi.
Zatim sam napravio ono što mi je dvadeset godina u PPC-u utuvilo u glavu. Otvorio sam našu bazu koda u Lyntu i provjerio koji konektori još govore SOAP prema Bingu. Ne zato što je rok blizu. Zato što gašenje API-ja nikad ne slomi ništa na dan kad je najavljeno. Slomi izvještajni posao četrnaest mjeseci kasnije, usred kvartala, na računu na kojem se nitko ne sjeća tko je napisao skriptu.
Taj rok je jedini tvrdi sat Microsoftove API godine. Sve ostalo što je platforma isporučila tiše je i, iskreno, zanimljivije. Komad po komad, Bing Ads API sustigao je Google. PMax, AI Max, generativni elementi, Google prijava, bogatiji uvoz. Dvanaest godina pišem kod za Googleov Ads API i većinu tog vremena Microsoftov je bio platforma koju integriraš zadnju, nevoljko, ako klijent inzistira. Ovo je prva godina u kojoj prenošenje Google automatizacije na Bing ne košta gotovo ništa.
A konkurencija Bing i dalje tretira kao sporednu stvar, i baš zato je prozor otvoren. Zato ću godinu proći isto kao što sam prošao Googleovu. Za svaku promjenu, što je, zašto je važna za tvoj račun i točan poziv ili payload za izgradnju. Prvo rok, prilika nakon toga.
Jedini tvrdi sat: SOAP odlazi u mirovinu
Ovo je jedina datirana obveza Microsoftove godine, pa ide prva.
Što se promijenilo. 1. travnja 2026. Microsoft je najavio tvrdi raspored za prebacivanje Advertising API-ja sa SOAP-a na REST. Dva datuma su važna:
-
- listopada 2026. dan je od kojeg nove funkcije stižu samo u REST API. SOAP prestaje dobivati bilo što novo.
-
- siječnja 2027. dan je kada se SOAP potpuno gasi. Postojeće SOAP integracije rade do tada, i ni dan duže.
Tekstovi na PPC.land i ALM Corp potvrđuju iste datume.
Zašto je važno za tvoj račun. Ako ijedan izvještajni posao, skripta za licitacije ili konektor dotiče Bing kroz SOAP SDK, ima rok trajanja. A prijelaz nije kozmetička zamjena. Izvještavanje u REST-u radi drugačije, tijek autentifikacije se razlikuje, obrada pogrešaka se mijenja. Cjevovod na koji si zaboravio jednostavno će 31. siječnja 2027. prestati vraćati podatke, bez ikakvog upozorenja osim blog objave od prije deset mjeseci.
Što učiniti. Ako su tvoji Bing alati tanki ili ih uopće nema, nemoj se mučiti s prenošenjem starog SOAP koda. Gradi REST-first i preskoči cijelu generaciju. REST je običan HTTP i JSON. Izvještaj prelazi sa SOAP omotnice na JSON POST prema Reporting endpointu, s OAuth bearer tokenom i tvojim developer tokenom u zaglavljima:
# 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 zaglavlja OAuth + DeveloperToken i v13 putanja dolaze iz Microsoftove dokumentacije. Točno tijelo zahtjeva za svoj izvještaj potvrdi u bilješkama izdanja prije nego što isporučiš.)
Dobra strana prisile. REST ti daje širu jezičnu podršku i čisto sjedanje u moderne stackove (Python httpx, n8n, serverless funkcije), plus daleko lakše otklanjanje pogrešaka nego SOAP omotnica. Migracija je prilika da svoje Bing alate ponovno izgradiš cloud-native umjesto da stari dizajn vučeš sa sobom.
Generativni elementi, koje piše API
S rokom u kalendaru, ostatak godine je izjednačavanje. A Google te već naučio kako se koristi svaki njegov komad.
Što se promijenilo. Veljača 2025. (SDK 13.0.24) donijela je recommendation endpointe. CreateResponsiveSearchAdRecommendation, CreateAssetGroupRecommendation i CreateResponsiveAdRecommendation, svaki sa svojim Refine… parnjakom. Srpanj 2025. (13.0.25) dodao je varijantu temeljenu na poslovima i preporuke za brand kit, a veljača 2026. dodala je AutoGeneratedAssetsEnabled u RSA postavke. Sve iz bilješki izdanja.
Zašto je važno za tvoj račun. Generiranje i iteriranje teksta oglasa sada je skriptabilno umjesto posla isključivo u sučelju. To je razlika između ručnog pisanja teksta za deset grupa elemenata i generiranja za stotine njih.
Što učiniti. Uvuci recommendation endpointe u kreativni tijek rada koji već vodiš za Google. Generiraj, dotjeraj prema brand kitu, gurni:
feed/product → CreateResponsiveSearchAdRecommendation
→ RefineResponsiveSearchAdRecommendation (brand-kit term exclusions)
→ push to ad group (no manual copy-paste from the UI)
Bing postaje još jedan izlazni kanal tvojeg postojećeg cjevovoda za tekst oglasa umjesto zasebnog, ručno izgrađenog.
AI Max for Search, s API prekidačem
Što se promijenilo. AI Max for Search otvorio se za pilot u svibnju 2026., s API kukom AISearchSetting u Campaign Managementu. Donosi prošireno podudaranje upita, personalizaciju elemenata i pametno usmjeravanje URL-ova, isti trend nakon ključnih riječi kao Googleov AI Max, a zaštitne mehanizme izlaže kroz API. Uključivanja i isključivanja brenda, isključivanja pojmova, ograničenja poruka. Search Engine Land pokrio je lansiranje uz Microsoftov širi zaokret prema agentskom webu.
Zašto je važno za tvoj račun. Ako već vodiš migraciju s DSA na AI Max na Googleu, priručnik se na Microsoft prenosi gotovo jedan na jedan. A prenosi se i kompromis. Dobivaš doseg, a predaješ podudaranje i izbor URL-a, zbog čega su zaštitni mehanizmi dio koji ne preskačeš.
Što učiniti. Postavi AISearchSetting na kampanju i programski rasporedi svoje brand-kit zaštitne mehanizme po računima, kao što to radiš na Googleu:
{
"AISearchSetting": { "Enabled": true },
"BrandKit": {
"TermExclusions": ["competitor-name", "off-brand-claim"],
"MessagingRestrictions": ["no superlatives without proof"]
}
}
(AISearchSetting i brand-kit isključivanja stvarni su dodaci u Campaign Management iz ožujka i svibnja 2026. Točno ugnježđivanje objekta je ilustrativno. AI Max je još pilot, pa shemu i GA status potvrdi u bilješkama izdanja neposredno prije nego što gradiš na njemu.)
Provjeri AI Max datume prije nego što se obvežeš. Riječ je o otvorenom pilotu, a pilotni rasporedi se brzo mijenjaju. Trenutni status provjeri u bilješkama izdanja na dan kad gradiš, a ne na dan kad ovo čitaš.
Prenošenje tvoje Google postavke upravo je pojeftinilo
Najjasnija tema godine je konvergencija. Microsoft je učinio jeftinim da svoju Google postavku doneseš sa sobom.
Google prijava (pro 2025., 13.0.26)
GoogleOAuthDesktopMobileAuthCodeGrant / GoogleOAuthWebAuthCodeGrant omogućuju ti autentifikaciju Bing Ads API-ja istim Google identitetom koji koristiš za Google Ads. Popravak iz ožujka 2026. sačuvao je Google refresh token.
Bogatiji uvoz s Googlea (ožu 2026., 13.0.27)
Nove opcije uvoza: NewPortfolioBidStrategy, NewAIMaxSettings, topic targets. Import Center iz svibnja 2026. dodaje korak-po-korak dijagnostiku pogrešaka i filtriranje uvoza.
Izjednačenost s Performance Max
PMax kroz API je u globalnoj otvorenoj beti, s AutoGeneratedImageOptOut / AutoGeneratedTextOptOut, PageFeedIds i negativnim dobnim/spolnim isključivanjima na razini kampanje.
New Customer Acquisition (velj 2025.)
NCA ciljevi su potpuno skriptabilni, a 2026. dodala je uvoz NCA ciljeva izravno iz Google PMaxa.
Zašto je važno za tvoj račun. Ono što izgradiš na Googleu sada se na Bing prenosi gotovo jedan na jedan. Uz Google prijavu ne održavaš čak ni drugi OAuth mentalni model, jer isti Google identitet autentificira oboje:
# 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.
Što učiniti. Odaberi jedan Google posao s najvećim povratom (NCA ciljevi i generativni elementi obično su prvi izbor) i prenesi ga na Bing kao pilot. Posao oko autentifikacije i uvoza već je obavljen umjesto tebe, pa je prenošenje uglavnom čitanje vlastitog Google koda. (Klase za Google OAuth grant stvarni su SDK dodaci iz prosinca 2025. Točan konstruktor i tijek autentifikacije potvrdi u bilješkama izdanja, jer je riječ o SDK pomoćniku, a ne o vrijednosti granta na token endpointu.)
Mjerenje je odraslo
Tri nadogradnje napokon olakšavaju uvlačenje Bing podataka u vlastiti BI i CRM:
Nadogradnje mjerenja vrijedne povezivanja
- MSClickIdPerformanceReport (svi 2026.) Spoji MSCLKID s CRM narudžbama za pravi ROAS
- BidStrategyReport (pro 2025.) Učinak strategija licitiranja bez scrapanja sučelja
- DataDriven atribucija kroz API Model postavljaš u kodu, ne ručno u sučelju
- Offline konverzije po ID-u cilja (ožu 2026.) Čišći server-side cjevovodi, plus ConversionDelay
Zašto je važno za tvoj račun. MSClickIdPerformanceReport je onaj za koji posežeš prvi. Za klijente vodimo poslovno izvještavanje na razini kupca u BigQueryju i najvrjedniji join u njemu je click ID na CRM narudžbu, jer CRM join zamjenjuje ROAS koji prijavljuje platforma stvarnom brojkom. Na Googleu taj join vozi GCLID. Ovaj izvještaj daje Bingu isti šav. A sam izvještaj samo je još jedan REST submit prema v13 Reporting endpointu, pa sjeda ravno u migraciju iz prvog odjeljka.
Shopping se u međuvremenu tiho konsolidirao. Zastarjeli Content API v9.1 praktički je zamrznut (zadnja promjena 2024.). Moderni Microsoft Shopping ide kroz Microsoft Merchant Center plus Bing Ads v13, što znači PMax grupe elemenata, listing-group putanje i FeedItemPerformanceReport.
Na horizontu: oglasi unutar chatbota
Najdalekovidnija nit je Microsoftova oklada na agentsku trgovinu. Na Activate 2026 predstavio je Copilot Checkout, kupnju izravno unutar chata, uz Brand Agents za Shopify i oglasne pozicije ispod Copilotovih razgovornih odgovora, s Performance Maxom koji izranja pod tim rezultatima. Marketinški komentari to opisuju kao Microsoftov zaokret na AI-first, istinski novu površinu za kupnju, a ne još jedan oglasni prostor.
Zasad je ovo više promatranje nego automatizacija, ali ima konkretan preduvjet i ja ga shvaćam ozbiljno. Dvije godine gradili smo Boosteru, naš alat koji AI-jem obogaćuje Google Merchant Center feedove, upravo zato što je kvaliteta feeda strop svake automatizirane shopping površine. Isto pravilo vrijedi i ovdje. Proizvod se u AI odgovoru pojavljuje uredno samo ako su mu podaci u feedu i poruke u redu, pa neglamurozni posao oko feeda pozicionira trgovinu za razgovorni kanal.
Na kreativnoj strani, godina je donijela i HTML5 elemente kroz API (AddHTML5s, ožujak 2026.) te Video Animation (statična slika u video element, studeni 2025.). Jeftini načini da nahraniš bogatije formate bez produkcijskog tima.
Godina na jednoj vremenskoj crti
Svaki v13 unos ispod dolazi iz bilješki izdanja Bing Ads API-ja (zadnji put ažuriranih 5. lipnja 2026.), a objave o platformi s bloga Microsoft Advertisinga. Jedini tvrdi rokovi su dva SOAP datuma, označeni HARD. Redak o EU političkim oglasima obveza je usklađenosti, a sve ostalo je dobrovoljna prednost. Desni stupac govori ti što je što.
| Datum | SDK / događaj | Što je stiglo | Sat? |
|---|---|---|---|
| 2025-02 | v13.0.24 | Generativni AI recommendation API-ji; New Customer Acquisition cilj kroz API | prednost |
| 2025-07 | v13.0.25 | Preporuke temeljene na poslovima; brand kit; novi izvještaji o učinku | prednost |
| 2025-09 | v13.0.25.3 | EU politički oglasi; obvezni IsPolitical prije izrade/uvoza | usklađenost |
| 2025-11 | Platforma | Video Animation (statična slika u video element) | prednost |
| 2025-12 | v13.0.26 | Google prijava; TopicCriterion; data-driven atribucija; BidStrategyReport | prednost |
| 2026-03 | v13.0.27 | HTML5 elementi; LinkedIn segmenti; CustomSegment; AISearchSetting; bogatiji uvoz s Googlea | prednost |
| 2026-04 | Platforma | Najavljen prijelaz sa SOAP-a na REST; AI Max + agentski web na Activate 2026 | najava |
| 2026-05 | v13.0.28 | MSClickIdPerformanceReport; billing API-ji; PMax negativna dob/spol; Import Center | prednost |
| 2026-10-01 | Samo REST | Nove funkcije stižu samo u REST; SOAP ne dobiva ništa novo | HARD |
| 2027-01-31 | SOAP OFF | SOAP se potpuno gasi; migriraj prije ovog datuma | HARD |
Gdje bih ja počeo večeras
Ne s cijelom migracijom. S grepom. Pretraži svoju bazu koda za ReportingService.svc i SOAP SDK importe i zapiši svaki posao koji iskoči. Taj popis je tvoja izloženost prema 31. siječnju 2027., a stajao te deset minuta.
Zatim odaberi jednu Google automatizaciju na koju si ponosan i zapitaj se što bi zaradila na platformi na kojoj se tvoja konkurencija još nije pojavila. Posao izjednačavanja je gotov. Prozor je otvoren. Koji ćeš posao prenijeti prvi?
Preuzmi cijeli kvartalni plan za svoju AI
Sve gore, prepisano u brief korak po korak koji zalijepiš ravno u Claude ili bilo kojeg sposobnog coding agenta. Pretražuje tvoju codebase u potrazi za SOAP-om, ponovno gradi reporting REST-first, prenosi prvi Google job na Bing i spaja MSCLKID s tvojim CRM-om. Ostavi e-mail i datoteka je tvoja.
One file, one list. I only write when there's something worth reading.
FAQ
Kada moja SOAP integracija zapravo prestaje raditi?
SOAP nastavlja raditi do 31. siječnja 2027., kada se potpuno gasi. Od 1. listopada 2026. nove funkcije više ne stižu na SOAP, pa je svaka nova mogućnost koju želiš od tog datuma dostupna samo kroz REST.
Je li REST izravna zamjena za SOAP SDK?
Ne. Izvještavanje, tijek autentifikacije i obrada pogrešaka razlikuju se. Izvještaj prelazi sa SOAP omotnice na JSON POST s OAuth bearer tokenom i tvojim developer tokenom u zaglavljima. Tretiraj to kao ponovnu izgradnju na običnom HTTP-u i JSON-u, a ne kao promjenu konfiguracije.
Što mi zapravo daje Google prijava u Bing Ads API-ju?
Microsoft API autentificiraš istim Google identitetom koji koristiš za Google Ads (GoogleOAuth…AuthCodeGrant, prosinac 2025.). Višeplatformski alat tada dijeli jedan OAuth mentalni model i manje koda za upravljanje vjerodajnicama. Popravak iz ožujka 2026. sačuvao je Google refresh token.
Je li Microsoftov AI Max općenito dostupan?
U trenutku pisanja riječ je o otvorenom pilotu (od svibnja 2026.), s API kukom AISearchSetting. Pilotni rasporedi se brzo mijenjaju, pa provjeri bilješke izdanja i potvrdi shemu prije nego što gradiš na njemu.
Koja nadogradnja ima najbrži povrat?
MSClickIdPerformanceReport (svibanj 2026.). Spoji MSCLKID sa svojim CRM narudžbama i dobivaš pravi ROAS umjesto brojki koje prijavljuje platforma. Isti je to join koji već vodiš na Googleovom GCLID-u, pa je obrazac poznat, a vrijednost trenutna.
Zašto se uopće truditi automatizirati Bing?
Jer je API upravo dostigao izjednačenost funkcija s Googleom, od PMaxa i AI Maxa preko NCA i generativnih elemenata do Google prijave i uvoza, dok ga gotovo nitko ne automatizira. Prozor je otvoren upravo zato što tvoja konkurencija još nije ovdje.