Programmatic advertising guide
Programmatic Advertising

What is Programmatic Advertising?

Programmatic advertising refers to the automated process of buying and selling digital ad space using software and algorithms. Instead of relying on human negotiations, programmatic platforms make real-time decisions to display ads to the right user at the right time.

Evolution of Digital Media Buying

Earlier, advertisers manually contacted publishers and negotiated ad prices. With the growth of digital content and user data, automation became necessary. Programmatic advertising evolved to improve speed, precision, and performance in digital ad placements.

The evolution of digital media buying has come a long way from its early days. Initially, advertisers had to manually reach out to publishers and negotiate ad prices, which was time-consuming and inefficient. As digital content grew and more user data became available, the need for automation became clear. This led to the rise of programmatic advertising, which streamlined the process by using technology to buy and sell ads automatically. Programmatic advertising improved the speed, precision, and performance of digital ad placements, making it easier for advertisers to target the right audience at the right time, ultimately improving campaign effectiveness.

Programmatic vs Traditional Media Buying

FeatureTraditional Media BuyingProgrammatic Advertising
Buying MethodManualAutomated (AI/ML & algorithms)
SpeedSlowReal-time
TargetingLimitedGranular & data-driven
OptimizationManual adjustmentsAuto-optimization

Key Industry Terminologies

    • Impression: When an ad is displayed to a user.
    • CPM: Cost per 1000 impressions.
    • DSP: Demand-Side Platform, used by advertisers.
    • SSP: Supply-Side Platform, used by publishers.
    • RTB: Real-Time Bidding.
How Programmatic Advertising Works?

The Programmatic Ecosystem

The ecosystem includes:

        • Advertisers: Advertisers are the brands or companies that purchase ad space and run campaigns to promote their products or services. They are the primary stakeholders in the advertising ecosystem, and their goal is to reach targeted audiences, drive engagement, and ultimately achieve conversions or sales. Advertisers can range from small businesses to large multinational corporations, and they work with various ad platforms, including DSPs and ad networks, to execute their campaigns.
        • Agencies: Agencies are third-party companies that specialize in managing advertising campaigns for their clients (advertisers). They handle everything from strategy development, creative design, media buying, and performance tracking. Digital marketing agencies often work with programmatic advertising platforms to optimize campaigns and ensure that ads reach the right audience at the right time. Agencies play a crucial role in helping brands achieve their marketing goals by providing expertise and executing complex campaigns.
        • Ad Exchanges: Ad Exchanges are platforms that facilitate the buying and selling of ad inventory in real-time through programmatic auctions. These exchanges connect multiple buyers (advertisers) and sellers (publishers) in a digital marketplace, allowing advertisers to bid on ad space and publishers to sell inventory. Major ad exchanges include Google AdX, OpenX, and AppNexus. They help streamline the ad buying process, making it more efficient and transparent.
        • DSPs (Demand-Side Platforms): DSPs, or Demand-Side Platforms, are software platforms that allow advertisers to purchase digital ad inventory in real-time from various ad exchanges and SSPs. DSPs use data and algorithms to optimize ad placements, ensuring that ads are shown to the right audience at the best possible price. DSPs are essential for advertisers looking to run programmatic campaigns across multiple channels, including display, video, mobile, and social media.
        • SSPs (Supply-Side Platforms): SSPs, or Supply-Side Platforms, are platforms that help publishers manage and sell their digital ad inventory. They connect to various ad exchanges and demand-side platforms, allowing publishers to monetize their website traffic or app users by selling ad space. SSPs use real-time bidding (RTB) to maximize revenue by finding the highest-paying buyer for each impression. Popular SSPs include PubMatic, Rubicon Project, and OpenX.
        • Data Providers: Data Providers supply valuable audience data that helps advertisers target specific segments more effectively. They collect, analyze, and sell data on user behavior, demographics, interests, and more. By integrating data from these providers, advertisers can enhance the accuracy of their ad targeting and ensure that their campaigns reach the right audience. Examples of data providers include Acxiom, Experian, and Lotame.
        • Publishers: Publishers are websites, apps, or digital properties that create content and offer ad space for advertisers to display their ads. They are the supply side of the advertising ecosystem and generate revenue by selling ad inventory to advertisers via ad exchanges, DSPs, or direct sales. Publishers can range from small independent blogs to large media organizations and platforms like Facebook or YouTube. They work to balance user experience with ad revenue, ensuring that ads are effective but not intrusive.

Real-Time Bidding (RTB)

RTB is a live auction where ad impressions are bought and sold in milliseconds. When a user visits a website, an auction takes place, and the highest bidder’s ad is displayed.

Programmatic Direct & Private Marketplaces (PMP)

    • Programmatic Direct: Pre-negotiated deals between advertisers and publishers.
    • PMP: Invite-only auctions offering premium inventory to select advertisers.

Role of DSP and SSP

    • DSP (Demand-Side Platform): Enables advertisers to buy ad inventory.
    • SSP (Supply-Side Platform): Helps publishers manage and sell their inventory.

Ad Exchanges & Ad Networks

    • Ad Exchange: A digital marketplace where DSPs and SSPs interact.
    • Ad Network: Aggregates inventory from multiple publishers and sells in bulk.
Ad Formats in Programmatic Advertising

Display Ads

Display ads are banner-like advertisements that appear on websites or mobile apps. These ads are typically placed in areas such as the top, side, or bottom of a page. Display ads can include images, text, or animations and aim to catch the user’s attention while they browse content. They are commonly used by advertisers to increase brand visibility and drive traffic to their websites.

Native Ads

Native ads are advertisements designed to blend in with the content of the platform, making them look like part of the website or app. Unlike traditional ads, they don’t disrupt the user experience and often appear as articles, recommended content, or social media posts. The goal of native ads is to provide value to the user while subtly promoting a product or service, creating a more seamless ad experience.

Video Ads

Video ads are promotional videos shown on websites, apps, or platforms. There are two main types: in-stream and out-stream. In-stream ads appear before, during, or after a video that the user is watching, like on YouTube. Out-stream ads appear within content on websites or apps, even when the user isn’t actively watching a video, such as auto playing while scrolling through a news feed. Video ads are engaging and often used to tell a story or demonstrate a product.

Connected TV (CTV) & OTT Ads

Connected TV (CTV) and Over-the-Top (OTT) ads are TV-like commercials shown on smart TVs or streaming platforms (such as Netflix, Hulu, or YouTube). These ads can appear during video content, just like traditional TV commercials, but they are shown on internet-connected devices rather than cable TV. CTV and OTT ads are popular for reaching viewers who prefer streaming their shows and movies instead of watching traditional broadcast TV.

In-App Advertising

In-app advertising targets users within mobile applications. These ads can appear in various formats, such as banners, interstitials, or video ads, while users are interacting with the app. In-app ads are effective because they reach users who are already engaged with an app, making them more likely to take action, like clicking on the ad or making a purchase.

Push Notifications

Push notifications are short, message-style ads that pop up on users’ devices, even when they are not actively using the app or website. These notifications can appear on desktops or mobile phones as a way to remind users about new offers, updates, or promotions. They are useful for directly reaching out to users and can drive immediate engagement, like opening the app or clicking through to a website.

Interstitial Ads

Interstitial ads are full-screen ads that appear during transitions, like when switching between pages in an app or after completing an activity. These ads usually require the user to interact with them, such as by clicking a “close” button or waiting for a countdown to end. They can be either static images, videos, or interactive ads. Although they can be more intrusive, interstitial ads often have high engagement rates because they demand the user’s attention.

In-game and 3D Ads

In-game and 3D ads are interactive or immersive advertisements shown within mobile or desktop games. These ads might appear as branded items or events within the game or as 3D objects that the user interacts with. For example, a player might see a branded product they can use in the game or a 3D model they can explore. These types of ads are highly engaging and create a unique experience for the user, blending advertising with gameplay.

Targeting Capabilities

Demographic Targeting

Target users based on age, gender, and more.

Geographic and Location-Based Targeting

Reach users by country, region, or even GPS coordinates.

Behavioral & Contextual Targeting

    • Behavioral: Based on user’s past browsing or purchase behavior.
    • Contextual: Based on the content of the page the user is viewing.

Device and OS Targeting

Target devices such as smartphones, tablets, or desktops and specific operating systems.

Socio-economic and Purchase Power Segmentation

Segment users by income group or spending behavior.

Telco-Based and Operator Insights

Use telecom data to segment users by data plan, usage, or region.

Custom & Lookalike Audience Targeting

Create segments based on first-party data or model similar users.

Creatives & Ad Personalization

Importance of Creative Strategy

Creative strategy is crucial because it helps in designing ads that resonate with the target audience. A well-crafted ad can grab attention, evoke emotions, and encourage actions like clicks or purchases. The right combination of visuals, messaging, and call-to-action can drastically improve engagement and conversion rates. Without a solid creative strategy, even the best advertising platform or tools won’t be effective in achieving the desired outcomes.

Dynamic Creative Optimization (DCO)

Dynamic Creative Optimization (DCO) is a technology that customizes ads in real-time to suit different users. It adjusts the creative elements- like images, text, or offers- based on factors such as the user’s location, behavior, or device. For example, if someone is browsing on a mobile phone, they might see a shorter, more mobile-friendly ad. If they’ve shown interest in a specific product, the ad might highlight that product directly. DCO makes ads more relevant, improving user experience and campaign performance.

A/B Testing of Creatives

A/B testing involves running two different versions of an ad (Version A and Version B) to see which one performs better. This test helps determine which creative elements—like images, copy, or calls-to-action—resonate more with the audience. For example, you might test two headlines or two different visuals to see which generates more clicks. By analyzing the results, you can optimize future ads for better performance, ensuring you use the most effective creatives.

Ad Specs and Guidelines

Every advertising platform has specific requirements for ad size, format, and quality to ensure ads display correctly. Ad specs and guidelines are the rules you must follow when creating ads for a platform. These guidelines could cover file size, image resolution, aspect ratio, or even specific design elements. Adhering to these rules ensures that your ads appear properly and maintain the best quality, ultimately improving the user experience and the performance of the ad campaign.

Campaign Setup & Optimization

How to Launch a Campaign?

    • Choose your DSP
    • Define objectives (brand awareness, conversions, etc.)
    • Set budget and schedule
    • Upload creatives
    • Define targeting

Choosing the Right Bid Strategy

In programmatic advertising, choosing the right bid strategy is essential because it helps you maximize your budget and achieve your campaign goals. A bid strategy determines how much you’re willing to pay for ad placements and how the platform will optimize your bids to meet specific goals (like more clicks, conversions, or views). The right strategy depends on your campaign objectives and the platform you’re using.

    • Fixed CPM: Fixed CPM is a bid strategy where you pay a set amount for every 1,000 impressions your ad receives. The “fixed” part means the cost remains constant, regardless of how the ad performs or the competition in the auction. This strategy is useful when you want to focus on brand awareness and reach a large audience. However, it’s not performance-driven, so it’s more about getting your ad in front of as many people as possible rather than optimizing for actions like clicks or conversions.
    • Auto-Bid: Auto-bid is a bid strategy where the platform automatically adjusts your bid amount based on your budget and campaign goals. You don’t set a specific bid price. Instead, the system works to get the best possible ad placements for your campaign within your budget. It’s useful if you want to save time and let the platform optimize bids for you. However, it might sometimes lead to higher costs if competition for ad slots increases.
    • Goal-based bidding (CPA/ROAS): Goal-based bidding is focused on achieving a specific goal, such as driving conversions or maximizing return on ad spend (ROAS). There are two common types of goal-based bidding:
      • CPA (Cost Per Acquisition): With CPA bidding, you set a target cost per conversion, and the platform optimizes your bids to get as many conversions as possible within that cost. This strategy works well for performance-driven campaigns focused on driving sales or leads.
      • ROAS (Return on Ad Spend): ROAS bidding aims to maximize the revenue generated from your ad spend. You set a target return, and the platform adjusts the bids to achieve that return. For example, if you want to earn $4 for every $1 spent, the system will try to deliver that result by adjusting your bids in real-time.

Budget Allocation and Scheduling

Budget Allocation: Budget allocation refers to how you distribute your total campaign budget across different platforms, channels, or specific ad groups. The goal is to allocate funds in a way that maximizes your return on investment (ROI).

        • Campaign Priorities: If your main goal is brand awareness, allocate more of your budget to impressions. If you’re looking for conversions, focus on areas where you’re most likely to drive actions, like clicks or leads.
        • Platform Selection: You might allocate more of your budget to certain platforms (e.g., social media, search engines, display networks) based on where your target audience spends their time and is most likely to convert.
        • Bid Strategy: Your bid strategy impacts your budget allocation. For example, in a fixed CPM model, you’ll need to allocate a sufficient budget to maintain visibility across your chosen impressions. In goal-based bidding, you may need to monitor and adjust your budget based on performance metrics like CPA or ROAS.
        • Testing and Adjustment: Initially, you might allocate budget across different segments to test which performs best. Once you’ve identified top performers, you can adjust the budget to focus more on the highest-return channels.

Scheduling: Scheduling ensures that your ads are shown at the most effective times to reach your target audience, enhancing engagement and conversions. Good scheduling prevents overspending and optimizes the timing of your ads.

        • Time of Day: Understand when your target audience is most active. For example, if you’re targeting working professionals, ads during weekdays, especially early mornings or late evenings, may work better. If you’re aiming for younger consumers, weekends and late-night ads might be more effective.
        • Dayparting: This is the practice of scheduling ads to run at specific times of day or during certain days of the week. For instance, you might run a promotion only during the holiday season or schedule ads to show in the evening when people are more likely to shop online.
        • Seasonal and Event-based Scheduling: If your campaign is tied to a specific event, such as a sale or product launch, you’ll need to schedule your ads to coincide with that time. Similarly, allocating budget for seasonal trends can help your ads perform better.
        • Frequency Cap: You can set frequency caps to limit the number of times an individual sees your ad within a given time frame. This prevents ad fatigue, ensuring that your audience doesn’t get overwhelmed by seeing the same ad repeatedly.

Tracking KPIs: CTR, CPA, ROAS, etc.

    • CTR (Click-Through Rate): CTR (Click-Through Rate) measures the percentage of people who click on an ad after seeing it. It’s calculated by dividing the number of clicks by the number of impressions (how many times the ad was shown), then multiplying by 100 to get a percentage. A higher CTR indicates that your ad is engaging and relevant to the audience.

      Formula:
      CTR = (Clicks / Impressions) × 100

    • CPA (Cost Per Acquisition): CPA (Cost Per Acquisition) is the cost you pay to acquire a customer or lead from your ad campaign. It’s calculated by dividing the total campaign cost by the number of conversions (e.g., sales, sign-ups). A lower CPA indicates better cost efficiency, meaning you’re paying less to gain each customer or conversion.

Formula:
CPA = Total Campaign Cost / Conversions

    • ROAS (Return on Ad Spend): ROAS (Return on Ad Spend) measures the revenue generated from your ads compared to how much you spent on them. It helps determine the effectiveness of your campaign in driving sales or leads. A higher ROAS means that your campaign is generating more revenue for each dollar spent on advertising.

      Formula:
      ROAS = Revenue from Ads / Cost of Ads

Using Analytics to Improve Performance

Real-time data helps in making smarter decisions and optimizing performance.

Common Pitfalls to Avoid

  • Poor Targeting: Targeting the wrong audience is one of the most common mistakes in programmatic advertising. Without precise targeting, your ads will be shown to people who have little or no interest in your product or service. This not only wastes ad spend but also negatively impacts your campaign’s performance. Always refine your audience based on demographics, interests, behavior, and location to ensure you’re reaching the right people.
  • Low-Quality Creatives: Creatives are the face of your campaign, and if they don’t stand out or resonate with your audience, your chances of engagement drop significantly. Low-quality visuals, unclear messaging, or poorly designed ads can fail to grab attention and result in poor conversion rates. Make sure your creatives are visually appealing, clear, and tailored to your target audience for maximum impact.
  • No Conversion Tracking: Tracking conversions is crucial for understanding the effectiveness of your campaigns. Without conversion tracking, you won’t know which ads are driving results and which are underperforming. It’s essential to set up proper tracking mechanisms, like pixels or postbacks, to measure conversions and optimize your campaigns accordingly.
Measurement, Reporting & Attribution

Understanding Impressions, Clicks, and Conversions

Track user actions to measure campaign effectiveness.

Viewability Metrics

Ensure ads are actually seen by users.

Conversion Tracking: Pixel vs Postback

    • Pixel: Browser-based tracking
    • Postback: Server-to-server tracking

Multi-touch Attribution Models

    • First-click
    • Last-click
    • Linear
    • Time-decay

Real-Time Reporting Dashboards

Visualize data in real-time to act quickly on performance trends.

Ad Fraud & Brand Safety

Types of Ad Fraud

    • Click fraud
    • Impression fraud
    • Domain spoofing

Tools to Detect and Prevent Fraud

    • Third-party verification tools
    • AI-driven fraud detection

Importance of Ads.txt and App-ads.txt

Files used to declare authorized sellers and avoid counterfeit inventory.

Brand Safety Filters and Whitelisting

Prevent ads from appearing on inappropriate or irrelevant content.

Privacy, Compliance & Data Usage

GDPR, CCPA, and Data Protection Laws

Comply with global privacy regulations for user consent and data storage.

Role of Consent Management Platforms (CMPs)

Collect and manage user consent preferences.

Cookie Policies and First-Party Data

With third-party cookies phasing out, first-party data is becoming more valuable.

Identity Solutions (IDFA, GAID, UID 2.0)

Alternate methods to track users while maintaining privacy.

Advanced Programmatic Concepts

Header Bidding

Header bidding is a technique where publishers offer their ad space to multiple Supply-Side Platforms (SSPs) at the same time. This way, each SSP can bid for the space, and the highest bidder gets the ad placement. It’s a way to increase competition and help publishers get the best possible price for their ad space.

Programmatic Audio

Programmatic audio refers to serving ads on music streaming platforms, podcasts, and other audio-based platforms. Just like how you see ads on websites, audio ads can be targeted to specific users based on their listening habits. This allows advertisers to reach their audience in a new, engaging way while they’re listening to music or podcasts.

Contextual Advertising in a Cookie less World

In a cookie less world, advertisers can no longer track users based on cookies. Instead, they rely on the content of the page to serve relevant ads. For example, if a user is reading a sports article, they might see ads related to sports products or events. This method focuses on matching the ad content to the context of what the user is viewing, rather than relying on personal data.

Programmatic DOOH (Digital Out-of-Home)

Programmatic DOOH allows advertisers to serve dynamic ads on digital billboards, transit displays, and other out-of-home digital screens. These ads can be updated in real-time based on various factors like location, time of day, or weather. It offers a way for advertisers to reach people in public spaces with ads that are relevant to their immediate surroundings.

Artificial Intelligence & Machine Learning in AdTech

Artificial Intelligence (AI) and Machine Learning (ML) are used in ad tech to predict user behavior and optimize ad delivery. These technologies analyze vast amounts of data to understand patterns, allowing advertisers to show the right ad at the right time. AI helps automate processes, improve targeting, and maximize ad performance, making campaigns more efficient and effective.

Publisher's Guide to Monetization

How Publishers Sell Inventory?

Publishers sell their ad inventory (ad slots or space) by using Supply-Side Platforms (SSPs) and ad exchanges. These platforms allow publishers to make their available ad spaces accessible to advertisers, who bid on the opportunity to display their ads. By connecting with multiple SSPs and ad exchanges, publishers can increase their chances of finding the best advertisers for their inventory.

Floor Price Setting and Yield Optimization

Publishers set a minimum price, known as the “floor price,” for their ad inventory. This ensures that they do not sell ad slots for less than they deem acceptable. Yield optimization helps publishers maximize revenue by adjusting this floor price based on demand and competition. By analyzing market trends, they can tweak prices to get the best return from their ad slots.

Header Bidding Setup for Publishers

Header bidding is a setup that allows publishers to offer their inventory to multiple advertisers before using traditional ad serving methods (called waterfalling). This increases competition and often leads to higher bids, giving publishers the opportunity to earn more from their ad spaces. It’s a way to create a fair auction system for their inventory.

Working with SSPs and Ad Exchanges

When working with SSPs and ad exchanges, publishers choose trusted partners that can connect them to a wide range of advertisers. By integrating these platforms into their websites or apps, publishers gain access to global demand for their ad slots. The more SSPs and exchanges they work with, the more opportunities they have to sell their inventory at higher prices.

Reporting & Revenue Transparency

Publishers use reporting tools and dashboards to track the performance of their ad inventory and monitor earnings. These tools provide valuable insights into how much they’re earning from different ad partners, which helps in making informed decisions about future ad strategies. Revenue transparency allows publishers to see how different advertisers are performing and optimize their ad inventory accordingly.

FAQs and Troubleshooting

Common Campaign Issues

    • Ads not delivering
    • Overspending or underspending
    • Poor performance

Budget Not Spending

    • Check targeting restrictions
    • Review bid settings

Ads Not Showing

    • Review creative approval status
    • Ensure ad placements are available

Retargeting Challenges

    • Small audience pools
    • Improper pixel or event setup

Platform Integrations & Support

    • Ensure SDKs, pixels, and APIs are correctly installed
    • Contact technical support when in doubt

Glad! you are here

Download your copy of "Advertising Programmatic Guide" curated by our team

Go to download Page

Programmatic Ad Agency with Custom Solutions

Get your Plan