Getting Started
Quickstart & SDK Installation
Integrate real-time conversational ad matching into your React / Next.js app or Python LLM pipeline in under 5 minutes.
1. Install Published Packages
React / Next.js (npm v1.0.1)
npm packagenpm install matrixads-reactPython / LangChain (PyPI v1.0.2)
PyPI packagepip install matrixads2. Quickstart Code Snippets
React Component (
matrixads-react):import { MatrixAdsCard } from 'matrixads-react';
export function ChatMessage({ message }) {
return (
<div className="chat-message">
<p>{message.text}</p>
{/* Native Conversational Ad Card */}
<MatrixAdsCard
publisherKey="mtx_pk_live_your_key_here"
ad={message.ad}
theme="dark"
/>
</div>
);
}Python Async Backend (
pip install matrixads):import asyncio
from matrixads import MatrixAdsClient
async def main():
client = MatrixAdsClient(publisher_key="mtx_pk_live_your_key_here")
res = await client.amatch_ad("Best cloud database hosting for Node.js")
if res.match and res.ad:
print("Headline:", res.ad.headline)
print("CTA URL:", res.ad.cta_url)
asyncio.run(main())