Skip to content
Bright Face AdsBright Face Ads
SDK · v1.0.0

Trois lignes jusqu'à votre première pub, sur toutes les plateformes.

Un SDK typé et natif OpenRTB pour Android, iOS, Java, Scala, Python et Go. Initialisez, demandez, affichez. Le moteur gère l'enchère, la médiation et le reporting.

6
Plateformes
3
Lignes jusqu'à la 1re pub
<90ms
Latence d'enchère
ad-slot.tsapp.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { BrightFace } from "@brightface/sdk";

// 1 · initialise with your API key
const bfa = BrightFace.init({
  apiKey: process.env.BFA_KEY,
});

// 2 · request an ad for a slot
const ad = await bfa.requestAd({
  slot: "home-feed",
  formats: ["video", "image"],
  floorCpm: 4.5,
});

// 3 · render the winning creative
ad.render("#ad-slot");
$ bfa demo --slot home-feed
✓ pub diffusée · 78ms · 5,91 $ CPM

De l'installation à l'impression en trois appels.

1

Initialiser

Renseignez votre clé API une fois au démarrage de l'app.

BrightFace.init(apiKey)
2

Demander

Demandez une pub pour un emplacement et un format nommés.

bfa.requestAd("home-feed")
3

Afficher

Affichez la création gagnante, en moins de 90 ms.

view.render(ad)

Plateformes supportées

Des clients de premier ordre, idiomatiques à chaque langage.

Androidkotlin
iOSswift
Java
Scala
Python
Go

Installation & démarrage

build.gradle.kts
kotlin
dependencies {
  implementation("com.brightface:sdk:1.0.0")
}
AdSlot.kt
kotlin
val bfa = BrightFace.init(apiKey = BuildConfig.BFA_KEY)

val ad = bfa.requestAd(
    slot = "feed-native-1",
    formats = listOf(Format.VIDEO, Format.IMAGE),
    floorCpm = 4.5,
)
adView.render(ad)

Conçu pour les ingénieurs, pas seulement pour l'intégration.

Typé & idiomatique

Des types et API de premier ordre, natifs à chaque langage.

Natif OpenRTB

Parle le protocole de bout en bout, aucun code de liaison à maintenir.

Léger

Une empreinte réduite qui n'alourdit ni votre app ni votre build.

Médiation intégrée

Combine les sources de demande et maximise le remplissage automatiquement.

Respect de la vie privée

Sensible au consentement, avec un minimum de données collectées par défaut.

Résilient

Replis gracieux, mise en cache et nouvelles tentatives quand le réseau tombe.

Ce qui tourne où.

Chaque client parle OpenRTB ; les capacités varient selon la plateforme.

SDKAndroidiOSJavaScalaPythonGo
Création vidéo
Image & natif
Vidéo récompensée
Médiation client
Enchère côté serveur
Cache hors ligne

Carte de capacités indicative, confirmée à chaque version du SDK.

En action

Regardez le SDK diffuser une pub en direct.

Une démonstration de 60 secondes, de l'installation à la création affichée.

Dernière versionv1.0.0Mai 2026
  • Première version publique sur six plateformes
  • Prise en charge des requêtes et réponses OpenRTB 2.6
  • Formats natif, bannière, interstitiel et récompensé
  • Médiation intégrée et reporting du rendement

Affichons votre marque sur les écrans les plus lumineux.

Lancez une campagne en quelques jours, pas en semaines.

Parler à notre équipe