Login

Sign Up

  • Account Information
  • Company Information
  • Contact














* Whale Eco Distribution Agreement

Leave empty when commercial agreements with individual device manufactures are required. Individual agreements overrule the default scope for app distribution.

Already have an account ?Click here to login

Forget Password

Monetize via Whale TV

How to Monetize Your Application on Whale TV

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:


https://tv.springserve.com/rt/0000?w=1920&h=1080&cb={{REPLACE_MACRO}}&ua={{REPLACE_MACRO}}&desc={{REPLACE_MACRO}}&ic={{REPLACE_MACRO}}&dur={{DURATION}}&ap=1&pod_max_dur={{REPLACE_MACRO}}&pod_ad_slots={{REPLACE_MACRO}}&app_bundle={{REPLACE_MACRO}}&app_name={{REPLACE_MACRO}}&app_store_url={{REPLACE_MACRO}}&inv_partner_domain=whaletv.com&vid={{REPLACE_MACRO}}&min_dur={{REPLACE_MACRO}}&max_dur={{REPLACE_MACRO}}&mute=0&placement=1&skip={{REPLACE_MACRO}}&prodq={{REPLACE_MACRO}}&content_id={{REPLACE_MACRO}}&content_episode={{REPLACE_MACRO}}&content_title={{REPLACE_MACRO}}&content_series={{REPLACE_MACRO}}&content_season={{REPLACE_MACRO}}&content_genre={{REPLACE_MACRO}}&content_livestream={{REPLACE_MACRO}}&content_producer_name={{REPLACE_MACRO}}&content_categories={{REPLACE_MACRO}}&content_keywords={{REPLACE_MACRO}}&rating={{REPLACE_MACRO}}&channel_name={{REPLACE_MACRO}}&content_custom_1_param=&content_custom_2_param=&content_custom_3_param=&language={{REPLACE_MACRO}}&network_name={{REPLACE_MACRO}}&did={{REPLACE_MACRO}}&device_make={{REPLACE_MACRO}}&device_model={{REPLACE_MACRO}}&brand_name={{REPLACE_MACRO}}&ifa_type={{REPLACE_MACRO}}&device_language={{REPLACE_MACRO}}&gdpr_consent={{REPLACE_MACRO}}&gdpr={{REPLACE_MACRO}}&us_privacy=1YNN&coppa={{REPLACE_MACRO}}&lmt={{REPLACE_MACRO}}&gpp=&gpp_sid=&content_url={{REPLACE_MACRO}}&app_store={{REPLACE_MACRO}}&tv_model={{REPLACE_MACRO}}&tv_language={{REPLACE_MACRO}}


(parameter definition references https://springserve.atlassian.net/wiki/spaces/SSD/pages/1573158912/Macros)


Requirement


ClassParameterAcquisitionNotes
Deviceua
Note that the non-standardization of UA may lead to incorrect identification of device types.
Devicedevice_language
the value must be a 2 character language code
Devicetv_language
set the same value as 'device_language' , for reporting usage
Devicebrand_name

Devicedevice_make

Devicetv_vendor
set the same value as 'device_make' , for reporting usage
Devicedevice_model

Devicetv_model
set the same value as'device_model' , for reporting usage
App Storeapp_store
It should be declared as whale_tv or those published on the Whale TV store
App Storeapp_store_url
https%3A%2F%2Fwww.whaletv.com%2Fapps%2F200xxxx
App Storeapp_bundle
200xxxx
Privacydid

1) use the OS level ad id
2) use the App level ad id

Privacyifa_type

If 1) set as 'waid'
If 2) set as 'ppid'

Privacygdpr
Based on the CMP integration, OS level or App level;
Privacygdpr_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 )
2)OS CMP consent string

Privacylmt
Follow the application of did
Privacygpp

back up
The signal has not been supported for the time being

Privacygpp_sid

back up
The signal has not been supported for the time being

Contentcontent_custom_1_param
back up
Contentcontent_custom_2_param
back up
Contentcontent_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.

Interested in becoming an Whale TV partner?
We’d love to hear from you.
Copyright © 2011 -2024 Whale TV PTE. LTD. All Rights Reserved