Монетизируй свой AI-сервис, не теряя доверия
Одна строка кода, выплаты до 75%, полный контроль над тем, что показывается. Реклама появляется, только когда реально в тему.
Интеграция в 2 строки
Один вызов после готового ответа AI — и помеченный блок «Реклама» рендерится под ним. Никаких правок в пайплайне генерации, никакого влияния на голос модели.
import { Intenta } from '@intenta/sdk';
// после того как ответ AI готов:
const ad = await intenta.match({ query, answer, sessionId });
if (ad) intenta.render(ad, '#slot');Три режима интеграции
JS-виджет на клиенте, Python-прокси на сервере или MCP-сервер для агентов. Выберите тот, что ложится в ваш стек.
import { Intenta } from '@intenta/sdk';
const intenta = new Intenta({
publisherKey: 'pub_8f3a…',
timeoutMs: 300,
});
// после рендера ответа AI:
const ad = await intenta.match({ query, answer, sessionId });
if (ad) intenta.render(ad, '#intenta-slot');Деньги считаются до копейки
Brand-safety из коробки
Доверие аудитории — ваш главный актив. Поэтому контроль над тем, что и как часто показывается, всегда остаётся на вашей стороне.
Частые вопросы
Две строки кода: один вызов intenta.match() после генерации ответа и intenta.render() в нужный слот. Есть JS-клиент, Python-прокси на сервере и MCP-сервер для агентов. Обычно подключение занимает меньше дня.
Паблишер получает 70–75% от стоимости валидного клика (CPC) или конверсии (CPA). Списание с рекламодателя, начисление вам и комиссия платформы фиксируются двойной записью в целых копейках. Баланс копится в реальном времени, вывод — по запросу.
Полный. Вы задаёте лимит доли ответов с рекламой (~20% по умолчанию), частотные лимиты на сессию и пользователя, блок-листы рекламодателей и фильтр на чувствительные темы. Любую рекламу можно отклонить из кабинета.
Нет. Ответ генерируется отдельной системой без участия рекламы. Блок «Реклама» рендерится под ответом, всегда помечен и отделён — никогда не в «голос» модели. Доверие аудитории к ответу остаётся нетронутым.
Матчинг укладывается в p99 < 300 мс и идёт параллельно с рендером ответа. На таймауте или ошибке match() возвращает null — ответ хоста отдаётся как есть, без рекламы и без блокировки.
Гейт релевантности просто ничего не показывает. Реклама появляется только когда реально совпадает с интентом запроса — пустой релевантный ответ всегда лучше нерелевантного показа.