Mixpeek Logo
    Advanced
    Advertising
    10 min read

    Automated IAB Content Taxonomy Classification for Contextual Targeting

    For DSPs processing 50M+ bid requests per day. Automate IAB 3.0 taxonomy classification for video and display ads with 94% accuracy and sub-second latency.

    Who It's For

    DSPs and SSPs processing 50M+ daily bid requests requiring IAB Content Taxonomy classification for contextual targeting

    Problem Solved

    Manual content categorization cannot scale to bid stream volumes, third-party cookies are disappearing, and generic categories provide insufficient targeting precision

    Why Mixpeek

    94% classification accuracy across all tier levels, sub-second API latency for real-time bidding, and continuous model updates as IAB taxonomy evolves

    Overview

    The deprecation of third-party cookies has made contextual targeting the primary alternative for privacy-compliant advertising. IAB Content Taxonomy 3.0 provides a standardized framework with 700+ categories, but manual classification is impossible at programmatic scale. This use case shows how Mixpeek enables automated, accurate IAB taxonomy classification for millions of ad placements daily.

    Challenges This Solves

    Third-Party Cookie Deprecation

    Chrome and Safari cookie restrictions eliminate traditional behavioral targeting methods

    Impact: 60-70% reduction in targetable inventory using legacy methods, forcing shift to contextual

    Manual Classification Impossible

    DSPs process 50M+ bid requests daily, each requiring content classification

    Impact: Manual tagging would require thousands of humans and introduce multi-day delays

    Multi-Tier Taxonomy Complexity

    IAB 3.0 has 3 tiers and 700+ categories requiring nuanced understanding

    Impact: Simple keyword matching achieves only 40-60% accuracy, missing contextual nuance

    Video Content Complexity

    Video ads require analyzing visual scenes, spoken audio, on-screen text, and brand context

    Impact: Point solutions analyzing only one modality miss critical classification signals

    Implementation Steps

    Mixpeek automatically classifies video and display content into 700+ IAB 3.0 categories using multimodal analysis of visual scenes, audio, text, and context

    1

    Configure IAB Taxonomy Extractors

    Enable Mixpeek IAB Content Taxonomy classification models

    // Configure IAB classification
    const iabConfig = {
    extractors: ['iab-taxonomy-tier1', 'iab-taxonomy-tier2', 'iab-taxonomy-tier3'],
    return_top_n: 5, // Return top 5 categories per tier
    min_confidence: 0.70
    };
    2

    Process Video Ad Creative

    Submit video creatives for multimodal IAB classification

    async function classifyCreative(videoUrl: string) {
    const result = await client.extract({
    url: videoUrl,
    extractors: iabConfig.extractors,
    metadata: {
    creative_id: 'ad_12345',
    advertiser: 'Brand X'
    }
    });
    return {
    tier1: result.extractors['iab-taxonomy-tier1'].slice(0, 5),
    tier2: result.extractors['iab-taxonomy-tier2'].slice(0, 5),
    tier3: result.extractors['iab-taxonomy-tier3'].slice(0, 5)
    };
    }
    3

    Integrate with Bid Stream

    Pass IAB categories to bidding logic for contextual targeting

    // Use IAB categories in bid decisions
    async function evaluateBid(bidRequest) {
    const placement = bidRequest.placement;
    const creative = bidRequest.creative;
    // Get placement content categories
    const placementCategories = await getPlacementCategories(placement.url);
    // Get creative categories
    const creativeCategories = await classifyCreative(creative.url);
    // Match Tier 2 categories for contextual relevance
    const categoryMatch = matchCategories(
    placementCategories.tier2,
    creativeCategories.tier2
    );
    if (categoryMatch.score > 0.8) {
    return { bid: true, bid_amount: calculateBid(categoryMatch.score) };
    }
    return { bid: false };
    }
    4

    Cache Classifications

    Store IAB classifications for reuse across campaigns

    // Cache creative classifications
    await client.metadata.update({
    collection_id: 'video-ads',
    object_id: creativeId,
    metadata: {
    iab_tier1: result.tier1,
    iab_tier2: result.tier2,
    iab_tier3: result.tier3,
    classified_at: new Date().toISOString()
    }
    });

    Expected Outcomes

    94% accuracy on IAB tier 2 categories vs 60% with keyword matching

    Classification Accuracy

    3.2x increase in contextually relevant ad placements

    Contextual Match Rate

    45% improvement in CTR using precise contextual targeting

    Campaign Performance

    Sub-second classification enabling real-time bid decisions

    Processing Latency

    99% of classifications automated, only edge cases require human review

    Manual Review Elimination

    Frequently Asked Questions

    Ready to Implement This Use Case?

    Our team can help you get started with Automated IAB Content Taxonomy Classification for Contextual Targeting in your organization.