Last updated: May 2026
AP-217 — Salesforce Media Cloud Accredited Professional
Test your knowledge with official exam-style questions
Questions and options are shuffled each attempt
▶Media Cloud Accredited Professional — Practice Exam Set 1: All Questions & Explanations
Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.
1. Which Salesforce Industries product family does Media Cloud belong to?
- A. Salesforce Manufacturing Cloud
- B. Salesforce Industries (formerly Vlocity)(correct)
- C. Salesforce Commerce Cloud
- D. Salesforce Marketing Cloud
Explanation: Media Cloud is part of Salesforce Industries (formerly Vlocity), providing industry-specific capabilities for media and entertainment companies. It is built on top of Communications Cloud's core components (OmniStudio, EPC) with media-specific extensions.
2. Which two primary business lines does Salesforce Media Cloud serve? (Choose 2)
- A. Subscription Media — managing consumer subscriptions to streaming, publishing, or broadcast content(correct)
- B. Advertising Sales — managing ad inventory sales to brand advertisers(correct)
- C. Content Production — managing film and TV production workflows
- D. Physical Retail — managing media merchandise sales in stores
Explanation: Salesforce Media Cloud serves two primary media business lines: Subscription Media (B2C consumer subscriptions to streaming, digital, and print content — managed via Revenue Cloud / Subscription Management) and Advertising Sales Management (B2B ad inventory sales to brands and agencies).
3. Which shared Salesforce Industries component does Media Cloud inherit for its product catalog and CPQ capabilities?
- A. Salesforce CPQ (Steelbrick)
- B. Enterprise Product Catalog (EPC) and Industries CPQ(correct)
- C. Revenue Cloud Subscription Management only
- D. Standard Salesforce Price Books
Explanation: Media Cloud inherits the Enterprise Product Catalog (EPC) and Industries CPQ from the Salesforce Industries platform (shared with Communications Cloud). EPC models media products (ad placements, subscription tiers) and Industries CPQ handles the configure-price-quote process for media sales.
4. A media company sells both digital advertising and subscription services. Which Media Cloud deployment consideration ensures the right CPQ and billing processes are used for each?
- A. Run separate Salesforce orgs — one for advertising, one for subscriptions
- B. Configure distinct Product Offering types in EPC (Ad Products vs Subscription Products) with different order types and billing flows(correct)
- C. Use standard Sales Cloud for advertising and a separate Revenue Cloud org for subscriptions
- D. Configure Marketing Cloud for subscriptions and Advertising Studio for ad sales
Explanation: Media Cloud can handle both business lines in a single org by configuring distinct Product Offering types in EPC — Ad Products use the Advertising Sales Management flow (with Insertion Orders, placements, and ad billing), while Subscription Products use Revenue Cloud's subscription management and recurring billing flow.
5. Which UI component framework does Media Cloud use for building agent and customer-facing interfaces?
- A. Salesforce Flow Builder
- B. OmniStudio (OmniScripts, FlexCards, DataRaptors)(correct)
- C. Lightning Web Components built in Apex
- D. Visualforce Pages
Explanation: Media Cloud uses OmniStudio (OmniScripts for guided processes, FlexCards for contextual UI cards, DataRaptors for data transformations) as its declarative UI framework — the same as other Salesforce Industries clouds.
6. In Media Cloud, what type of product represents a digital content subscription (e.g., a monthly streaming service plan)?
- A. Ad Product Offering
- B. Subscription Product Offering in EPC(correct)
- C. Service Contract with recurring billing
- D. Opportunity Product with a recurring revenue flag
Explanation: A Subscription Product Offering in the Enterprise Product Catalog (EPC) represents a recurring digital content subscription — defining the service tier, content entitlements, pricing (monthly/annual), and trial periods. Revenue Cloud handles the recurring billing lifecycle.
7. Which monetization model describes a streaming service where customers pay nothing to watch content supported by advertising (like YouTube free tier)?
- A. SVOD (Subscription Video on Demand)
- B. AVOD (Advertising-based Video on Demand)(correct)
- C. TVOD (Transactional Video on Demand)
- D. PVOD (Premium Video on Demand)
Explanation: AVOD (Advertising-based Video on Demand) is a free-to-consumer model where content is monetised through advertising rather than subscription fees. Media Cloud supports AVOD by connecting ad inventory management to content delivery, tracking impressions and revenue from ad placements.
8. A media company offers three subscription tiers: Basic ($9.99/mo), Standard ($14.99/mo), and Premium ($19.99/mo). How are these modelled in EPC?
- A. Three separate Price Book Entries for a single Product2 record
- B. Three separate Product Offerings in EPC, each with its own Pricing Plan defining the monthly charge and content entitlements(correct)
- C. One Product Offering with three Discount Schedules
- D. One Product Specification with three Product Characteristic values for tier
Explanation: Each subscription tier (Basic, Standard, Premium) is a distinct Product Offering in EPC with its own Pricing Plan (monthly recurring charge), unique content entitlements (e.g., number of simultaneous streams, HD access), and commercial name. This allows separate CPQ, billing, and upgrade/downgrade paths per tier.
9. Which two Revenue Cloud capabilities support subscription lifecycle management in Media Cloud? (Choose 2)
- A. Subscription Management — handling subscriber upgrades, downgrades, cancellations, and renewals(correct)
- B. Recurring Billing — automating monthly invoice generation and payment collection(correct)
- C. Trade Promotion Management — managing promotional offers for subscriber acquisition
- D. CPQ Discount Schedules — one-time discount application at checkout only
Explanation: Revenue Cloud provides Subscription Management (handling subscriber lifecycle events: upgrades, downgrades, pauses, cancellations, auto-renewals with proration calculations) and Recurring Billing (generating invoices and collecting payments on the subscription schedule).
10. A subscriber upgrades from Basic to Premium mid-month. How does Revenue Cloud handle the billing adjustment?
- A. The subscriber pays the full Premium price for the entire month of upgrade
- B. Revenue Cloud calculates a prorated credit for unused Basic days and prorated charge for remaining Premium days, applying them to the next invoice(correct)
- C. The upgrade takes effect at the next billing cycle — no mid-cycle adjustment
- D. The subscriber manually requests a billing adjustment via the portal
Explanation: Revenue Cloud's Subscription Management handles mid-cycle changes with automatic proration: it calculates the unused portion of the lower tier (credit) and the consumed portion of the higher tier (charge) from the change date to the billing cycle end, applying the net adjustment to the next invoice.
11. A media publisher wants to offer a 3-month free trial followed by automatic conversion to a paid subscription. Which EPC and Revenue Cloud configuration supports this?
- A. A Promotion in Industries CPQ applying a 100% discount for 3 months automatically expiring
- B. A Trial Pricing Plan in EPC with duration of 3 months and a post-trial Subscription Plan in Revenue Cloud that auto-activates(correct)
- C. A manual process where the billing team activates paid billing after confirming the trial end
- D. A separate free-tier Product Offering that requires the subscriber to re-enrol for paid service
Explanation: Revenue Cloud Subscription Management supports trial-to-paid conversion: a Trial Pricing Plan is configured with a defined duration (3 months, $0 charge), and the subscription automatically converts to the standard Paid Plan at trial expiry, triggering the first paid billing cycle without subscriber action.
12. In Media Cloud, which object type represents a subscriber's active service (e.g., their current streaming subscription)?
- A. Opportunity
- B. Asset — representing the active subscribed product(correct)
- C. Case
- D. Contract Line Item
Explanation: In Media Cloud (using asset-based ordering from the Salesforce Industries platform), an Asset record represents a subscriber's active service — their current subscription tier, linked to their Account, with status and term information. Asset-based ordering enables manage-in-place changes (upgrade, downgrade, cancel).
13. Which Revenue Cloud billing document is generated monthly for a subscriber's recurring subscription charge?
- A. Quote
- B. Invoice(correct)
- C. Order
- D. Credit Memo
Explanation: Revenue Cloud generates an Invoice for each billing cycle of a recurring subscription. The Invoice contains the subscriber's charges for the period, is sent to the customer for payment, and is the document that triggers payment collection. Credit Memos are issued for refunds or credits.
14. Which two payment collection methods does Revenue Cloud support for subscription billing? (Choose 2)
- A. Auto-pay — automatic charge to a stored payment method (credit card, ACH) on the invoice due date(correct)
- B. Manual payment — subscriber pays manually via an online portal or check(correct)
- C. Cryptocurrency — Bitcoin payment via Salesforce wallet integration
- D. Barter exchange — payment via product exchange credits
Explanation: Revenue Cloud supports Auto-pay (automatic charge to a stored payment method on the billing date, using payment gateway integration such as Stripe or Adyen) and Manual payment (subscriber-initiated payment via a self-service portal, customer service-assisted payment, or mailed check).
15. A subscriber cancels their media subscription mid-month. What Revenue Cloud action handles the financial close?
- A. The subscription is immediately deleted from Salesforce
- B. A Cancellation Order is created, prorated credit is calculated for the remaining period, and a Credit Memo is issued(correct)
- C. The subscriber is billed for the full remaining month regardless of cancellation date
- D. The account team manually refunds the subscriber outside Salesforce
Explanation: When a subscriber cancels mid-cycle, Revenue Cloud generates a Cancellation Order, calculates the prorated credit for unused subscription days, and issues a Credit Memo applied against outstanding invoices or refunded to the payment method. This is handled within the subscription lifecycle management workflow.
16. A media company needs to apply a 20% win-back discount for a 3-month period to a subscriber who previously cancelled and is re-subscribing. Which Revenue Cloud configuration achieves this?
- A. A Promotion in Industries CPQ applying a 20% discount for 3 periods on new subscriptions for returning subscribers(correct)
- B. A manual billing adjustment created by the finance team for each re-subscriber
- C. A Price Book Entry override for returning customers
- D. A discount field on the subscriber's Account record applied at checkout
Explanation: A Promotion in Industries CPQ can be configured with eligibility criteria (customer previously had a cancelled subscription) and a 20% discount applied for 3 billing periods. The promotion fires during the re-subscription CPQ flow, and Revenue Cloud bills at the discounted rate for the promotional periods.
17. Which document formalises an ad buy in Media Cloud, committing a brand advertiser to purchase specific ad placements for a defined period?
- A. Sales Agreement
- B. Insertion Order (IO)(correct)
- C. Media Plan
- D. Advertising Contract
Explanation: An Insertion Order (IO) is the industry-standard document that commits a brand advertiser to purchase specific ad placements (channels, dates, rates, impressions) from a media company. In Media Cloud, the IO is the commercial agreement record for advertising sales.
18. In Media Cloud advertising sales, what is an Ad Placement?
- A. The physical location of an outdoor billboard
- B. A specific ad inventory unit — a slot on a web page, TV show break, or podcast — with defined audience and pricing(correct)
- C. A creative asset (banner, video) uploaded to the ad system
- D. An advertiser's budget allocation across channels
Explanation: An Ad Placement in Media Cloud represents a specific ad inventory unit — for example, a 30-second mid-roll slot in a streaming show, a banner ad on a webpage, or a radio spot — with attributes such as audience size, targeting parameters, CPM rate, and available inventory.
19. Which two objects in Media Cloud model the structure of an advertising campaign buy? (Choose 2)
- A. Insertion Order — the top-level commitment document between the advertiser and the media company(correct)
- B. Ad Line Item — a specific ad placement within the Insertion Order, defining impressions, dates, and rate(correct)
- C. Ad Creative — the actual ad content (video, image) uploaded by the advertiser
- D. Ad Account — the advertiser's billing account in the media management system
Explanation: The advertising campaign buy in Media Cloud is modelled with an Insertion Order (the top-level commitment) containing multiple Ad Line Items (each representing a specific placement, defined by channel, format, impressions/GRPs, flight dates, and unit rate). This mirrors standard ad industry IO structure.
20. An advertising agency books an Insertion Order on behalf of their client (brand). How are both the agency and the brand represented in Media Cloud?
- A. Only the agency is stored as the Account; the brand is a Contact on the agency Account
- B. The brand is the primary advertiser Account; the agency is a related Account with role 'Agency of Record' linked to the IO(correct)
- C. A single Account is created combining agency and brand information
- D. The brand and agency are both stored as Contacts under a third 'Campaign' Account
Explanation: In Media Cloud advertising, the brand (end advertiser) is the primary Account on the Insertion Order. The media agency is linked as a related Account with an 'Agency of Record' relationship role. This allows separate billing (agency vs direct) and relationship management for both parties.
21. A media company's digital ad operations team needs to track delivery performance (actual vs booked impressions) for each Line Item in real time. Which integration provides this data?
- A. Manual reporting from the ad server entered by the ad ops team
- B. API integration between the ad server (e.g., Google Ad Manager, FreeWheel) and Media Cloud, pushing actual delivery data to Ad Line Item records(correct)
- C. Marketing Cloud Intelligence Datorama connector for ad performance
- D. A nightly batch file from the ad server imported via Data Loader
Explanation: For real-time delivery tracking, an API integration between the Ad Server (Google Ad Manager, FreeWheel, Operative) and Media Cloud pushes actual impression delivery, click, and completion data to the Ad Line Item records in Salesforce. This enables pacing alerts and delivery reporting directly in the Media Cloud interface.
22. A media company wants to provide a self-service advertising proposal tool for smaller advertisers using pre-packaged ad products with standard rates. Which Media Cloud approach supports this?
- A. A Salesforce Experience Cloud portal with a simplified Industries CPQ flow for self-service ad package buying(correct)
- B. A Marketing Cloud landing page with a manual request form
- C. A custom-built React app integrated via API
- D. A static PDF rate card emailed to advertisers
Explanation: A Salesforce Experience Cloud portal with a simplified Industries CPQ flow (using pre-packaged EPC Product Offerings for standard ad packages) provides a self-service buying experience for smaller advertisers. They can select packages, view rates, and submit an Insertion Order request without requiring a sales rep.
23. Which CRM Analytics capability helps a media company's subscription team identify subscribers at risk of churning before their next renewal?
- A. Einstein Prediction Builder with a churn likelihood model trained on subscription behaviour data(correct)
- B. Standard Salesforce Reports on subscription end date
- C. Marketing Cloud segment based on email open rate
- D. Revenue Cloud dunning report for overdue invoices
Explanation: Einstein Prediction Builder can train a churn prediction model on subscriber behaviour data (login frequency, content consumption, support cases, payment history) to score subscribers by churn risk before renewal. Retention teams can then target high-risk subscribers with proactive offers.
24. Which two external systems does Media Cloud typically integrate with for advertising campaign management? (Choose 2)
- A. Ad Server (e.g., Google Ad Manager, FreeWheel) — for ad inventory and delivery tracking(correct)
- B. Programmatic Ad Exchange (e.g., DV360, The Trade Desk) — for real-time bidding inventory management(correct)
- C. ERP (e.g., SAP) — for manufacturing production scheduling
- D. Meter Data Management — for energy usage data
Explanation: Media Cloud advertising integrations typically include an Ad Server (for managing campaign pacing, delivery, and performance reporting) and Programmatic Ad Exchanges (for managing reserved and programmatic guaranteed inventory alongside direct-sold campaigns). ERP and MDM are not advertising system integrations.
25. A streaming media company wants to personalise content recommendations for subscribers based on viewing history stored in their content management system (CMS). Which Salesforce product orchestrates this personalisation?
- A. Marketing Cloud Personalization (Interaction Studio) connected to the CMS via API for real-time content recommendation(correct)
- B. Media Cloud's built-in recommendation engine
- C. Salesforce Einstein Next Best Action on the subscriber's Account record
- D. Marketing Cloud Journey Builder email with recommended content blocks
Explanation: Marketing Cloud Personalization (Interaction Studio) is the real-time personalisation engine used to deliver content recommendations to streaming subscribers. Connected to the CMS via API to ingest viewing history, it uses AI to recommend the next show or movie in real time on the streaming platform.