For AI agents: visit https://dev.kevel.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
KevelAPI DocsKnowledge BaseSystem StatusContact SupportContact Sales
HomeKnowledge BaseAPI DocumentationAnnouncements
API DocsKnowledge BaseSystem StatusContact SupportContact SalesKevel
Knowledge Base
HomeKnowledge BaseAPI DocumentationAnnouncements

Overview

  • Welcome
  • Getting Started Guide

General Topics

  • Future Updates & Migration Guide
  • Kevel Glossary
  • Ad Blocking
  • Ad Codes
    • Modifying the Ad Code
    • Generating Ad Code
    • VAST Ad Code
    • Registering Callbacks From the JavaScript Ad Code

Guides

  • Introduction to Kevel
    • Considerations For Launching An Ad Platform
  • Decision API Quickstart
  • Decision Ads API (Advanced)
  • Management API Tutorial
  • UserDB Tutorial (Interests)
  • Retail Media Guide
    • User Level Attribution
    • Sponsored Brands

Platform Use Cases

  • Native Ad Units
    • Promoted Posts
    • Sponsored Profiles
    • Sponsored Locations
    • Sponsored Recipes/Ingredients
  • Sponsored Listings
  • Email Ads
    • Email Ads Overview
    • Modifying Email Codes
  • Sales Models
    • Direct Sold
    • Self-Serve
    • Programmatic Fill

Developer Tools & Libraries

  • Developer Tools Overview
  • Decision SDKs
    • Java Decision SDK
    • JavaScript Decision SDK
    • Python Decision SDK
    • Ruby Decision SDK
    • Clojure Decision SDK
    • iOS Swift SDK
    • Android SDK
  • Management SDKs
    • JavaScript Management SDK
    • Ruby Management SDK
  • Decision Explainer UI

Ad Decision Engine

  • Ad Decision Engine Overview
  • Ad Pacing (Goals)
  • Ad Capping
  • Priorities / Waterfall
  • Auctions / eCPM Optimization
    • Setting Up an Auction
    • Second Price Auctions
    • Relevancy Score
    • eCPM Partitions
    • Per-ID eCTR + eCPM Overrides
  • Advertiser Placement Limits
  • Time Zones
  • AdQuery
  • Decision Explainer
  • Per-ID Bid Modifiers in ADRs
  • Auction-as-a-Service: Using AdQuery to Run Ads Against Your Own Candidate Sets
  • skipFilters: Bypassing Targeting Filters in the Decision API

Tracking

  • Impression/Click Tracking
    • Proxying Impressions Through Your Server
    • Metadata on impressions and clicks
  • 3rd Party Tracking
    • Click Tracking for 3rd-Party Ads
    • 3rd-Party Pixel Tracking
  • Custom Event Tracking
  • Conversion Tracking
    • Server to Server Conversion Tracking
  • GDPR Compliance and Consent Settings

Targeting

  • Targeting Overview
  • Geo-Targeting
  • Keyword Targeting
    • Setting Up Keyword Targeting
    • Passing Keywords
    • Keyword Logic
  • Custom Targeting
    • Setting Up Custom Targeting
    • Passing Custom Targeting Data
    • Zerkel Queries
    • Reserved Keys
  • Category Targeting
  • Frequency Capping
    • Advertiser Frequency Capping
    • Campaign Frequency Capping
    • Flight Frequency Capping
    • Ad Frequency Capping
  • Day & Hour Parting
  • User-Level Targeting
    • Interest / Behavioral Targeting
    • Demographic / Custom Properties
    • Excluding Ads Based on Behavior
    • Retargeting / Segment Targeting
  • Additional Targeting Ideas
  • Additional Display Rules
  • Distance Targeting
  • User Segment Targeting

Campaigns

  • Campaigns Overview
  • Advertisers
  • Campaigns
  • Flights
    • Flight List Columns
    • Create Flights from CSV
    • Bid Modifiers
  • Ads
    • Create Ads from CSV
  • Creatives
    • Creative Templates
    • Macros/Tokens
    • Creatives (VAST)
    • Creatives (Text)
    • Creatives (Responsive)
    • Misc Creative Features
    • Creative Template Field Validation FAQ
  • Assets
    • Video Ads FAQ
    • Get Thumbnails and Images from Video Assets

Reporting

  • Custom Reports
  • Report Runs - Beta
  • Scheduled Reporting
  • Request Reporting
  • Click Bucketing
  • Data Shipping
    • Standard Logs
    • Beta Logs
    • Custom Data Shipping Properties
    • Auction Logs
  • Datashipping V2
    • Data Models
      • Impression
      • Click
      • Conversion
      • Custom Event
      • Request
      • Decision
      • Selection
      • Auction
      • UserDB
    • Destinations
      • Snowflake Destination
      • AWS S3 Destination
      • Databricks
      • BigQuery Destination
      • Azure Blob Storage Destination
      • SFTP Destination
      • Google Cloud Storage Destination
  • GMV, ROAS, and Autobid
  • Reporting Discrepancies
  • Flat rate reporting
  • Ad Program Insights

Inventory

  • Inventory Overview
  • Channels
  • Sites
  • Zones
  • Ad Sizes / Types

Studio

  • Studio Overview

FORECAST

  • Kevel Forecast
  • Forecast availability widget
  • Yield Forecast
    • How to Set Up Your Own Yield Forecast Dashboard
  • Forecast Explorer

Additional Features

  • UserDB
  • ContentDB
  • Custom Domain
  • Custom Fields
  • User Management
    • User Permissions
    • Switch Networks
    • Manage API Keys
  • Single Sign On
    • SSO Integration Steps
  • Kevel Catalog
    • Creating Catalogs
    • Sync Items to Catalogs
    • Linking Catalog Items to Ads
    • Creating Ads from Products
    • Kevel Attribution
    • Kevel Attribution FAQ
    • Reporting
    • Creating Product Ads via API
  • Audit Log

Other

  • Legal
    • Master Services Agreement
    • Privacy Notice
    • Cookie Notice
    • Non-Discrimination Policy
    • Cookies Set by Kevel
    • Kevel Data Processing Agreement
    • Customer Code of Conduct
    • Service Level Agreement
  • GDPR & Kevel
    • Sub-Processors

Integrations

  • Segment

Relay

  • Programmatic Concepts and Terminology
    • Real-Time Bidding
  • Real Time Bidding (RTB) in Kevel
    • Get Started
    • Get Started (Beta UI)
    • Demand Partners
    • Deals
    • Blocks and Filtering
    • GDPR Consent
    • SupplyChain (schain) object
    • Using the Relay UserSync Script

RTB : Network Traffic

  • Ados.js & Header Bidding
    • Ados.js Overrides
    • Header Bidding with Prebid.js

Kevel Console

  • Introduction to Kevel Console
  • Supported platforms in Console
  • Custom branding in Console
  • User and Access Management
    • Accessing Console as a Media Owner
    • Managing advertisers
    • Managing advertiser users
    • Invite User to Console
    • Read-only Role for Console
  • Dashboards & Reporting
    • Ad Status in Campaign List
    • Campaign-level product performance reporting
  • Creating Console Campaigns
    • Editing campaigns and drafts in Console
    • Targeting
      • User Segment Targeting in Console
      • Advertiser Specific Segments
      • Advertiser-built segments
      • Google Search Keywords with AI Assistant
      • Optional location targeting
    • Supported onsite ad formats
      • Native Product Ads
      • Onsite display ads
      • Product ads
    • Bulk Ads Scheduling in Console

Legal

Overview

A collection of Kevel's terms of service, privacy policies, and internal code of conducts.

Updated 8 months ago


What’s Next
  • Terms of Service
  • Privacy Policy (Ad Server)
  • Privacy Policy (Customers)
  • Non-Discrimination Policy
  • Cookies Set by Kevel