Localize on Android
The instream SDK provides a convenient way to add languages or change the strings used by the ad player on supported languages.
Table of contents
Supported languages
By default, the SDK is shipped with the following languages:
- English
- French
- German
- Spanish
- Italian
- Turkish
- Polish
- Russian
- Portuguese
- Chinese
Adding / changing localization
-
Create a
strings.xmlresource file in your application project.Or use one you already have for the language that you want to target.
-
Define values for the strings listed in the table below.
You can either create strings for a new language or override specific strings from existing languages.
-
Don’t forget to add
%splaceholder if necessary.The placeholder can be a number of second or a time in minutes/seconds, check the table below for more information.
String keys
Here is the exhaustive list of the keys used to localized strings in your strings.xml resource file.
| Key | Description |
|---|---|
| svs_ui_adbreak_preroll_countdown_message | Countdown message until the end of the Preroll Ad Break. The message must have a string placeholder to display the remaining time with the format HH:ss. |
| svs_ui_adbreak_midroll_countdown_message | Countdown message until the end of the Midroll Ad Break. The message must have a string placeholder to display the remaining time with the format HH:ss. |
| svs_ui_adbreak_postroll_countdown_message | Countdown message until the end of the Postroll Ad Break. The message must have a string placeholder to display the remaining time with the format HH:ss. |
| svs_ui_skip_countdown_message | Countdown message before the skip button is clickable. The message must have a string placeholder to display the remaining time in seconds. |
| svs_ui_skip_button | Text displayed on the skip button when active. |
| svs_ui_click_through_button | Text displayed on the clickthrough button if enabled. Check Publisher Options in Player Configuration documentation for more information. |