Was ist eine KVM?
Eine Key-Value Map (KVM) ist eine strukturierte Schlüssel → Wert-Nutzlast, die im ext-Feld einer OpenRTB 2.6+ Gebotsanfrage übertragen wird, wie in der IAB Tech Lab OpenRTB Spezifikation definiert. Sie ermöglicht es Publishern, SSPs und Bietern, beliebige Signale auszutauschen, die nicht Teil der Kern-OpenRTB-Spezifikation sind – ohne für jeden Signaltyp eine neue Spezifikationsrevision zu benötigen.
KVMs sind der Trägermechanismus für programmatische Signale der nächsten Generation: AdCP-Kontext-Payloads, agentische Absichtshinweise, vektorbasierte Zielgruppen-Scores und kontextbezogene Brand-Safety-Flags werden alle als KVMs übertragen.
Wo KVMs in der Gebotsanfrage leben
KVMs können auf mehreren Ebenen des OpenRTB-Objektgraphen angebracht werden:
{
"imp": [{
"ext": {
"kvm": {
"adcp_context": "agentic-research",
"intent_score": 0.87,
"garm_floor": "low"
}
}
}],
"site": {
"ext": {
"kvm": {
"page_topic_vec": "v1:0.42,0.18,...",
"ucp_session": "abc123"
}
}
}
}
Siehe die OpenRTB 2.6 Spezifikation (§3.2 – Objektmodell) für die formale Definition der oben verwendeten ext-Erweiterungsfelder.
imp[].ext.kvm– Signale pro Impression (kreativitätsbezogen)site.ext.kvm/app.ext.kvm– Seiten- oder App-Kontextuser.ext.kvm– Zielgruppen- oder Sitzungssignale (einwilligungsgesteuert)bidrequest.ext.kvm– Metadaten auf Austausch-Ebene
Rolle im agentischen RTB
In agentischen Ad-Pipelines teilen KVMs dem DSP mit, warum diese Impression wichtig ist. Eine AdCP-Kontext-Nutzlast – die die Forschungsabsicht des Nutzers, den Inhaltsvektor und die Brand-Safety-Klasse beschreibt – wird in eine KVM serialisiert und in imp.ext.kvm übergeben. Das LLM-gesteuerte Modell des Bidders dekodiert dann die KVM und passt seine Gebotsstrategie in Echtzeit an.
Dies ist die mechanische Grundlage des AdCOM-basierten strukturierten Anzeigenhandels: ein flexibler Signalträger, der keine Ratifizierung einer neuen IAB-Spezifikation für jeden neuen Anwendungsfall erfordert.
Warum es wichtig ist
- Spezifikationsflexibel: Neue Signale werden ohne OpenRTB-Revisionen ausgeliefert
- Herstellerunabhängig: Jeder SSP/DSP, der die
ext-Konvention beachtet, kann KVMs lesen - Komponierbar: Mehrere Signale koexistieren in einem einzigen
kvm-Objekt - Zukunftskompatibel: Agentische, kontextuelle und Identitätssignale nutzen alle denselben Träger
Vorbehalte
KVMs sind mächtig, aber nicht standardisiert – imp.ext.kvm.intent_score von einem SSP kann etwas anderes bedeuten als das eines anderen SSP. Die erfolgreiche Verwendung von KVMs hängt von bilateralen Schemavereinbarungen zwischen Verkäufern und Käufern ab, die oft in dealspezifischen SSP↔DSP-Integrationsanleitungen dokumentiert sind. Die AdCP-Initiative (adcontextprotocol.org) ist eine Bemühung, die gängigsten KVM-Payloads zu standardisieren.