Premium Advertising Inventory (Media Owner)
Complex platform, content, and network decisions where revenue, rights, and customer experience intersect.
This interactive experience is the shipped product itself — the same application code customers run in production, mounted read-only in your browser over a real sample journey. Not a video, not a mockup: because the demo and the product are one codebase, it can never drift from the real thing.
Inside this journey
-
Audience & Outcome Discovery
Confirm target demographics, desired deduplicated reach, frequency goals, brand-safety constraints, measurement requirements, and key stakeholders across the agency and brand team.
Discovery Questions
Starting point, what you already have
- Tell me how your team currently allocates budget between linear TV and streaming for the 25-54 demo.
- When did you last run a guaranteed streaming flight intended to replace linear reach, and what was the outcome?
- Who on your agency and brand team leads decisions about audience allocation and measurement, and how do they coordinate?
- Describe how you currently estimate deduplicated reach across linear and streaming in your planning process.
- Rate your confidence in that deduplication estimate.
Where the current approach breaks
- If your streaming buys had to match linear reach this quarter, what would fail first?
- Which audience segments consistently underdeliver when you try to hit reach targets within the target demo?
- How many unique viewers do you estimate are missing from your combined plan each month?
- What happens to campaign pacing, budget allocation, or creative strategy when that audience gap persists?
- Which single delivery failure would make you halt a flight midstream?
Audience and outcomes that decide the deal
- Name the one audience KPI or guarantee that, if unmet, would force you to walk away.
- List the specific age bands, household compositions, and priority geographies you must hit inside 25-54.
- Estimate the deduplicated reach percentage you expect from a combined streaming package during a test flight.
- How precise must frequency capping be across properties to avoid overexposure?
- Are there content adjacencies or genres that would immediately veto your participation?
- If show-level adjacency reporting is not available, would that stop you from proceeding?
Measurement and trust, how you verify success
- Imagine our reported reach failed an independent audit, how would procurement and your media director react?
- Name the measurement endpoints and attribution windows your team requires for flight acceptance.
- Select the reconciled reporting cadence that would satisfy your audit and buying needs.
- Who on your team signs off on reconciliation and make-good acceptance, and what is their typical approval SLA?
- Would refusal to permit a direct feed to your measurement partner end the conversation?
Creative, access, and launch items that trip projects
- Imagine one operational item were missing at kickoff, which would force you to delay the launch?
- Count the creative variants required at launch, including lengths, orientations, and companion assets.
- Do you have audience lists ready for onboarding, and are they seed lists, modeled audiences, or neither?
- Provide the ad server or campaign execution platform your team uses and confirm whether tag-level access will be granted.
- Would inability to provide ad server access within two weeks of signature cause you to delay or cancel the launch?
Competitive landscape, the other options on the table
- List the alternative inventory approaches or suppliers your team is actively evaluating, including internal options.
- Identify the current supplier or internal approach you benchmark against, or write 'no incumbent'.
- Has anyone on your team proposed solving reach shortfalls internally instead of buying guaranteed inventory?
- Rank reach, adjacency transparency, and price in order of what would keep you with the incumbent rather than switch.
Operational readiness and gating constraints
- Suppose a technical or legal gating issue appears during onboarding, would you halt the project or accept a phased approach?
- Select the integration endpoints your team requires for launch.
- Provide the role or title that will provision API keys and the typical time they need to grant access.
- Is your audience data cleared for transfer and deduplication under your privacy and legal reviews?
- Estimate the number of internal technical or ops people you can assign to onboarding in the first 30 days.
- Choose your fallback if legal approval extends beyond six weeks.
Timing, decision-makers, and the next realistic step
- When a pilot meets its audience and measurement guarantees, what internal step usually delays conversion to an upfront commitment?
- Supply the roles and titles that must approve commercial and legal sign-off for this type of deal.
- Estimate the shortest procurement timeline to finalize a pilot contract under normal conditions.
- Are there contract clauses your legal team always requires for streaming inventory that would be deal-stoppers?
- If we met your primary delivery and measurement requirements in a written guarantee, would you be willing to sign a pilot agreement this week?
-
Solution Experience
Walk through how guaranteed inventory packages and reporting will achieve the buyer's reach, frequency, adjacency, and measurement outcomes using the buyer's real targeting and calendar context.
Solution Experience
- Solution Experience: Guaranteed Inventory & Reporting Walkthrough
- Confirm the current state and its cost to your team
- Confirm that the forecast meets the target deduplicated reach and frequency objectives for the provided targeting and calendar.
- Provide final targeting definitions, audience lists, and the planned flight calendar for the season.
- Confirm that the adjacency controls and reporting satisfy your brand-safety standards and adjacency transparency needs.
- Run a live forecast using your targeting and calendar
- Share linear benchmark CPMs and audience delivery expectations for a like-for-like comparison.
- Confirm that the measurement, reconciliation, and make-good approach provides acceptable verification versus linear benchmarks to enable a budget decision.
- Show adjacency controls and frequency enforcement in context
- Run the detailed forecast on the provided targeting and calendar and deliver reach, frequency, and CPM comparison versus the provided linear benchmarks before the follow-up session.
- Deliver a sample show-adjacency report and the measurement integration spec for your measurement partner for review.
- Demonstrate measurement, reconciliation, and make-good workflow
- Schedule the follow-up decision meeting to review the forecast results and agree next steps.
- Validation check
- Solution Experience: Guaranteed Inventory & Reporting Walkthrough
- Solution Experience Deck
- Solution Brief
- meeting
- slides
- document
-
Campaign Scope
Define inventory bundles, audience delivery guarantees, frequency cap precision, content-level adjacency controls, make-good rules, reporting cadence, and responsibilities for delivery and verification.
Scope Configuration
- Reserve guaranteed inventory across streaming portfolio
- Provision first-party audience segments for targeting
- Configure deduplicated audience targeting and reach curves
- Apply cross-property frequency capping controls
- Enforce content-level brand safety and genre controls
- Set show-level placement adjacency blocks and rules
- Traffick and insert creatives across CTV and digital
- Provide real-time delivery and assurance dashboard
- Integrate measurement with third-party attribution platforms
- Execute guaranteed audience delivery with make-good fulfillment
- Reconcile impressions, reporting, and billing adjustments
- Deliver post-campaign incremental reach and efficiency report
Scope Questions
Reserve guaranteed inventory across streaming portfolio
- Which target demographic (age range and gender) and deduplicated reach target (unique viewers) do you want reserved across the portfolio?
- How many total impressions or unique viewers do you require for the flight (provide a numeric target or range)?
- Which flight windows (start date and end date) and dayparts must the reserved inventory cover?
- Specify the inventory formats to include by property (e.g., in-player midroll, pre-roll, home-screen pods, FAST channel pods) using property IDs if available
- Select your substitution policy if reserved placements under-deliver
- Provide your linear-equivalent CPM benchmark or target cost-per-thousand for price comparison during booking
- Who is your authorized signer for inventory reservation confirmation and what email should receive the booking confirmation?
Provision first-party audience segments for targeting
- List the audience segment IDs or names from your audience taxonomy you expect to use (attach CSV if available)
- Which identity keys will you provide or accept for matching (e.g., hashed email, household identifier, mobile advertising ID)?
- How many unique users are in each segment you plan to target (provide counts or ranges per segment)
- Specify any data governance or privacy constraints that affect provisioning (e.g., consent flags, opted-out MAIDs, regional block list)
- Provide the preferred delivery method for audience segments to the ad server or platform (API endpoint URL, SFTP file drop cadence, or platform connector)
- When do you need audience provisioning completed relative to flight start date (days before launch)?
- Identify any segments that must be excluded from targeting (e.g., current customers, opted-out households) and provide exclusion list IDs or sample CSV
Configure deduplicated audience targeting and reach curves
- Which deduplication key will you require for reach measurement (e.g., household graph ID, hashed email, cross-device graph ID)?
- How should deduplication be applied across properties (strict dedupe across all properties or property-cluster dedupe)?
- Specify the reach curve granularity you require (daily cumulative unique reach, weekly, or flight-level) and the reporting buckets (e.g., by daypart, property, and creative length)
- Provide your target reach percentage of the demographic at each frequency tier (e.g., 1+ reach 60%, 2+ reach 45%, 3+ reach 30%)
- What is the acceptable audience overlap threshold vs linear TV for claiming incremental reach (provide percentage)
- What evidence will validate that deduplication and reach curves meet the acceptance criteria (attach example CSV schema or reach curve sample)?
- Describe any existing household graph or deterministic linkage we must integrate with and provide API credentials or sample mapping file names
Apply cross-property frequency capping controls
- Which frequency cap model do you require (per household per 24 hours, per device per week, or per campaign flight)?
- How should frequency caps be enforced across properties that use different player SDKs or ad servers (centralized server-side enforcement or per-property enforcement)?
- Provide the exact numeric cap thresholds by creative length or placement if they differ (e.g., 2 impressions per household per 24h for 30s spots)
- Which fall-back behavior do you want when a cap would be exceeded (skip placement, serve alternate creative, or log and allow)?
- Specify any blacklisted or whitelisted SDK versions or ad server account IDs that affect cap enforcement
- When do you want frequency-cap logs delivered for verification (real-time webhook, daily CSV, weekly report)?
- Identify tolerance thresholds for cap enforcement discrepancies (e.g., allowable 1-2% variance before make-good triggers)
Enforce content-level brand safety and genre controls
- Which content metadata fields must be enforced for brand safety controls (e.g., title, genre, show_id, content_rating)?
- Provide the genre and sub-genre lists you require blocked or allowed (attach a CSV of genre codes or provide examples by show_id)
- Do you require time-based adjacency controls (e.g., block within X minutes of sensitive content) and if so specify X in minutes
- Which content classification source should be authoritative for genre and rating (the platform content feed, your content list upload, or third-party classification file)?
- List any mandatory pre-flight show-level adjacency reports or sample feeds you require (CSV layout, columns required such as show_id, title, genre)
- Are there regulatory or regional compliance controls to apply (e.g., age-gating, jurisdiction-specific blocks)?
- Specify escalation contacts and timeframe if a placement is found in a disallowed genre during flight
Set show-level placement adjacency blocks and rules
- Provide a CSV of show_ids or program titles that must be blocked or prioritized, using the content feed schema
- Which adjacency rule set do you require for high-sensitivity brand items (absolute block, soft-block with notice, or prioritized avoid list)?
- How should tie-breaks be handled when a requested show appears in both allowed and blocked lists (prefer block, prefer allow, consult manual review)?
- Which cadence do you want for adjacency rule updates and content feed refresh (real-time, daily, weekly)?
- Specify whether adjacency enforcement must apply to promos and trailers as well as full episodes and provide examples by show_id if necessary
- Provide the exception review workflow and SLA for unblock requests (who submits, who approves, typical decision time in hours)
- Attach a sample show-level adjacency report you expect to receive during flight (CSV or template)
Traffick and insert creatives across CTV and digital
- Which creative file formats and wrappers will you deliver (e.g., VAST tag (Video Ad Serving Template), VPAID, VAST wrapper, MP4) and indicate file naming convention
- How many creative variants by duration (15s, 30s, 60s) and by audience segment will be trafficked?
- Provide the ad server account ID or insertion order ID that should receive trafficked creatives and any required macros to include in tags
- When must creatives be uploaded and tested relative to flight start (X business days) and specify test checklist items required (player compatibility, VAST wrapper validation)
- Which creative QA failures should trigger a replacement workflow versus acceptance with a waiver (e.g., runtime mismatch, invalid VAST, poor bitrate)?
- Specify any localization or dynamic creative insertion requirements (language variants, geo-targeted overlays, sequential messaging) and provide sample naming rules
- Who is your creative operations contact for trafficking and what are their expected hours for QA handoffs?
Provide real-time delivery and assurance dashboard
- Which key performance indicators must appear on the live dashboard (deduplicated reach, impressions delivered, pacing versus plan, frequency distribution)?
- Which reporting cadence do you require for dashboard refresh (real-time stream, every 15 minutes, hourly, daily)?
- Specify the access roles and permitted exports from the dashboard (view only, CSV export, API access) and provide required user emails or domains
- Provide the endpoint or URL where you want delivery webhooks sent for threshold alerts and include required payload fields
- Which historical windows must be available in the dashboard for troubleshooting (7 days, 30 days, flight history)?
- Describe the SLA for dashboard availability and response time you require during flight (e.g., 99% uptime, <5s load time)
- Indicate which teams should receive automated assurance reports and the delivery cadence (daily summary, weekly executive, end-of-flight)
Integrate measurement with third-party attribution platforms
- Which third-party attribution endpoint(s) will you integrate with and provide the endpoint URLs and required authentication method (API key, OAuth)?
- What event schema and required fields must the integration include (impression_id, show_id, timestamp, dedupe_key)?
- Provide the expected attribution windows and lookback settings your measurement partner requires (e.g., 7-day post-impression, 1-day view-through)
- Which verification and viewability vendors or measurement APIs should be included in the pipeline and list any required domain allowlists or IP ranges
-
Commercial & Legal Commit
Finalize pricing vs linear benchmarks, contract modules, audience delivery SLAs, make-good provisions, and sign-off authorities required to proceed.
Agreement Modules
- Master Services Agreement (MSA)
- Campaign Order Form
- Statement of Work (SOW)
- Audience Delivery Service Level Agreement (SLA)
- Make-Good & Remediation Agreement
- Pricing & Linear Benchmark Appendix
- Approval Matrix & Sign-Off Authorities
- Measurement & Reconciliation Protocol
- Data Processing Agreement (DPA)
- Billing & Payment Terms Addendum
-
Campaign Launch
Lock readiness facts and configuration values before campaign execution.
-
Pre-Launch Readiness
Capture readiness facts the campaign depends on — creative availability, flight windows, audience lists, ad server access, and billing contacts before configuration begins.
Pre-Deployment Questions
Environment and access
- Is the production ad server/account and tag-serving environment accessible for the seller to configure (so we can schedule tag deployment)?
- Are the creative assets for each flight line production-ready and approved for serving (so we can ingest and schedule creatives without hold-ups)?
Data and configuration
- Are the audience lists/segments required for this campaign marked production-ready and authorized for use (so deduplication and targeting can be configured)?
- Who owns audience list provisioning and deduplication keys (name and role)? Provide the named owner so we know who approves list imports and deduplication policy.
- Are the measurement integrations and reporting templates that the launch requires ready to be connected (we are asking readiness only — exact endpoints belong in the Integration questionnaire)?
People and ownership
- Who is the technical configuration owner for launch (ad ops / platform integrator)? Provide name, role, and preferred contact so we can coordinate configuration tasks.
- Who is the billing/finance owner who can approve invoices or provide PO terms (name and role)? This lets the deployment schedule align with payment approvals.
Timing and constraints
- Are the final flight start and end windows locked for production activation (enter dates in DeploymentConfig if locked)?
- Are there blackout windows, compliance/legal review deadlines, procurement sign-off dates, or other constraints that will restrict configuration or activation? If yes, provide a short description and the critical clearance date so we can avoid blocked work.
-
Integration & Measurement Config
Record exact integration values the launch requires — measurement endpoints, reporting templates, ad tags, frequency-cap parameters, and deduplication keys.
Configuration Details
ENVIRONMENTS & ENDPOINTS — Measurement & Reporting
- Select the measurement endpoint type the launch will use (consumed by the measurement connector at launch)
- Enter your production measurement endpoint URL (format: https://your.measurement.endpoint/path — leave blank if using Platform-hosted endpoint)
- Reporting API version to target for delivery (consumed by the reporting connector) — Default is v2
REPORTING DELIVERY — Files, Push, and Latency
- Select the reporting delivery method the buyer expects (consumed by the delivery configuration)
- Enter the reporting delivery location or callback (format guidance: SFTP folder like sftp://host/path OR HTTPS URL https://callback.example.com/endpoint OR s3://bucket/path). Leave blank if Platform dashboard only.
- Maximum allowable reporting latency in hours (platform will treat this as the SLA for file/API delivery) — Default is 24
REPORTING TEMPLATES & MAPPINGS
- Select the reporting template the launch will use (consumed by the report generator)
- If you selected a custom template above, enter the custom reporting template ID (format: alphanumeric template-id). Leave blank if not applicable.
AD TAGS, FREQUENCY & DELIVERY RULES
- Select the ad tag format the campaign will deploy (consumed by ad server configuration)
- Enter the ad tag template name or tag ID to be used (exact string as stored in the seller's ad server). Leave blank if using default VAST 4.x tags.
- Maximum impressions per unique user (frequency cap) per window (enter integer; Default is 3)
- Frequency-cap window in days (enter integer; Default is 28)
DEDUPLICATION & IDENTIFIERS
- Select the deduplication key type to reconcile audiences (consumed by the deduplication engine)
- If you selected a third-party deduplication key above, enter the deduplication key identifier or key name (exact string; do NOT paste secrets)
CREDENTIALS, HANDOFFS & POLICIES
- Select who will own the credential exchange channel for non-secret identifiers (choose where the secret will be exchanged at kickoff; platform will not accept secrets in this sheet)
- If you selected Other above, describe the credential exchange channel or provide the owner team name (free text). Also provide the non-secret identifier the platform should store (client ID, integration user name, or key name). Do NOT include any secret values.
- Under-delivery alert threshold as percentage below guaranteed audience before make-good workflow triggers (enter integer percentage; Default is 10)
- Select the primary make-good method agreed for shortfalls (consumed by post-flight reconciliation)
- If you selected Custom method above, provide a one-line description of the agreed make-good approach (do not include legal contract text)
-
Campaign Launch
Execute flight with pacing, monitoring, delivery reconciliation, escalation paths, and make-good triggers owned and scheduled across teams.
-
-
Post-Flight Success
Validate audience delivery against guarantees, reconcile performance vs linear benchmarks, document any make-goods, and capture issues and enhancement requests for future cycles.
Success Reviews
- Go-live Health Check (weeks 1-4)
- First Measurement Review (weeks 4-10)
- Acceptance Gate and Make-Good Resolution (around day 90)
- Quarterly Post-Flight Operational Review (ongoing quarterly)
Issues & Enhancements
- Create an ordered enhancement backlog with target delivery quarters and acceptance criteria for each item.
- Implement agreed frequency-cap parameter updates in the ad server and publish a validation plan for the next 7 days.
- Document adjacency exceptions and propose make-good calculations for each incident for review at the acceptance gate.
- Restate numeric acceptance criteria
- Produce a documented pass or fail decision for each acceptance criterion recorded in Campaign Scope.
- Quantify and schedule any make-goods required to remediate missed guarantees, with dates for delivery and verification.
- Capture the buyer's named signatory and publish the signed acceptance report.
- Publish a Final Acceptance Report that lists pass/fail per criterion, supporting evidence, and the named signatory acceptance.
- Issue a make-good schedule with quantities, dates, and verification steps where applicable.
- If any criterion failed, create a remediation plan with discrete tasks and completion deadlines to be tracked in the ongoing review cadence.
- Sustained delivery and trend review
- Confirm delivery remains within acceptable variance of the audience guarantees recorded in Campaign Scope or document agreed adjustments.
- Close or re-schedule all outstanding make-good items with verification criteria.
- Prioritize and document enhancement requests for the next flight cycle with target resolution windows.
- Publish the quarterly reconciliation packet including deduplicated reach trendlines and linear benchmark comparisons.
- Update the make-good tracker to reflect closed items and outstanding commitments with verification evidence.
- Re-confirm success criteria and ownership
- Confirm integrations and tags necessary for measurement are live and producing expected signals.
- Document any blockers with owners and committed remediation dates before the first measurement window.
- Agree the data artifacts required for the first measurement meeting and when they will be delivered.
- Produce and circulate the tag-firing and endpoint connectivity log for the first 7 days.
- Publish a short remediation tracker listing each blocker, the mitigation step, and a target resolution date.
- Deliver an initial delivery snapshot CSV including impressions, unique IDs for deduplication, and frequency distribution within 5 business days.
- Present first-measurement delivery dataset
- Verify whether deduplicated reach is on track to meet the percentage target recorded in Campaign Scope within the planned flight window.
- Determine whether frequency cap compliance, measured as percent of impressions within the agreed cap, meets Campaign Scope tolerances or requires corrective action.
- Agree a corrective action list and timeline to resolve adjacency incidents and measurement discrepancies before the acceptance gate.
- Provide a reconciled delivery file linking platform delivery to the third-party measurement endpoint with deduplication keys and parity checks.
- Present final reconciled outcomes
- Reconciliation against linear benchmarks
- Integration and tag validation
- Frequency cap distribution and compliance
- Document pass/fail per criterion
- Early delivery signals and adoption
- Make-good closure and verification
- Adjacency and brand-safety report
- Open issues and enhancement backlog
- Make-good calculation and schedule
- Open issues and blockers
- Reconciliation vs linear benchmarks
- Action plan to close gaps
- Capture formal acceptance decision
- Short status check and next steps
- Immediate remediation actions