Kurz gesagt: Eine Uhr ist echt. Microsoft mustert seine SOAP-API aus. Neue Features kommen ab dem 1. Oktober 2026 nur noch in REST, und am 31. Januar 2027 wird SOAP vollständig abgeschaltet. Alles andere ist Microsoft, das leise Feature-Parität mit Google erreicht, von PMax und AI Max bis zu generativen Assets, Google-Login und Import. Diese Parität, plus die Tatsache, dass fast niemand Bing automatisiert, macht 2026 zum Jahr zum Bauen.
Am 1. April dieses Jahres veröffentlichte Microsoft einen Blogpost, der das Ende seiner SOAP-API ankündigte. Ich habe das Datum zweimal geprüft, denn wer die Beerdigung eines Protokolls ausgerechnet am 1. April verkündet, fordert Ärger heraus. Es war echt. Neue Features kommen ab dem 1. Oktober 2026 nicht mehr zu SOAP, und am 31. Januar 2027 wird das Ganze abgeschaltet.
Dann habe ich getan, was mir zwanzig Jahre PPC eingebläut haben. Ich habe unsere Codebasis bei Lynt geöffnet und nachgesehen, welche Connectoren noch SOAP mit Bing sprechen. Nicht weil die Deadline nah wäre. Sondern weil eine API-Abschaltung nie an dem Tag etwas kaputt macht, an dem sie angekündigt wird. Sie bricht einen Reporting-Job vierzehn Monate später, mitten im Quartal, in einem Konto, in dem sich niemand mehr erinnert, wer das Script geschrieben hat.
Diese Deadline ist die eine harte Uhr in Microsofts API-Jahr. Alles andere, was die Plattform ausgeliefert hat, ist leiser und, ehrlich gesagt, interessanter. Stück für Stück hat die Bing Ads API zu Google aufgeschlossen. PMax, AI Max, generative Assets, Google-Login, umfangreicherer Import. Ich schreibe seit zwölf Jahren Code gegen Googles Ads API, und die meiste Zeit davon war Microsofts API die Plattform, die du als Letzte integriert hast, widerwillig, wenn der Kunde darauf bestand. Das ist das erste Jahr, in dem es fast nichts kostet, eine Google-Automatisierung nach Bing zu portieren.
Und die Konkurrenz behandelt Bing immer noch als Nebensache, was genau der Grund ist, warum das Fenster offen ist. Ich gehe das Jahr also genauso durch wie das von Google. Für jede Änderung, was sie ist, warum sie für dein Konto zählt und der exakte Call oder die Payload zum Bauen. Deadline zuerst, Chance danach.
Die eine harte Uhr: SOAP wird ausgemustert
Das ist die einzige datierte Pflicht des Microsoft-Jahres, also kommt sie zuerst.
Was sich änderte. Am 1. April 2026 kündigte Microsoft einen harten Zeitplan an, die Advertising API von SOAP auf REST umzuziehen. Zwei Daten zählen:
- Der 1. Oktober 2026 ist der Tag, an dem neue Features nur noch in der REST-API erscheinen. SOAP bekommt nichts Neues mehr.
- Der 31. Januar 2027 ist der Tag, an dem SOAP vollständig abgeschaltet wird. Bestehende SOAP-Integrationen laufen bis dahin, und keinen Tag länger.
Die Berichte von PPC.land und ALM Corp bestätigen beide dieselben Daten.
Warum es für dein Konto zählt. Wenn irgendein Reporting-Job, ein Bid-Script oder ein Connector Bing über das SOAP-SDK anfasst, hat er ein Verfallsdatum. Und der Umzug ist kein kosmetischer Tausch. Reporting funktioniert in REST anders, der Auth-Flow unterscheidet sich, und das Error-Handling ändert sich. Eine Pipeline, die du vergisst, hört am 31. Januar 2027 schlicht auf, Daten zu liefern, ohne andere Warnung als einen Blogpost von zehn Monaten zuvor.
Was zu tun ist. Wenn dein Bing-Tooling dünn oder gar nicht vorhanden ist, portier den alten SOAP-Code erst gar nicht. Bau REST-first und überspring eine Generation. REST ist schlichtes HTTP und JSON. Ein Bericht wird aus einem SOAP-Envelope ein JSON-POST gegen den Reporting-Endpoint, mit einem OAuth-Bearer-Token und deinem Developer-Token in den Headern:
# 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"] } }'
(Der REST-Host, das Header-Modell aus OAuth plus DeveloperToken und der v13-Pfad stammen aus Microsofts Docs. Bestätige den exakten Request-Body für deinen Bericht anhand der Release Notes, bevor du deployst.)
Der Vorteil daran, gezwungen zu werden. REST gibt dir breitere Sprachunterstützung und passt sauber zu modernen Stacks (Python httpx, n8n, Serverless Functions), und es debuggt sich weit leichter als ein SOAP-Envelope. Die Migration ist die Chance, dein Bing-Tooling cloud-nativ neu zu bauen, statt das alte Design mitzuschleppen.
Generative Assets, geschrieben von der API
Mit der Deadline im Kalender ist der Rest des Jahres Parität. Google hat dir längst beigebracht, wie du jedes Stück davon nutzt.
Was sich änderte. Februar 2025 (SDK 13.0.24) lieferte Empfehlungs-Endpoints. CreateResponsiveSearchAdRecommendation, CreateAssetGroupRecommendation und CreateResponsiveAdRecommendation, jeweils mit einem Refine…-Pendant. Juli 2025 (13.0.25) ergänzte eine job-basierte Variante und Brand-Kit-Empfehlungen, und im Februar 2026 kam AutoGeneratedAssetsEnabled in die RSA-Einstellungen. Alles aus den Release Notes.
Warum es für dein Konto zählt. Anzeigentexte generieren und iterieren ist jetzt skriptbar statt reine UI-Handarbeit. Das ist der Unterschied zwischen handgeschriebenem Text für zehn Asset-Gruppen und generiertem Text für Hunderte.
Was zu tun ist. Häng die Empfehlungs-Endpoints in den Kreativ-Workflow ein, den du bereits für Google fährst. Generieren, gegen das Brand Kit verfeinern, pushen:
feed/product → CreateResponsiveSearchAdRecommendation
→ RefineResponsiveSearchAdRecommendation (brand-kit term exclusions)
→ push to ad group (no manual copy-paste from the UI)
Bing wird zu einem weiteren Ausgabekanal deiner bestehenden Anzeigentext-Pipeline statt zu einem separaten, von Hand gebauten.
AI Max for Search, mit einem API-Schalter
Was sich änderte. AI Max for Search öffnete im Mai 2026 für den Pilot, mit dem API-Hook AISearchSetting in Campaign Management. Es bringt erweitertes Query-Matching, Asset-Personalisierung und smartes URL-Routing, denselben Post-Keyword-Trend wie Googles AI Max, und es macht die Leitplanken über die API zugänglich. Marken-Einschlüsse und -Ausschlüsse, Begriffsausschlüsse, Messaging-Vorgaben. Search Engine Land berichtete über den Launch, zusammen mit Microsofts breiterem Vorstoß ins agentische Web.
Warum es für dein Konto zählt. Wenn du auf Google bereits eine DSA-zu-AI-Max-Migration fährst, überträgt sich das Playbook fast eins zu eins auf Microsoft. Der Tausch dahinter auch. Du gewinnst Reichweite und gibst Matching und URL-Wahl ab, was die Leitplanken zu dem Teil macht, den du nicht überspringst.
Was zu tun ist. Setz AISearchSetting auf die Kampagne und deploye deine Brand-Kit-Leitplanken programmatisch über alle Konten, so wie du es auf Google tust:
{
"AISearchSetting": { "Enabled": true },
"BrandKit": {
"TermExclusions": ["competitor-name", "off-brand-claim"],
"MessagingRestrictions": ["no superlatives without proof"]
}
}
(AISearchSetting und die Brand-Kit-Ausschlüsse sind echte Campaign-Management-Ergänzungen aus März und Mai 2026. Die exakte Objektverschachtelung ist illustrativ. AI Max ist noch ein Pilot, bestätige also Schema und GA-Status in den Release Notes, direkt bevor du dagegen baust.)
Verifizier die AI-Max-Daten, bevor du dich festlegst. Es ist ein offener Pilot, und Pilot-Zeitpläne bewegen sich schnell. Prüf den aktuellen Status in den Release Notes an dem Tag, an dem du baust, nicht an dem Tag, an dem du das hier liest.
Dein Google-Setup zu portieren ist gerade billig geworden
Das klarste Thema des Jahres ist Konvergenz. Microsoft hat es billig gemacht, dein Google-Setup herüberzubringen.
Google-Login (Dez. 2025, 13.0.26)
GoogleOAuthDesktopMobileAuthCodeGrant / GoogleOAuthWebAuthCodeGrant lassen dich die Bing Ads API mit derselben Google-Identität authentifizieren, die du für Google Ads nutzt. Ein Fix im März 2026 hielt den Google-Refresh-Token am Leben.
Umfangreicherer Google-Import (Mär. 2026, 13.0.27)
Neue Import-Optionen: NewPortfolioBidStrategy, NewAIMaxSettings, Topic-Targets. Das Import Center vom Mai 2026 ergänzt schrittweise Fehlerdiagnose und Import-Filterung.
Performance-Max-Parität
PMax über die API ist in weltweiter Open Beta, mit AutoGeneratedImageOptOut / AutoGeneratedTextOptOut, PageFeedIds und negativen Alters- und Geschlechtsausschlüssen auf Kampagnenebene.
New Customer Acquisition (Feb. 2025)
NCA-Ziele sind voll skriptbar, und 2026 kam der Import von NCA-Zielen direkt aus Google PMax hinzu.
Warum es für dein Konto zählt. Was du auf Google baust, portierst du jetzt nahezu eins zu eins nach Bing. Mit dem Google-Login pflegst du nicht einmal ein zweites gedankliches OAuth-Modell, denn dieselbe Google-Identität authentifiziert beide:
# 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.
Was zu tun ist. Wähl den einen Google-Job mit dem größten Nutzen (NCA-Ziele und generative Assets sind die üblichen ersten Kandidaten) und portier ihn als Pilot nach Bing. Die Auth- und Import-Arbeit ist bereits für dich erledigt, der Port besteht also größtenteils daraus, deinen eigenen Google-Code zu lesen. (Die Google-OAuth-Grant-Klassen sind echte SDK-Ergänzungen vom Dezember 2025. Bestätige den exakten Konstruktor und Auth-Flow anhand der Release Notes, denn es ist ein SDK-Helper, kein Grant-Wert am Token-Endpoint.)
Die Messung ist erwachsen geworden
Drei Upgrades machen es endlich leicht, Bing-Daten in dein eigenes BI und CRM zu verdrahten:
Die Messungs-Upgrades, die das Verdrahten wert sind
- MSClickIdPerformanceReport (Mai 2026) MSCLKID mit CRM-Bestellungen verknüpfen für echten ROAS
- BidStrategyReport (Dez. 2025) Gebotsstrategie-Performance ohne UI-Scraping
- DataDriven-Attribution über die API Das Modell im Code setzen, nicht von Hand in der UI
- Offline-Conversions nach Ziel-ID (Mär. 2026) Sauberere Server-Side-Pipelines, plus ConversionDelay
Warum es für dein Konto zählt. MSClickIdPerformanceReport ist das, wonach du zuerst greifst. Wir fahren für Kunden Business-Reporting auf Kundenebene in BigQuery, und der wertvollste Join darin ist Klick-ID zu CRM-Bestellung, denn ein CRM-Join ersetzt den plattformberichteten ROAS durch die echte Zahl. Auf Google läuft dieser Join über die GCLID. Dieser Report gibt Bing dieselbe Naht. Und der Report selbst ist nur ein weiterer REST-Submit gegen den v13-Reporting-Endpoint, er fällt also direkt in die Migration aus dem ersten Abschnitt.
Shopping hat sich derweil leise konsolidiert. Die alte Content API v9.1 ist faktisch eingefroren (letzte Änderung 2024). Modernes Microsoft Shopping läuft über Microsoft Merchant Center plus Bing Ads v13, also über PMax-Asset-Gruppen, Listing-Group-Pfade und den FeedItemPerformanceReport.
Am Horizont: Anzeigen im Chatbot
Der vorausschauendste Strang ist Microsofts Wette auf agentischen Commerce. Auf der Activate 2026 rollte es Copilot Checkout aus, das Kaufen direkt im Chat, zusammen mit Brand Agents für Shopify und Anzeigenplatzierungen unter Copilots konversationellen Antworten, mit Performance Max, das unter diesen Ergebnissen auftaucht. Der Marketing-Kommentar ordnet es als Microsofts Schritt zu KI-first ein, eine wirklich neue Shopping-Oberfläche statt eines weiteren Anzeigenslots.
Vorerst ist das mehr „im Auge behalten” als „heute automatisieren”, aber es hat eine konkrete Voraussetzung, und die nehme ich ernst. Wir haben zwei Jahre damit verbracht, Boostera zu bauen, unser Tool, das Google-Merchant-Center-Feeds mit KI anreichert, genau weil Feed-Qualität die Obergrenze jeder automatisierten Shopping-Oberfläche ist. Dieselbe Regel gilt hier. Ein Produkt taucht nur dann sauber in einer KI-Antwort auf, wenn seine Feed-Daten und sein Messaging in Ordnung sind, also ist die unglamouröse Feed-Arbeit das, was einen Shop für den konversationellen Kanal positioniert.
Auf der Kreativseite lieferte das Jahr außerdem HTML5-Assets über die API (AddHTML5s, März 2026) und Video Animation (statisches Bild zu Video-Asset, November 2025). Günstige Wege, reichere Formate ohne Produktionsteam zu bespielen.
Das Jahr auf einer Zeitleiste
Jeder v13-Eintrag unten stammt aus den Bing Ads API Release Notes (zuletzt aktualisiert am 5. Juni 2026), die Plattform-Ankündigungen aus dem Microsoft Advertising Blog. Die einzigen harten Deadlines sind die zwei SOAP-Daten, markiert als HART. Die Zeile zur EU-Politwerbung ist eine Compliance-Pflicht, alles andere ist Opt-in-Chance. Die rechte Spalte sagt dir, was was ist.
| Datum | SDK / Ereignis | Was kam | Uhr? |
|---|---|---|---|
| 2025-02 | v13.0.24 | Generative-KI-Empfehlungs-APIs; New-Customer-Acquisition-Ziel via API | Chance |
| 2025-07 | v13.0.25 | Job-basierte Empfehlungen; Brand Kit; neue Performance-Reports | Chance |
| 2025-09 | v13.0.25.3 | EU-Politwerbung; verpflichtendes IsPolitical vor Create/Import | Compliance |
| 2025-11 | Plattform | Video Animation (statisches Bild zu Video-Asset) | Chance |
| 2025-12 | v13.0.26 | Google-Login; TopicCriterion; datengetriebene Attribution; BidStrategyReport | Chance |
| 2026-03 | v13.0.27 | HTML5-Assets; LinkedIn-Segmente; CustomSegment; AISearchSetting; umfangreicherer Google-Import | Chance |
| 2026-04 | Plattform | SOAP-zu-REST-Übergang angekündigt; AI Max + agentisches Web auf der Activate 2026 | Ankündigung |
| 2026-05 | v13.0.28 | MSClickIdPerformanceReport; Billing-APIs; PMax negative Alters-/Geschlechtsausschlüsse; Import Center | Chance |
| 2026-10-01 | REST only | Neue Features kommen nur noch in REST; SOAP bekommt nichts Neues mehr | HART |
| 2027-01-31 | SOAP OFF | SOAP wird vollständig abgeschaltet; migrier vor diesem Datum | HART |
Wo ich heute Abend anfangen würde
Nicht mit der ganzen Migration. Mit einem Grep. Durchsuch deine Codebasis nach ReportingService.svc und den SOAP-SDK-Imports und schreib jeden Job auf, der dabei herauskommt. Diese Liste ist dein Risiko zum 31. Januar 2027, und sie hat dich zehn Minuten gekostet.
Dann nimm eine Google-Automatisierung, auf die du stolz bist, und frag dich, was sie auf einer Plattform verdienen würde, auf der deine Wettbewerber noch nicht aufgetaucht sind. Die Paritätsarbeit ist erledigt. Das Fenster ist offen. Welchen Job portierst du zuerst?
Lade dir den kompletten Quartalsplan für deine KI herunter
Alles oben, umgeschrieben als Schritt-für-Schritt-Brief, den du direkt in Claude oder einen anderen fähigen Coding-Agenten einfügst. Er durchsucht deine Codebase nach SOAP, baut dein Reporting REST-first neu, portiert deinen ersten Google-Job zu Bing und verdrahtet MSCLKID mit deinem CRM. Lass deine E-Mail da und die Datei gehört dir.
One file, one list. I only write when there's something worth reading.
FAQ
Wann hört meine SOAP-Integration tatsächlich auf zu funktionieren?
SOAP läuft bis zum 31. Januar 2027, dann wird es vollständig abgeschaltet. Ab dem 1. Oktober 2026 kommen keine neuen Features mehr zu SOAP, jede neue Fähigkeit, die du willst, gibt es nach diesem Datum also nur noch in REST.
Ist REST ein Drop-in-Ersatz für das SOAP-SDK?
Nein. Reporting, Auth-Flow und Error-Handling unterscheiden sich alle. Ein Bericht wird aus einem SOAP-Envelope ein JSON-POST mit einem OAuth-Bearer-Token und deinem Developer-Token in den Headern. Behandle es als Neubau auf schlichtem HTTP und JSON, nicht als Konfigurationsänderung.
Was bringt mir der Google-Login in der Bing Ads API tatsächlich?
Du authentifizierst die Microsoft-API mit derselben Google-Identität, die du für Google Ads nutzt (GoogleOAuth…AuthCodeGrant, Dezember 2025). Ein plattformübergreifendes Tool teilt sich dann ein gedankliches OAuth-Modell und braucht weniger Credential-Management-Code. Ein Fix im März 2026 hielt den Google-Refresh-Token am Leben.
Ist Microsofts AI Max allgemein verfügbar?
Zum Zeitpunkt des Schreibens ist es ein offener Pilot (seit Mai 2026), mit dem AISearchSetting-API-Hook. Pilot-Zeitpläne verschieben sich schnell, prüf also die Release Notes und bestätige das Schema, bevor du dagegen baust.
Welches Upgrade amortisiert sich am schnellsten?
MSClickIdPerformanceReport (Mai 2026). Verknüpf MSCLKID mit deinen CRM-Bestellungen und du bekommst echten ROAS statt plattformberichteter Zahlen. Es ist derselbe Join, den du bereits auf Googles GCLID fährst, das Muster ist also vertraut und der Wert sofort da.
Warum überhaupt Bing automatisieren?
Weil die API gerade Feature-Parität mit Google erreicht hat, von PMax und AI Max bis zu NCA, generativen Assets, Google-Login und Import, während fast niemand darüber automatisiert. Das Fenster ist genau deshalb offen, weil deine Wettbewerber noch nicht hier sind.