# Contextual Creative

#### <span style="color: rgb(141, 93, 217);">**[![Contextual Creative.001.png](https://manual.eskimi.com/uploads/images/gallery/2026-09/scaled-1680-/tQ1HK7lSbip08QFo-contextual-creative-001.png)](https://manual.eskimi.com/uploads/images/gallery/2026-09/tQ1HK7lSbip08QFo-contextual-creative-001.png)**</span>

#### <span style="color: rgb(141, 93, 217);">**⚡ QUICK ANSWER**</span>

Dynamic Contextual Creative allows **one banner to display different creative versions depending on the content of the page** where the advert appears.

Instead of showing the same message everywhere, the banner can adapt to relevant topics such as food, football or music.

The banner contains:

- Several pre-built creative versions
- A list of keywords linked to each version
- One default version

When the advert is served, Eskimi receives contextual keywords describing the page. The banner compares these with the approved keyword lists and displays the most relevant creative version.

If there is no matching keyword, the default version is shown.

*<span style="color: rgb(141, 93, 217);">[\*View the interactive preview here.](https://dsp.eskimi.com/preview/creative-set/95lrtsnl) </span>*

<p class="callout info">**One banner automatically selects the creative version most relevant to the page.**</p>

##### <span style="color: rgb(141, 93, 217);">**💬 SIMPLE CLIENT EXPLANATION**</span>

> Dynamic Contextual Creative allows one banner to adapt its visual or message according to the topic of the page. We create several approved versions in advance and connect each one to relevant keywords. When contextual keyword data is available, the banner automatically displays the best-matching version. If there is no match, it displays the approved default creative.

<p class="callout info">**Add it to your presentation using our Pitch-ready slides [here](https://app.pitch.com/app/presentation/2e8f851c-3a9e-4cac-81cb-06f3b3d51c87/816cdd16-ebd1-4b4a-a7ac-84262b145bb6 "Contextual Creative Pitch Slides").** </p>

**Need more detail? Read the explanations below👇**

---

#### <span style="color: rgb(141, 93, 217);">**🧠 WHAT DOES “CONTEXTUAL” MEAN?**</span>

Contextual advertising uses the subject of the page to determine which advert or creative version to show. For example:

<table border="1" id="bkmrk-page-content-creativ" style="border-collapse: collapse; width: 100%; background-color: rgb(241, 241, 246); height: 188.984px; border: 1px solid rgb(31, 33, 37);"><colgroup><col style="width: 50.0596%;"></col><col style="width: 50.0596%;"></col></colgroup><tbody><tr style="height: 37.7969px;"><th class="align-left" style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">**<span style="color: rgb(141, 93, 217);">PAGE CONTENT</span>**</th><th class="align-left" style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">**<span style="color: rgb(141, 93, 217);">CREATIVE SHOWN</span>**</th></tr><tr style="height: 37.7969px;"><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">Recipes, restaurants or food</td><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">Food creative</td></tr><tr style="height: 37.7969px;"><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">Football results or sports news</td><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">Football creative</td></tr><tr style="height: 37.7969px;"><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">Artists, concerts or playlists</td><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">Music creative</td></tr><tr style="height: 37.7969px;"><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">No matching topic</td><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">Default creative</td></tr></tbody></table>

This helps the advert feel more relevant to what the person is currently reading.

*\*It does not use the person’s identity or require us to know who they are.*

---

#### <span style="color: rgb(141, 93, 217);">**⚙️ HOW IT WORKS**</span>

##### <span style="color: rgb(141, 93, 217);">**1. WE CREATE THE CREATIVE VERSIONS**</span>

Creative Studio builds several approved visual versions inside one master banner. For example:

- Food
- Football
- Music
- Default

These versions must be created and approved before the campaign launches.

##### <span style="color: rgb(141, 93, 217);">**2. WE CREATE KEYWORD LISTS**</span>

Each creative version is connected to a list of relevant words and phrases - the delivery logic is built with hard coded keywords. For example:

<table border="1" id="bkmrk-category-example-key" style="border-collapse: collapse; width: 100%; background-color: rgb(241, 241, 246); height: 151.188px; border: 1px solid rgb(31, 33, 37);"><colgroup><col style="width: 50.0596%;"></col><col style="width: 50.0596%;"></col></colgroup><tbody><tr style="height: 37.7969px;"><th class="align-left" style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;"><span style="color: rgb(141, 93, 217);">**CATEGORY**</span></th><th class="align-left" style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;"><span style="color: rgb(141, 93, 217);">**EXAMPLE KEYWORDS**</span></th></tr><tr style="height: 37.7969px;"><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">**Food**</td><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">Recipe, chicken, vegan, crispy, restaurant</td></tr><tr style="height: 37.7969px;"><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">**Football**</td><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">FIFA, match, striker, goalkeeper, Premier League</td></tr><tr style="height: 37.7969px;"><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">**Music**</td><td style="padding: 10px; border-color: rgb(31, 33, 37); height: 37.7969px;">Playlist, concert, festival, remix, Afrobeats</td></tr></tbody></table>

The final keyword lists should reflect the campaign, market, language and content the client wants to target.

##### **<span style="color: rgb(141, 93, 217);">3. THE PLATFORM PASSES THE PAGE KEYWORDS</span>**

When available, the Eskimi platform passes contextual keywords into the banner using the `{contextual_keywords}` macro.

A **macro** is a placeholder that the platform automatically replaces with information when the advert is served.

##### <span style="color: rgb(141, 93, 217);">**4. THE BANNER SELECTS THE BEST MATCH**</span>

The banner checks the contextual keywords against the approved lists and displays the matching creative version. If no relevant keyword is available or no keyword matches, the banner displays the default creative.

<p class="callout info">**A suitable creative is always available, even when contextual keyword data is not.**</p>

---

#### <span style="color: rgb(141, 93, 217);">**🔍 WHAT THIS PRODUCT IS - AND IS NOT**</span>

<table border="1" id="bkmrk-it-is-it-is-not-one-" style="border-collapse: collapse; width: 100%; background-color: rgb(241, 241, 246); border: 1px solid rgb(31, 33, 37);"><colgroup><col style="width: 50.0596%;"></col><col style="width: 50.0596%;"></col></colgroup><tbody><tr><th class="align-left" style="padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(141, 93, 217);">**IT IS**</span></th><th class="align-left" style="padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(141, 93, 217);">**IT IS NOT**</span></th></tr><tr><td style="padding: 10px; border-color: rgb(31, 33, 37);">One master banner containing several approved creative versions</td><td style="padding: 10px; border-color: rgb(31, 33, 37);">A new banner generated live for every page</td></tr><tr><td style="padding: 10px; border-color: rgb(31, 33, 37);">Based on the topic of the page</td><td style="padding: 10px; border-color: rgb(31, 33, 37);">Based on the identity of the user</td></tr><tr><td style="padding: 10px; border-color: rgb(31, 33, 37);">Controlled by predefined keyword lists</td><td style="padding: 10px; border-color: rgb(31, 33, 37);">AI making independent creative decisions</td></tr><tr><td style="padding: 10px; border-color: rgb(31, 33, 37);">Designed to improve contextual relevance</td><td style="padding: 10px; border-color: rgb(31, 33, 37);">A guarantee that keywords will be available on every impression</td></tr><tr><td style="padding: 10px; border-color: rgb(31, 33, 37);">Supported by a default fallback creative</td><td style="padding: 10px; border-color: rgb(31, 33, 37);">Dependent on a match for the advert to display</td></tr></tbody></table>

<p class="callout info">**The banner does not independently scan the page. It uses contextual keywords supplied by the advertising platform when they are available.**</p>

---

#### <span style="color: rgb(141, 93, 217);">**🎯 WHAT IS IT GOOD FOR?**</span>

Dynamic Contextual Creative is useful when one campaign can connect naturally with several content categories.

It can help advertisers:

- Make one campaign relevant across different page topics
- Adapt the visual message without creating separate campaign setups
- Match products or messages to suitable content environments
- Reduce the repetition of showing one visual everywhere
- Test different creative approaches within one campaign
- Scale a central campaign idea across multiple interests
- Maintain a relevant fallback when no context matches

---

#### <span style="color: rgb(141, 93, 217);">**💡 POSSIBLE USE CASES**</span>

- **FMCG:** Show different products or serving occasions alongside relevant recipes, food articles or lifestyle content
- **SPORTS SPONSORSHIP:** Display a sports-themed version on football or tournament content while using a broader brand version elsewhere
- **MUSIC AND ENTERTAINMENT:** Use different creative versions around artist news, streaming, festivals or entertainment content
- **RETAIL:** Match product categories with relevant page topics, such as fashion, electronics, homeware or beauty
- **TRAVEL:** Adapt the creative around destination, food, culture, adventure or family-travel content
- **AUTOMOTIVE:** Show different messages around performance, technology, family travel or sustainability

---

#### <span style="color: rgb(141, 93, 217);">**✅ WHEN TO RECOMMEND IT**</span>

This format works best when:

- The campaign has one central brand idea
- The idea can be adapted into at least two meaningful contexts
- Each context has a clear visual or message
- The client has enough assets to build the variations
- Relevant page topics can be described using clear keywords
- A suitable default creative can be created
- The campaign will run across enough relevant content to make adaptation valuable

##### <span style="color: rgb(141, 93, 217);">**⚠️ WHEN IT MAY NOT BE THE RIGHT FORMAT**</span>

It may not add value when:

- The campaign has only one message and one visual
- The client cannot provide assets for multiple versions
- The categories are too similar to create meaningful differences
- The required context cannot be identified through clear keywords
- The client expects unique content to be generated in real time
- The campaign depends on every impression receiving a contextual match
- The selected inventory does not consistently provide contextual keywords

Speak to Creative Studio before promising the format or the number of contextual versions.

---

#### <span style="color: rgb(141, 93, 217);">**📦 WHAT WE NEED FROM THE CLIENT**</span>

##### <span style="color: rgb(141, 93, 217);">**CAMPAIGN INFORMATION**</span>

- Campaign objective
- Target market
- Campaign language or languages
- Target audience
- Planned media investment
- Campaign dates
- Required banner sizes
- Final destination URL

##### <span style="color: rgb(141, 93, 217);">**CREATIVE DIRECTION**</span>

- The central campaign idea
- The required contextual categories
- The message for each category
- The default message
- Final CTA
- Visual references
- Any mandatory legal copy

##### <span style="color: rgb(141, 93, 217);">**CREATIVE ASSETS**</span>

- Editable, layered source files
- Brand guidelines
- Logos
- Font files
- Product images
- Backgrounds or lifestyle imagery
- Any category-specific assets

<span style="color: rgb(141, 93, 217);">[*\*See "What Are Open Files?" for accepted editable file types.*](https://manual.eskimi.com/books/eskimi-creative-studio-101/page/what-are-open-files "What Are Open Files?")</span>

---

##### <span style="color: rgb(141, 93, 217);">**📝 HOW TO PLAN THE CREATIVE VERSIONS**</span>

Each contextual version should feel clearly relevant while still belonging to the same campaign. For example:

<table border="1" id="bkmrk-element-what-can-cha" style="border-collapse: collapse; width: 100%; height: 297.969px; background-color: rgb(241, 241, 246); border: 1px solid rgb(31, 33, 37);"><colgroup><col style="width: 50.0596%;"></col><col style="width: 50.0596%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><th class="align-left" style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(141, 93, 217);">**ELEMENT**</span></th><th class="align-left" style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(141, 93, 217);">**WHAT CAN CHANGE**</span></th></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);">Brand identity</td><td class="align-left" style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(255, 106, 106);">**NO**</span></td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);">Main campaign idea</td><td class="align-left" style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(255, 106, 106);">**NO**</span></td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);">Product</td><td class="align-left" style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(117, 218, 170);">**YES**</span></td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);">Background</td><td class="align-left" style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(117, 218, 170);">**YES**</span></td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);">Supporting images</td><td class="align-left" style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(117, 218, 170);">**YES**</span></td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);">Headline</td><td class="align-left" style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(117, 218, 170);">**YES**</span></td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);">Animation details</td><td class="align-left" style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(117, 218, 170);">**YES**</span></td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);">CTA</td><td class="align-left" style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(117, 218, 170);">**YES**</span></td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);">Legal copy</td><td class="align-left" style="height: 29.7969px; padding: 10px; border-color: rgb(31, 33, 37);"><span style="color: rgb(255, 106, 106);">**NO**</span></td></tr></tbody></table>

The differences should be meaningful. Changing only a small decorative element may not create enough value to justify a dynamic setup.

---

##### <span style="color: rgb(141, 93, 217);">**🛟 THE DEFAULT CREATIVE**</span>

The default creative is shown when:

- Contextual keywords are unavailable
- None of the keywords match
- The page topic falls outside the planned categories

The default should therefore be a strong, complete advert that can work in any suitable environment. It must not look like an error message, placeholder or less important version.

---

#### <span style="color: rgb(141, 93, 217);">**🛠️ SETUP PROCESS**</span>

##### <span style="color: rgb(141, 93, 217);">**STEP 1: CONFIRM THE OPPORTUNITY**</span>

Share the campaign objective, market, planned investment, required sizes and proposed contextual idea with Creative Studio.

##### <span style="color: rgb(141, 93, 217);">**STEP 2: AGREE ON THE CATEGORIES**</span>

Confirm the creative categories before production begins. For example:

- Food
- Football
- Music
- Default

Adding new categories later may affect the scope and delivery timeline.

##### <span style="color: rgb(141, 93, 217);">**STEP 3: PROVIDE THE ASSETS**</span>

Supply all editable files, copy, logos, fonts, product images, category-specific assets and legal requirements.

##### <span style="color: rgb(141, 93, 217);">**STEP 4: AGREE ON THE KEYWORDS**</span>

Create and review a keyword list for each category. Confirm languages, local terminology and any excluded topics.

##### <span style="color: rgb(141, 93, 217);">**STEP 5: BUILD THE CREATIVE**</span>

Creative Studio designs the versions and develops the matching logic inside one master banner.

##### <span style="color: rgb(141, 93, 217);">**STEP 6: REVIEW EVERY VERSION**</span>

The client must review and approve:

- Each contextual creative
- The default creative
- The keyword categories
- Copy and CTA
- Legal requirements
- The overall banner behaviour

##### <span style="color: rgb(141, 93, 217);">**STEP 7: LAUNCH**</span>

The campaign team confirms that the `{contextual_keywords}` macro is available and correctly passed into the banner.

Final availability may depend on the selected inventory and whether contextual keyword data is supplied for the impression.

---

#### <span style="color: rgb(141, 93, 217);">**❓ FREQUENTLY ASKED QUESTIONS**</span>

- **IS THE CREATIVE GENERATED LIVE?**
    - No; all creative versions are designed, built and approved before launch

- **DOES IT USE AI?**
    - Not to generate the advert at serve time; the banner follows predefined matching rules and approved keyword lists

- **DOES THE BANNER READ THE PAGE ITSELF?**
    - It uses contextual keywords passed by the Eskimi platform when they are available

- **WHAT HAPPENS IF NO KEYWORDS ARE AVAILABLE?**
    - The default creative is displayed

- **DO WE NEED A SEPARATE BANNER FOR EVERY CATEGORY?**
    - We need a separate visual version for each category, but the versions are contained inside one master creative set

- **CAN THE COPY CHANGE?**
    - Yes; copy may change by category if this is agreed, supplied and approved before launch

- **CAN WE ADD MORE CATEGORIES AFTER PRODUCTION STARTS?**
    - Possibly, but this changes the production scope and may affect the timeline

- **HOW MANY CATEGORIES SHOULD WE USE?**
    - Use enough categories to make the campaign meaningfully relevant, but not so many that the assets, keywords and approval process become difficult to manage
    - Creative Studio will confirm a practical scope for each campaign

---