Welcome to Whale TV. This document outlines everything you need to know to monetize your CTV application on Whale TV.
What Types of Content Can Whale TV Monetize?
Whale TV supports monetization on the following main content types:
• FAST (Free Ad-Supported Streaming TV)
• AVOD (Ad-Supported Video On Demand)
• SVOD (Subscription Video On Demand)
• TVOD (Transactional Video On Demand)
Supported Business Models
Inventory Split
Ad split will be set up in the primary Ad Server – either Whale TV’s ad server or your own ad server. That system will redirect inventory to WTV's ad server and the CPs ad server. WTV and CP can sell their ads. No reporting or further downstream interactions are required except periodic split confirmations.
Example: 50% of inventory goes to Whale TV to monetize, 50% of inventory goes to the Content Partner to monetize.
Revenue Share – Whale TV pays you a percentage of the revenue
WTV sells 100% of the ads and sends CP a rev share report on a regular basis, CP invoices WTV for payment of their rev share.
Example: Whale TV sells 100% of the inventory and splits 50% of the revenue to you.
Revenue Share – You pay Whale TV a percentage of the revenue
CP sells 100% of the ads and sends WTV a rev share report on a regular basis, WTV invoices CP for payment of their rev share.
Example: Your, as the Content Provider, sells 100% of the inventory and splits 50% of the revenue to Whale TV.
What Whale TV will provide you
Ad Tag for Inventory Routing – you are the primary ad server
This will allow routing of ad calls through to your ad server and Whale TV’s ad server.
VAST tag sample:
(parameter definition references https://springserve.atlassian.net/wiki/spaces/SSD/pages/1573158912/Macros)
Requirement
Class | Parameter | Acquisition | Notes |
Device | ua | Note that the non-standardization of UA may lead to incorrect identification of device types. | |
Device | device_language | the value must be a 2 character language code | |
Device | tv_language | set the same value as 'device_language' , for reporting usage | |
Device | brand_name | ||
Device | device_make | ||
Device | tv_vendor | set the same value as 'device_make' , for reporting usage | |
Device | device_model | ||
Device | tv_model | set the same value as'device_model' , for reporting usage | |
App Store | app_store | It should be declared as whale_tv or those published on the Whale TV store | |
App Store | app_store_url | https%3A%2F%2Fwww.whaletv.com%2Fapps%2F200xxxx | |
App Store | app_bundle | 200xxxx | |
Privacy | did | 1) use the OS level ad id | |
Privacy | ifa_type | If 1) set as 'waid' | |
Privacy | gdpr | Based on the CMP integration, OS level or App level; | |
Privacy | gdpr_consent | 1)In-app CMP consent string (The Vendor list should basically cover WhaleTV’s (can be provided if needed). Or use the full GVL by default ) | |
Privacy | lmt | Follow the application of did | |
Privacy | gpp | back up | |
Privacy | gpp_sid | back up | |
Content | content_custom_1_param | back up | |
Content | content_custom_2_param | back up | |
Content | content_custom_3_param | back up |
Whale TV Appstore Bundle ID
This unique identifier is required by ad platforms for app whitelisting. It ensures that demand partners recognize the Whale TV version of your app.
Whale TV ads.txt Inclusion
Add whaletv.com to your ads.txt file to allow us to include your domain in our platform-wide ads.txt aggregation. This ensures broader demand partner compatibility and compliance.
What You Should Provide to Whale TV
Ad Tag for Inventory Routing – Whale TV is the primary ad server
This will allow routing of ad calls through to your ad server and Whale TV’s ad server.
Original Bundle IDs on Other Platforms
Sharing your app’s bundle IDs from other platforms helps:
• Distinguish your application across ecosystems
• Improve demand partner recognition and targeting
• Enable off-platform monetization opportunities through Whale TV
Examples:
com.yourcompany.appname (iOS)
tv.yourcompany.appname (Roku)
com.yourcompany.androidtv (Android TV)
Additional Advertising Opportunities
As a TV platform, Whale TV can provide premium opportunities for app/content distribution. Whale TV supports CTV-native ad formats with clickthrough and deeplink capabilities:
Open Your App Directly
Ads can launch your app from an ad click for promotions or engagement.
App Store Deep Links
Direct users to your app’s install page in the Whale TV Appstore.
Display Ad Specifications
• Homepage masthead:
a. 1920×630, support display (prefer < 3M) and video (prefer < 15M) creative.
b. Support the above listed clickthrough abilities.
c. Allow static QR code and dynamic QR code for some app/content promotions.
• Appstore banner:
a. 1700×360, support display (prefer < 3M) creative.
b. Support the above listed clickthrough abilities.
c. Allow static QR code and dynamic QR code for some app/content promotions.