Thanks for the detailed reply -
Yes, in my Developer dashboard, I have access to Transaction Reporting, and Sales and transaction activity. The reporting fields include date of transaction, transaction type (purchase, cancellation) and other data, such as zip code location of Roku TV involved in purchase, etc. Up to this point, it seems to be a modest number of cancellations vs total monthly subscription payments collected - maybe, roughly, 1 cancellation for every 10 purchase transactions. At this time, based on the transaction data I have access to, it does not appear that there's been any heavy or intense days of cancellations - they appear to be scattered and isolated.
Concerning the example you portrayed of the snowboarding channel, I've thought about the math of all numbers involved, and how they are all moving together - installs, uninstalls, subscriber payments collected, net cancellations, credits, etc. There also seems to be about a 2 month (even 2 1/2 month) delay in being paid as the channel developer on subscriber payments collected
I especially relate to the example you provided regarding the seasonality of the snowboarding channel - my channel is a golf media app, and coincidentally, when the recent Masters Tournament was running on national TV back in April, my installs surged. And again, earlier this month of June, during the U.S. Open, a spike of installs.
Thanks again - I appreciate your professional feedback - Out of curiosity, I searched 37mediagroup - are you the 37mediagroup located in Philadelphia?
Have a great weekend