Lyhyesti: Vain yksi kello tikittää oikeasti. Microsoft lopettaa SOAP-API:nsa: uudet ominaisuudet tulevat vain RESTiin 1. lokakuuta 2026, ja SOAP sammuu kokonaan 31. tammikuuta 2027. Kaikki muu on Microsoftin hiljaista ominaisuuspariteettia Googlen kanssa, PMaxista ja AI Maxista generatiivisiin elementteihin, Google-kirjautumiseen ja tuontiin. Pariteetti on jo täällä, eikä Bingiä automatisoi juuri kukaan. Siksi 2026 on rakentamisen vuosi.
Haluatko vain tislatun kvartaalisuunnitelman?
Lataa täydelliset tekoälyohjeet — yksi tiedosto, jonka liität Claudeen tai mihin tahansa kyvykkääseen koodiagenttiin, ja se käy koodikantasi läpi ja siirtää ensimmäisen työsi Bingiin. Jätä sähköpostisi, niin tiedosto on sinun — tai jatka vain lukemista.
Yksi tiedosto, yksi lista. Kirjoitan vain kun on jotain lukemisen arvoista.
Tämän vuoden huhtikuun ensimmäisenä päivänä Microsoft julkaisi blogikirjoituksen, jossa se ilmoitti SOAP-API:nsa lopusta. Tarkistin päivämäärän kahdesti, koska protokollan hautajaisten piilottaminen aprillipäivän postaukseen on ongelmien kerjäämistä. Se oli totta. Uudet ominaisuudet lakkaavat tulemasta SOAPiin 1. lokakuuta 2026, ja 31. tammikuuta 2027 koko juttu sammuu.
Sitten tein sen, minkä kaksikymmentä vuotta PPC:tä on minuun iskostanut. Avasin Lyntin koodikannan ja tarkistin, mitkä integraatiot puhuvat Bingille yhä SOAPia. En siksi, että takaraja olisi lähellä. Vaan siksi, että API:n alasajo ei koskaan riko mitään ilmoituspäivänä. Se rikkoo raportointityön neljätoista kuukautta myöhemmin, kesken kvartaalin, tilillä, jossa kukaan ei enää muista, kuka skriptin kirjoitti.
Tuo takaraja on ainoa kello, joka Microsoftin API-vuonna oikeasti tikittää. Kaikki muu, mitä alusta julkaisi, on hiljaisempaa ja suoraan sanottuna kiinnostavampaa. Pala palalta Bing Ads API kuroi Googlen kiinni. PMax, AI Max, generatiiviset elementit, Google-kirjautuminen, rikkaampi tuonti. Olen kirjoittanut koodia Google Ads API:a vasten kaksitoista vuotta, ja suurimman osan siitä ajasta Microsoftin API oli se, jonka integroit viimeisenä, vastentahtoisesti, jos asiakas vaati. Tämä on ensimmäinen vuosi, jolloin Google-automaation siirtäminen Bingiin ei maksa juuri mitään.
Ja kilpailijat kohtelevat Bingiä yhä sivuseikkana, mikä on juuri se syy, miksi ikkuna on auki. Käyn siis vuoden läpi samalla tavalla kuin kävin Googlen vuoden. Jokaisesta muutoksesta kerron, mikä se on, miksi sillä on väliä tilillesi ja mikä tarkka kutsu tai pyyntörunko kannattaa rakentaa. Takaraja ensin, mahdollisuus perään.
Ainoa kello, joka oikeasti tikittää: SOAP jää eläkkeelle
Tämä on Microsoftin vuoden ainoa päivämäärällä varustettu velvoite, joten se menee ensin.
Mikä muuttui. 1. huhtikuuta 2026 Microsoft ilmoitti kovan aikataulun Advertising API:n siirtämiselle SOAPista RESTiin. Kaksi päivämäärää ratkaisee:
-
- lokakuuta 2026 on päivä, jolloin uudet ominaisuudet tulevat vain REST-API:in. SOAP ei saa enää mitään uutta.
-
- tammikuuta 2027 on päivä, jolloin SOAP sammutetaan kokonaan. Olemassa olevat SOAP-integraatiot toimivat siihen asti, eivätkä päivääkään pidempään.
PPC.landin ja ALM Corpin katsaukset vahvistavat molemmat samat päivämäärät.
Miksi sillä on väliä tilillesi. Jos jokin raportointityö, hintatarjousskripti tai integraatio puhuu Bingille SOAP SDK:n kautta, sillä on viimeinen käyttöpäivä. Eikä siirtymä ole kosmeettinen vaihto. Raportointi toimii RESTissä eri tavalla, autentikointi kulkee eri reittiä ja virheenkäsittely muuttuu. Putki, jonka unohdat, lakkaa yksinkertaisesti palauttamasta dataa 31. tammikuuta 2027, ilman muuta varoitusta kuin kymmenen kuukautta aiemmin julkaistu blogikirjoitus.
Mitä tehdä. Jos Bing-työkalusi ovat ohuet tai olemattomat, älä vaivaudu siirtämään vanhaa SOAP-koodia. Rakenna REST edellä ja hyppää sukupolven yli. REST on pelkkää HTTP:tä ja JSONia. Raportti muuttuu SOAP-kuoresta JSON-POSTiksi Reporting-endpointtiin, otsakkeissa OAuth bearer -token ja developer-tokenisi:
# 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-isäntä, OAuth + DeveloperToken -otsakemalli ja v13-polku ovat Microsoftin dokumentaatiosta. Varmista oman raporttisi tarkka pyyntörunko julkaisutiedoista ennen julkaisua.)
Pakon hyvä puoli. REST antaa laajemman kielituen ja istuu siististi moderniin pinoon (Python httpx, n8n, serverless-funktiot), ja debuggaus on paljon helpompaa kuin SOAP-kuoren kanssa. Migraatio on tilaisuus rakentaa Bing-työkalut uusiksi pilvinatiiveina sen sijaan, että raahaisit vanhan rakenteen mukanasi.
Generatiiviset elementit, API:n kirjoittamina
Kun takaraja on kalenterissa, loppuvuosi on pariteettia. Google opetti sinut jo käyttämään kaikkia näitä ominaisuuksia.
Mikä muuttui. Suositusendpointit saapuivat helmikuussa 2025 (SDK 13.0.24): CreateResponsiveSearchAdRecommendation, CreateAssetGroupRecommendation ja CreateResponsiveAdRecommendation, kullakin Refine…-vastinparinsa. Työpohjainen variantti ja brand kit -suositukset seurasivat heinäkuussa 2025 (13.0.25), ja AutoGeneratedAssetsEnabled tuli RSA-asetuksiin helmikuussa 2026. Kaikki julkaisutiedoista.
Miksi sillä on väliä tilillesi. Mainostekstien generointi ja iterointi on nyt skriptattavissa, ei enää pelkkää käsityötä käyttöliittymässä. Ero on siinä, kirjoitatko tekstit käsin kymmenelle elementtiryhmälle vai generoitko ne sadoille.
Mitä tehdä. Kytke suositusendpointit siihen luovaan työnkulkuun, jota jo ajat Googlelle. Generoi, hio brand kitiä vasten, työnnä:
feed/tuote → CreateResponsiveSearchAdRecommendation
→ RefineResponsiveSearchAdRecommendation (brand kitin termien poissulkeminen)
→ työnnä mainosryhmään (ei manuaalista kopiointia käyttöliittymästä)
Bingistä tulee olemassa olevan mainostekstiputkesi uusi tulostuskanava erillisen, käsin rakennetun putken sijaan.
Hanki täydelliset tekoälyohjeet tähän kvartaalisuunnitelmaan
Kaikki tämän artikkelin sisältö kirjoitettuna vaiheittaiseksi briiffiksi, jonka liität suoraan Claudeen tai mihin tahansa kyvykkääseen koodiagenttiin. Se käy koodikantasi läpi SOAPin varalta, rakentaa raportoinnin uudelleen REST edellä, siirtää ensimmäisen Google-työsi Bingiin ja kytkee MSCLKID:n CRM:ääsi. Jätä sähköpostisi, niin tiedosto on sinun.
Yksi tiedosto, yksi lista. Kirjoitan vain kun on jotain lukemisen arvoista.
AI Max for Search, API-kytkimellä
Mikä muuttui. AI Max for Search avautui pilottiin toukokuussa 2026, API-kytkimenä AISearchSetting Campaign Managementissa. Se tuo laajennetun kyselyvastaavuuden, elementtien personoinnin ja älykkään URL-reitityksen eli saman siirtymän pois avainsanoista kuin Googlen AI Max. Se myös avaa suojakaiteet API:n kautta: brändien sisällyttäminen ja poissulkeminen, termien poissulkeminen, viestinnän rajoitukset. Search Engine Land käsitteli julkistuksen Microsoftin laajemman agentic web -panostuksen yhteydessä.
Miksi sillä on väliä tilillesi. Jos ajat Googlessa jo migraatiota DSA:sta AI Maxiin, pelikirja siirtyy Microsoftiin lähes yksi yhteen. Sama kompromissi pätee Microsoftissakin. Saat kattavuutta mutta luovut vastaavuuden ja URL-valinnan hallinnasta, mikä tekee suojakaiteista sen osan, jota et voi ohittaa.
Mitä tehdä. Aseta AISearchSetting kampanjalle ja vie brand kit -suojakaiteesi ohjelmallisesti kaikille tileille, kuten teet Googlessa:
{
"AISearchSetting": { "Enabled": true },
"BrandKit": {
"TermExclusions": ["competitor-name", "off-brand-claim"],
"MessagingRestrictions": ["no superlatives without proof"]
}
}
(AISearchSetting ja brand kit -poissulut ovat todellisia Campaign Management -lisäyksiä maalis- ja toukokuulta 2026. Objektien tarkka sisäkkäisyys on vain havainnollistava esimerkki. AI Max on yhä pilotti, joten varmista skeema ja GA-status julkaisutiedoista juuri ennen rakentamista.)
Varmista AI Maxin päivämäärät ennen sitoutumista. Kyseessä on avoin pilotti, ja pilottien aikataulut liikkuvat nopeasti. Tarkista tilanne julkaisutiedoista sinä päivänä, kun rakennat, älä sinä päivänä, kun luet tätä.
Google-kokoonpanosi siirtämisestä tuli halpaa
Vuoden selkein teema on lähentyminen. Microsoft teki Google-kokoonpanosi tuomisesta halpaa.
Google-kirjautuminen (joulukuu 2025, 13.0.26)
Luokkien GoogleOAuthDesktopMobileAuthCodeGrant ja GoogleOAuthWebAuthCodeGrant avulla voit tunnistautua Bing Ads API:in samalla Google-identiteetillä, jota käytät Google Adsissa. Maaliskuun 2026 korjaus säilytti Googlen refresh-tokenin.
Rikkaampi Google-tuonti (maaliskuu 2026, 13.0.27)
Uudet tuontivaihtoehdot: NewPortfolioBidStrategy, NewAIMaxSettings, aihekohdennukset. Toukokuun 2026 Import Center lisää vaiheittaisen virhediagnostiikan ja tuonnin suodatuksen.
Performance Max -pariteetti
PMax API:n kautta on maailmanlaajuisessa avoimessa betassa, mukana AutoGeneratedImageOptOut / AutoGeneratedTextOptOut, PageFeedIds ja kampanjatason ikä- ja sukupuolipoissulut.
New Customer Acquisition (helmikuu 2025)
NCA-tavoitteet ovat täysin skriptattavissa, ja vuodesta 2026 alkaen ne voi tuoda suoraan Google PMaxista.
Miksi sillä on väliä tilillesi. Sen, minkä rakennat Googleen, voit nyt siirtää Bingiin lähes yksi yhteen. Google-kirjautumisen myötä et edes ylläpidä toista OAuth-ajattelumallia, koska käytät samaa Google-identiteettiä molemmissa:
# Authenticate TO 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.
Mitä tehdä. Valitse se yksi Google-työ, jolla on suurin tuotto (NCA-tavoitteet ja generatiiviset elementit ovat tavallisimmat ensivalinnat), ja siirrä se Bingiin pilottina. Autentikointi- ja tuontityö on jo tehty puolestasi, joten siirto on enimmäkseen oman Google-koodisi lukemista. (Google-OAuth-grant-luokat ovat todellisia SDK-lisäyksiä joulukuulta 2025. Varmista tarkka konstruktori ja autentikoinnin kulku julkaisutiedoista, koska kyseessä on SDK-apuri eikä token-endpointin grant-arvo.)
Mittaaminen kasvoi aikuiseksi
Neljä päivitystä yhdistää Bingin vihdoin omaan BI:hisi ja CRM:ääsi, ja molempiin suuntiin:
Mittauspäivitykset, jotka kannattaa kytkeä
- MSClickIdPerformanceReport (toukokuu 2026) Yhdistä MSCLKID CRM-tilauksiin ja saat todellisen ROASin
- BidStrategyReport (joulukuu 2025) Hintatarjousstrategioiden suorituskyky ilman UI-scrapingia
- DataDriven-attribuutio API:n kautta Aseta malli koodissa, ei käsin käyttöliittymässä
- Offline-konversiot tavoite-ID:llä (maaliskuu 2026) Siistimmät palvelinpuolen putket, plus ConversionDelay
Miksi sillä on väliä tilillesi. MSClickIdPerformanceReport on se, johon tartut ensin. Ajamme asiakkaillemme liiketoimintaraportointia BigQueryssa aina yksittäisen loppuasiakkaan tasolle asti. Tuon raportoinnin arvokkain liitos on klikki-ID:stä CRM-tilaukseen, koska CRM-liitos korvaa alustan raportoiman ROASin todellisella luvulla. Googlessa liitos kulkee GCLID:llä. Tämä raportti antaa Bingille saman liitoksen MSCLKID:llä. Raportti vaatii vain yhden REST-pyynnön v13:n Reporting-endpointiin, joten se sopii suoraan osaksi siirtymistä SOAPista RESTiin.
Shopping on sillä välin hiljaa konsolidoitunut. Vanha Content API v9.1 on käytännössä jäädytetty (viimeinen muutos 2024). Moderni Microsoft Shopping kulkee Microsoft Merchant Centerin ja Bing Ads v13:n kautta, mikä tarkoittaa PMax-elementtiryhmiä, FeedItemPerformanceReport-raporttia ja listausryhmien polkuja eli niitä tuotepuun haaroja, joille tarjoat.
Horisontissa: mainokset chatbotin sisällä
Kauimmaksi tulevaisuuteen ulottuu Microsoftin panostus agenttiseen kaupankäyntiin. Activate 2026:ssa Microsoft julkaisi Copilot Checkoutin, jolla ostetaan suoraan chatin sisällä, sekä Brand Agentit Shopifylle ja mainospaikat Copilotin keskustelevien vastausten alle. Performance Max nousee esiin näiden tulosten alla. Markkinointikommentaari kehystää tämän Microsoftin AI first -käänteenä: aidosti uutena ostopintana eikä yhtenä mainospaikkana lisää.
Toistaiseksi tämä on enemmän seurattavaa kuin tänään automatisoitavaa, mutta sillä on konkreettinen edellytys, ja otan sen vakavasti. Käytimme kaksi vuotta Boostoran rakentamiseen. Se on työkalumme, joka rikastaa Google Merchant Center -feedejä tekoälyllä, ja rakensimme sen juuri siksi, että feedin laatu on jokaisen automatisoidun shopping-pinnan katto. Sama sääntö pätee tässä. Tuote näkyy AI-vastauksessa siististi vain, jos sen feed-data ja viestit ovat kunnossa, joten epäkiitollinen feedityö on se, mikä valmistaa verkkokaupan myymään chatin sisällä.
Luovalla puolella API sai myös HTML5-elementit (AddHTML5s, maaliskuu 2026) ja Video Animationin (staattisesta kuvasta videoelementti, marraskuu 2025). Molemmat ovat halpoja tapoja ajaa rikkaampia mainosmuotoja ilman tuotantotiimiä.
Vuosi yhdellä aikajanalla
Jokainen alla oleva v13-merkintä tulee Bing Ads API:n julkaisutiedoista (päivitetty viimeksi 5. kesäkuuta 2026). Rivit, joissa on Platform-merkintä, tulevat Microsoft Advertisingin blogista. Ainoat kovat takarajat ovat kaksi SOAP-päivämäärää, joissa on HARD-merkintä. EU:n poliittisten mainosten rivi on lakisääteinen velvoite, ja kaikki muu on vapaaehtoista hyötyä. Oikeanpuoleinen sarake kertoo, mikä on mitä.
| Päivä | SDK / tapahtuma | Mitä saapui | Kello? |
|---|---|---|---|
| 2025-02 | v13.0.24 | Generatiivisen AI:n suositus-API:t; New Customer Acquisition -tavoite API:n kautta | hyöty |
| 2025-07 | v13.0.25 | Työpohjaiset suositukset; brand kit; uudet suoritusraportit | hyöty |
| 2025-09 | v13.0.25.3 | EU:n poliittiset mainokset; pakollinen IsPolitical ennen luontia/tuontia | velvoite |
| 2025-11 | Platform | Video Animation (staattisesta kuvasta videoelementti) | hyöty |
| 2025-12 | v13.0.26 | Google-kirjautuminen; TopicCriterion; data-driven-attribuutio; BidStrategyReport | hyöty |
| 2026-03 | v13.0.27 | HTML5-elementit; LinkedIn-segmentit; CustomSegment; AISearchSetting; rikkaampi Google-tuonti | hyöty |
| 2026-04 | Platform | Siirtymä SOAPista RESTiin ilmoitettu; AI Max + agentic web Activate 2026:ssa | ilmoitus |
| 2026-05 | v13.0.28 | MSClickIdPerformanceReport; laskutus-API:t; PMaxin ikä- ja sukupuolipoissulut; Import Center | hyöty |
| 2026-10-01 | vain REST | Uudet ominaisuudet vain RESTiin; SOAP ei saa mitään uutta | HARD |
| 2027-01-31 | SOAP POIS | SOAP sammutettu kokonaan; migroi ennen tätä päivää | HARD |
Mistä aloittaisin tänä iltana
En koko migraatiosta. Grepistä. Hae koodikannastasi ReportingService.svc ja SOAP SDK:n importit ja kirjaa ylös jokainen työ, joka osuu hakuun. Sillä listalla on jokainen työ, joka lakkaa toimimasta 31. tammikuuta 2027, ja koko harjoitukseen kului kymmenen minuuttia.
Valitse sitten yksi Google-automaatio, josta olet ylpeä, ja kysy, mitä se tienaisi alustalla, jonne kilpailijasi eivät ole vielä ilmestyneet. Pariteettityö on tehty. Ikkuna on auki. Minkä työn siirrät ensimmäisenä?
Lataa koko kvartaalisuunnitelma tekoälyllesi
Kaikki yllä oleva kirjoitettuna vaiheittaiseksi briiffiksi, jonka liität suoraan Claudeen tai mihin tahansa kyvykkääseen koodiagenttiin. Se käy koodikantasi läpi SOAPin varalta, rakentaa raportoinnin uudelleen REST edellä, siirtää ensimmäisen Google-työsi Bingiin ja kytkee MSCLKID:n CRM:ääsi. Jätä sähköpostisi, niin tiedosto on sinun.
Yksi tiedosto, yksi lista. Kirjoitan vain kun on jotain lukemisen arvoista.
FAQ
Milloin SOAP-integraationi oikeasti lakkaa toimimasta?
SOAP toimii 31. tammikuuta 2027 asti, jolloin se sammutetaan kokonaan. 1. lokakuuta 2026 jälkeen SOAPiin ei tule yhtään uutta ominaisuutta, joten jokainen uusi toiminto on sen päivän jälkeen vain RESTissä.
Onko REST suora korvaaja SOAP SDK:lle?
Ei. Raportointi, autentikointi ja virheenkäsittely toimivat kaikki eri tavalla. Raportti muuttuu SOAP-kuoresta JSON-POSTiksi, jonka otsakkeissa on OAuth bearer -token ja developer-tokenisi. Käsittele sitä uudelleenrakennuksena pelkän HTTP:n ja JSONin päälle, ei konfiguraatiomuutoksena.
Mitä Google-kirjautuminen Bing Ads API:ssa oikeasti antaa minulle?
Tunnistaudut Microsoftin API:in samalla Google-identiteetillä, jota käytät Google Adsissa (GoogleOAuth…AuthCodeGrant, joulukuu 2025). Monialustainen työkalu tarvitsee silloin vain yhden OAuth-ajattelumallin kahden sijaan ja vähemmän tunnusten hallintakoodia. Maaliskuun 2026 korjaus säilytti Googlen refresh-tokenin.
Onko Microsoftin AI Max yleisesti saatavilla?
Tätä kirjoittaessa se on avoin pilotti (toukokuusta 2026), API-kytkimenä AISearchSetting. Pilottien aikataulut muuttuvat nopeasti, joten tarkista julkaisutiedot ja varmista skeema ennen kuin rakennat sen varaan.
Millä päivityksellä on nopein takaisinmaksu?
MSClickIdPerformanceReport (toukokuu 2026). Yhdistä MSCLKID CRM-tilauksiisi, niin saat todellisen ROASin alustan raportoimien lukujen sijaan. Se on sama liitos, jonka ajat jo Googlen GCLID:llä, joten malli on tuttu ja hyöty välitön.
Miksi ylipäätään automatisoida Bingiä?
Koska API saavutti juuri ominaisuuspariteetin Googlen kanssa, PMaxista ja AI Maxista NCA:han, generatiivisiin elementteihin, Google-kirjautumiseen ja tuontiin, eikä juuri kukaan rakenna sen päälle automaatiota. Ikkuna on auki juuri siksi, etteivät kilpailijasi ole vielä täällä.