For Brands

How Pipeline Bias Works

Every game scene passes through a Narrative Content Pipeline (NCP) that determines lighting, effects, location, and camera angle. When your campaign matches a scene, Scrya's bias engine adjusts that pipeline to reflect your brand's aesthetic.

1

Set Your Affinities

Each campaign defines up to 50 affinities — weighted preferences that tell the system what your brand looks like. Affinities fall into 8 types:

Lighting

Warm golden hour, cool moonlight, neon-lit urban glow, dramatic silhouette

Directly replaces scene lighting

Effects

Cinematic widescreen, vintage film grain, dreamy ethereal glow, clean modern

Directly replaces scene effects

Location

Rooftop terrace, boardroom, vast landscape — must be in same compatibility group

Swaps only within same group

Mood

Triumphant, tense, contemplative — influences lighting choice if no lighting affinity set

Indirect influence

Action

Obtaining, confrontation, celebration — matched in narrative text

Affects match scoring

Theme

Pandemic, corporate takeover, alien disclosure — exact match

Affects match scoring

Category

Simulation, RPG, strategy — game genre matching

Affects match scoring

Camera

Close-up, wide angle, dutch angle — reserved for future

Visual-only (reserved)
Example: Luxury watch brand
POST /api/ads/campaigns/{id}/affinities/bulk
{
  "affinities": [
    { "affinity_type": "lighting", "affinity_value": "warm",      "weight": 2.0 },
    { "affinity_type": "effects",  "affinity_value": "cinematic",  "weight": 1.5 },
    { "affinity_type": "location", "affinity_value": "rooftop",    "weight": 1.0 },
    { "affinity_type": "mood",     "affinity_value": "celebration", "weight": 1.0 }
  ]
}
2

System Matches Your Campaign

When a game requests an ad, the matching engine runs a 6-step pipeline:

1

Placement Check

Game must have ad placements enabled

2

Geo Filter

Player location matches campaign targeting (country, state, city, radius)

3

Blocklist Filter

Scene context checked against keyword, theme, and category blocklists

4

Creator Filter

Game developer hasn't blocked your advertiser account or category

5

Fatigue Check

Player hasn't seen too many ads this session

6

Affinity Scoring

Campaigns ranked by: CPM bid x category match x priority x affinity match

3

Pipeline Gets Biased

When your campaign wins the auction, the NCP pipeline output is post-processed. Your affinities override specific slots:

Base Pipeline (Crisis Scene)

Locationsituation room
Lightingscreen glow on faces
Effectsdesaturated, urgent feel
Cameratight over-shoulder

Biased Pipeline (With Brand)

Locationsituation room
Lighting warm golden hour
Effects cinematic widescreen, film grain
Cameratight over-shoulder

Note: Location swaps only happen within compatibility groups — a "rooftop terrace" affinity won't replace a "military bunker" because they're in different groups (urban vs. military).

4

Narrative Hook Injected

Your creative's narrative hook is woven into the game dialogue. Four creative types ensure natural integration:

narrative_hook

A sentence woven into dialogue or narrator text

"As you navigate the situation room, a familiar logo on the monitor catches your eye..."

product_mention

A product name mentioned in context

"The advisor sips from a recognizable cup, its logo gleaming..."

location_brand

A branded location becomes part of the scene

"You step into the sleek storefront, its minimalist design unmistakable."

character_reference

A character references the brand naturally

"I saw it trending on their platform — everyone's talking about it."

Location Compatibility Groups

Locations are organized into 5 compatibility groups. Brand bias can only swap locations within the same group to maintain narrative coherence.

Outdoor / Nature

vast open landscapemountaintop overlookbeachtropical resortforest clearingdesert expanselakesidenational park

Indoor / Formal

library or studyboardroomoval officepress briefing roomsenate chambercourtroomembassy receptionwar room

Urban

modern urban streetrooftop terracecity plazasubway stationneon-lit alleyfinancial districtfuturistic cityscape

Liminal

crossroads or thresholdfoggy streetdimly lit basementabandoned buildingtunnel entrancedeserted highway

Military

military bunkeraircraft carrier deckcontrol roompentagon corridormissile silosituation room

See It in Action

Try the placement simulator to see how your brand affinities transform a game scene.

Launch Simulator