3 min de lecture

Ads natives dans un chat Vue / Nuxt

Monétiser une UI chat avec le composable useIdlenAd. Vue 3 et Nuxt 4. 70% de rev share, sans modifier le modèle.

Ads natives dans un chat Vue / Nuxt

Ads natives dans un chat Vue / Nuxt

Le SDK a un composable Vue. Pas besoin de React, pas d’onboarding enterprise.

useIdlenAd (@idlen/chat-sdk/vue) récupère une ad contextuelle après le message user et vous donne du HTML ou du markdown à placer sous la réponse assistant. Même 70 % de rev share, même serve < 50 ms.

Next / AI SDK : guide 10 minutes. Onglets : SDK.

Install

npm install @idlen/chat-sdk

Clé publisher : Ads Manageridl_pk_…. En Nuxt, seulement la clé publishable en NUXT_PUBLIC_IDLEN_PK.

Composant Vue 3

<script setup>
import { useIdlenAd } from "@idlen/chat-sdk/vue";

const props = defineProps(["message", "sessionId"]);
const { ad, fetchAd, trackClick } = useIdlenAd({
  apiKey: "idl_pk_your_key_here",
});

watch(
  () => props.message,
  (msg) => {
    fetchAd({
      rawText: msg,
      sessionId: props.sessionId,
      format: "chat_sponsored_recommendation",
    });
  },
);
</script>

<template>
  <div>
    <p>{{ message }}</p>
    <a v-if="ad" :href="ad.ctaUrl" @click="trackClick">
      <div v-html="ad.renderHTML()" />
    </a>
  </div>
</template>

L’ad est une sœur du message, pas une réécriture du modèle. v-html = render SDK. Ne le concaténez pas dans le prompt.

Nuxt 4

Même composable. Client only, ou import.meta.client autour de fetchAd.

import { useIdlenAd } from "@idlen/chat-sdk/vue";

const config = useRuntimeConfig();
const { ad, fetchAd, trackClick } = useIdlenAd({
  apiKey: config.public.idlenPublisherKey,
});

Si le chat passe par server/api/chat.post.ts, appelez @idlen/chat-sdk/server là et envoyez le payload au client. Ne bloquez pas le modèle.

import { IdlenChatAds } from "@idlen/chat-sdk/server";

const ads = new IdlenChatAds({
  apiKey: process.env.IDLEN_PUBLISHER_KEY,
});

const ad = await ads.getAd({
  rawText: assistantText,
  sessionId,
  format: "chat_sponsored_recommendation",
});

Formats

Commencez par chat_sponsored_recommendation toutes les quelques réponses. Formats. Argent : revenus, calculateur.


Si l’UI est Vue, c’est toute l’intégration. Créer le compte publisher.

Monetisez votre chat IA en 3 lignes

SDK npm ouvert, 70% de rev share, ads sous 50ms. Pas d'appel sales.

70%
part de revenus
<50ms
latence ads
3
lignes de code

Decouvrez Idlen pour les editeurs

SDK, revenus et formats pour les editeurs d'apps IA.

Pret a gagner sur vos conversations ?

Inscription self-serve, premiere ad en quelques minutes, paiements mensuels des 50€.

Sans carte bancaire 70% de rev share Pas de trafic minimum