Dynamic Contextual Ads (DCA) Implementation Guide
1. Overview
Dynamic Contextual Ads allow you to:
Serve automatically adapting creatives
Based on page context (tags, categories, intent)
Without using cookies or user tracking
Instead of running multiple niche campaigns:
👉 You run one campaign that adapts in real-time.
2. Core Concept (Simple Explanation)
You are not uploading static banners.
You are:
Hosting one dynamic creative endpoint
Receiving contextual signals from ExoClick through Dynamic Tokens
Deciding dynamically:
Image
Headline
CTA
Landing page
👉 All at render time
One-line summary:
“ExoClick sends context → you decide what to show → you track conversions back.”
3. How It Works (End-to-End Flow)
User visits a page (e.g. Games, Casino, Celebrity)
ExoClick detects contextual signals (tags/categories) through Dynamic Tokens
These are passed to your system via URL parameters
Your system selects:
Creative
Messaging
Landing page
Ad is rendered dynamically
User clicks → conversion tracked → optimisation begins
4. What ExoClick Sends You
You receive real-time parameters such as:
keywords→ page context (CORE SIGNAL)zoneid→ placementdevice→ mobile/desktop (only in Natives & Push Ads)country→ geoclickid/s1→ tracking
👉 These are passed via macros in your creative URL
5. What You Must Build (Your Side)
5.1 Dynamic Creative Endpoint
Example:
Must:
Accept URL parameters
Render instantly (critical)
Support formats (300x250 / native / video)
Can be:
iframe
HTML/JS
VAST (video)
5.2 Contextual Decision Engine (The Brain)
Your backend must:
Read parameters (keywords, device, geo, etc.)
Apply logic to decide what to show
Example logic:
👉 Start simple (rule-based). No AI needed initially.
5.3 Creative Asset Library
You need:
10–20 images / GIFs / videos
Multiple headlines & CTAs
2–3 landing pages minimum
Organised by:
Tags / categories
Device
GEO
Vertical (Games, Dating, AI, etc.)
5.4 Dynamic Landing Page
Your LP must:
Capture parameters (
keywords,s1, etc.)Adapt content dynamically
Examples:
Games traffic → “Meet Local Players”
Casino traffic → “Play Live Roulette”
Celebrity traffic → "Get Celebrity Gossip"
👉 Ad → LP alignment is critical for conversion
5.5 Tracking & Attribution (MANDATORY)
You must implement:
S2S Flow (recommended):
ExoClick sends
{conversions_tracking}You store it
Conversion fires
You send postback
Postback example:
👉 Without this:
No optimisation
No Smart CPM learning
Poor performance
6. Creative Integration (Example Tag)
Key parameter:
👉 keywords={tags} = the most important signal
7. Campaign Setup in ExoClick
Recommended Setup:
Format:
Native
Banner Formats
Video
PopUnder
Full Page Interstitial
Pricing:
CPM or Smart CPM
Targeting:
Contextual targeting ON
Start with 20–80 tags
Keyword Strategy
Start with:
Positive tags:
games, casino, celebrity, etc.
Negative tags:
crypto, news, dating
👉 Do NOT launch with 500+ tags
8. What Makes It “Dynamic” (vs Static Ads)
Static Ads
Dynamic Contextual Ads
Same banner everywhere
Changes per page
One message
Contextual messaging
One LP
Adaptive LP
No learning
Optimises via tracking
👉 Result:
Higher CTR
Better CVR
Stronger CPM efficiency
9. Minimum Viable Setup (Start Here)
If you want to launch fast:
1 dynamic creative endpoint
10–20 creatives
10 headlines
2–3 landing pages
Simple keyword mapping
Postback tracking
👉 That’s enough to get results.
10. Optimisation Strategy
Optimise by:
Tag / keyword
Creative variation
Placement (
s1)
Scale:
Increase bids on profitable tags
Add new tags gradually
Expand creatives
Reduce waste:
Pause bad tags
Exclude weak placements
Adjust bids
11. Troubleshooting
Low Performance
Cause:
Not using keywords properly
Fix:
Implement real dynamic logic
High Spend, Low ROI
Cause:
Too broad targeting
Poor creative match
Fix:
Optimise by tag
Cut weak niches
Low Volume
Fix:
Add more tags
Reduce negatives
CTR Drop
Fix:
Refresh creatives (every 7–14 days)
Recheck relevance
12. When to Use DCA
Best for:
Live Streaming
Dating
Video on Demand
Product Specific Offers
Not ideal if:
Offer is too broad
No dynamic setup
Poor tracking
13. Reality Check
This is where most advertisers fail:
If tracking is wrong → system breaks
If creatives load slowly → performance dies
If creatives aren’t refreshed → fatigue hits fast
👉 If you half-build this, it will underperform static ads.
14. Final Takeaways
You control the logic, not ExoClick
Context is useless unless you use it properly
One campaign can scale across multiple niches
Performance depends on:
Creative relevance
Tracking accuracy
Optimisation discipline
Last updated
Was this helpful?

