Determining the optimal ad load in News Feed

Quick Overview

Evaluates optimal News Feed ad-load strategy using marginal revenue, user tolerance, and long-term LTV. Strong answers test ad-load levels, segment tolerance, personalize caps, and monitor revenue, retention, and user-experience guardrails.

Determining the optimal ad load in News Feed

Company: Meta

Role: Data Scientist

Category: Analytics & Experimentation

Difficulty: hard

Interview Round: Technical Screen

Scenario: Balancing monetisation with user experience is tricky. Identify a data‑driven threshold for ad frequency, segment by user tolerance, estimate long‑term value impact, and recommend rollout strategy. ​ Question 1: How would you determine optimal ad load? (Hint: marginal revenue curve, user tolerance, long‑term LTV)

Quick Answer: Evaluates optimal News Feed ad-load strategy using marginal revenue, user tolerance, and long-term LTV. Strong answers test ad-load levels, segment tolerance, personalize caps, and monitor revenue, retention, and user-experience guardrails.

|Home/Analytics & Experimentation/Meta
Meta logo
Meta
Jul 12, 2025, 6:59 PM
hardData ScientistTechnical ScreenAnalytics & Experimentation
22
0

Determining the Optimal Ad Load in News Feed

You are asked to set a data-driven threshold for ad frequency, where ad load means the number of ads shown per unit of experience, such as per session or per feed length. The goal is to maximize long-term value while protecting user experience.

Constraints & Assumptions

  • Optimize long-term value, not only same-session ad revenue.
  • Include marginal revenue, user tolerance, retention, and LTV.
  • Segment users by ad tolerance and value.
  • Recommend cautious rollout and monitoring.

Clarifying Questions to Ask Guidance

  • Is ad load measured per session, per feed items, per time spent, or per user-day?
  • What ad formats and placements are in scope?
  • What user-experience guardrails are non-negotiable?
  • Are long-term holdouts available?

Part 1 - Optimal Ad Load

How would you determine optimal ad load using marginal revenue, user tolerance, and long-term LTV?

What This Part Should Cover Guidance

  • Test multiple ad-load levels with sticky user-level assignment.
  • Estimate marginal revenue and marginal user harm at each load.
  • Include retention, session quality, hides, reports, fatigue, and LTV.
  • Choose the load where incremental monetization no longer compensates for long-term user cost.

Part 2 - Segmentation and Personalization

How would you segment users and propose personalized caps?

What This Part Should Cover Guidance

  • Segment by tenure, engagement, country, device, ad sensitivity, purchase/conversion propensity, and historical feedback.
  • Use models or policy rules to set caps with fairness and transparency safeguards.
  • Avoid exploiting vulnerable or high-tolerance segments without guardrails.

Part 3 - Rollout and Monitoring

Recommend rollout and monitoring strategy.

What This Part Should Cover Guidance

  • Use staged ramps, long-term holdouts, and segment-specific guardrails.
  • Monitor revenue, retention, complaints, ad hides, feed engagement, latency, and advertiser outcomes.
  • Define rollback criteria and periodic recalibration.

Follow-up Questions Guidance

  • What if higher ad load increases revenue for two weeks but lowers retention after a month?
  • How would you design a long-term holdout?
  • How would you explain the ad-load decision to executives?
Loading comments...