Skip to content
Bright Face AdsBright Face Ads
LiveLive in Cameroon · OpenRTB

Real-time bidding for the screens people actually look at.

Bright Face Ads runs video and image billboards on a sub-90ms OpenRTB auction, distributes your campaigns to Meta, Google and Eskimi, and gives developers an SDK to build advertising into any product.

0+
Active screens
0
Cities covered
0+
Monthly impressions
<0ms
Auction latency
Live auction
Bid
Eskimi$4.12
Google Ads$5.38
Meta$4.97
Direct$3.60

Auction latency

78 ms

720×480

Trusted by brands across Cameroon

MTNOrangeTOTALEcobankCANAL+UCBCAFMTNOrangeTOTALEcobankCANAL+UCBCAF
The platform

Everything an impression needs, in one stack.

From the auction that prices it to the screen that shows it, and the SDK that lets you embed the whole thing.

OpenRTB 2.6

A real-time bidding engine built for speed.

Every impression runs through a sealed, second-price auction on Scala and Kafka. The highest bid wins, the creative renders, and the buyer only pays a cent above the runner-up.

Google Ads$6.70
Meta$5.90
Eskimi$5.20
Direct$4.10

<0 ms

p95 auction latency

0%

Average fill rate

Omnichannel distribution

One brief, every channel, billboards, social and programmatic, kept in sync.

  • Meta
  • Google Ads
  • Eskimi
0+

Live coverage across Cameroon

  • Douala
  • Yaoundé
  • Bafoussam
  • Garoua
  • Bamenda
  • Buea
  • Limbe
  • Kribi

Ship advertising in six languages.

Typed, idiomatic clients that speak OpenRTB out of the box, request, fill and render ads natively on any stack.

Explore the SDK
  • Android
  • iOS
  • Java
  • Scala
  • Python
  • Go
How it works

Attention, measured in milliseconds.

request01

Audience

A person walks past a screen or opens an app.

auction02

Auction

An OpenRTB auction resolves the best bid in under 90ms.

<90ms p95
render03

Screen

The winning creative renders instantly, in context.

Coverage

Live across Cameroon, expanding across Central Africa.

A growing network of premium screens in the cities that matter.

0+
Active screens
0
Cities covered
0+
Monthly impressions
0%
Fill rate
DoualaYaoundéBafoussamBamendaBueaLimbeKribiGaroua
For developers

Build advertising into your product.

A typed SDK for Android, iOS, Java, Scala, Python and Go, backed by an OpenRTB-native API.

  • Request an ad, run the auction and render the winner in three lines.
  • OpenRTB-native, integrate with the DSPs and exchanges you already use.
  • Bring your own slots, floors and pacing; we handle the bidding.
  • Android
  • iOS
  • Java
  • Scala
  • Python
  • Go
Explore the SDK
ad-slot.ts
ts
import { BrightFace } from "@brightface/sdk";

const bfa = BrightFace.init({ apiKey: process.env.BFA_KEY });

// Run an OpenRTB auction for a slot in your app
const ad = await bfa.requestAd({
  slot: "feed-native-1",
  formats: ["video", "image"],
  floorCpm: 4.5,
});

ad.render("#ad-slot"); // winning creative, in < 90ms
Why teams choose us

Trusted to run campaigns that matter.

Bright Face Ads gave us reach and control we couldn't get anywhere else in the market. We saw exactly what each impression was worth.

ML

Marketing Lead

MTN Cameroon

We finally had visibility into our out-of-home spend. The real-time bidding means we never overpay for an impression again.

MM

Media Manager

Orange

One brief reached every channel, billboards and social, with consistent creative. Exactly what a launch needs.

BM

Brand Manager

TotalEnergies

MTN Cameroon
Case study

MTN Cameroon

Filling eight cities with one real-time campaign.

A two-week video billboard burst across Douala and Yaoundé, optimised live through our OpenRTB auction.

12.4M
impressions
+38%
brand recall
94%
fill rate
Read the case study

0+

Monthly impressions

<0ms

Auction latency

0%

Fill rate

0+

Brands served

FAQ

Questions, answered.

Everything you need to know before you launch your first campaign or integration.

Still have a question? Talk to us

Approved creative can be live across the network within 48 hours. Our team helps you adapt assets to each screen format.

Let's put your brand on the brightest screens.

Launch a campaign in days, not weeks.

Talk to our team