Question: Twitch is launching a new ads program to incentivize creators to use our Ads Manager feature which runs automated ads on their channel. Creators who

Twitch is launching a new ads program to incentivize creators to use our Ads Manager feature which runs automated ads on their channel. Creators who participate will earn higher income than normal Ad revenue share which is based on impressions. The incentive will allow creators to earn a fixed $A per minute streamed/broadcasted up to B minutes in any given month. Creator earnings will be calculated as $A x Actual minutes streamed in a month (capped at B minutes) for the program.

Earning Calculations:

  1. Creators earn normal Ads revenue share at a fixed $15 for each 1,000 impressions delivered on their channels ($15 x Actual Impressions Count / 1,000) while not using Ads Manager
  2. Creators can only opt in the program on the 1st calendar day of the month
  3. Creators can exit the program in two ways:
  1. Data on creators who participated in the program is housed in the table, see schema below:

Dimensions

Description

Creator ID

Unique identifier of Creator

Day

The date

Minutes Streamed

Number of minutes streamed during the day

Minutes Rate

Rate ($A) for each minute streamed under this new program

Opt In for this new program

TRUE

FALSE*

Impression Count

Number of impressions delivered on the channel during the day

*False could either mean a creator voluntarily opts out from the new ads program or they hit the maximum of minutes they can stream under the new program

I.Study #1: Accounting Questions & Analysis

  • List the possible payout scenarios for Jan-22 for a creator who opts in the new ads program on 5/1/2022.
  • Your team is responsible for supporting the accounting for this product. What are the User Acceptance Testing (UAT) cases you would develop to ensure creator earnings are calculated and reported correctly for Twitchs financials? Be sure to highlight the "why" behind your suggested procedures.

II.Study #2: Background & Relevant Facts

Content creators are paid on a bi-monthly basis, and all billing information is received from upstream systems. The data is stored as follows (note, all data is stored at Twitch streamer ID level):

  • Streamer Contracts: stores individual streamer revenue share configurations / terms
  • System A: calculates Advertising revenue share for streamers based on configurations and Ad impressions
  • System B: calculates Subscription revenue share for streamers based on configurations and Subscription purchases
  • System C: calculates Miscellaneous revenue share for streamers based on configurations and Miscellaneous activity
  • System D: aggregates revenue share data (stored at Twitch streamer ID level) from systems A, B, and C on a calendar month basis

III.Study #2: Accounting Questions & Analysis

  • The Accounting team pulls data from System D to support month-end journal entries and billing. This data flow has recently been built and the team needs to ensure the data is complete and accurate. No system or internal controls exist for this workflow. How would you go about identifying risk areas, and what controls would you implement going forward to ensure the data is complete and accurate?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!