IMA SDK позволяет указать язык для локализации рекламы и элементов управления пользовательского интерфейса проигрывателя.
Укажите язык
Установите язык для локализации рекламы и элементов управления пользовательского интерфейса проигрывателя с помощью метода ImaSdkSettings.setLanguage() с соответствующим кодом локали , как показано во фрагменте кода:
private void setAdUiLocalization(String languageCode) {
ImaSdkSettings imaSdkSettings = ImaSdkFactory.getInstance().createImaSdkSettings();
imaSdkSettings.setLanguage(languageCode);
}
Чтобы установить язык при использовании расширения ExoPlayer-IMA, используйте ImaAdsLoader.Builder.setImaSdkSettings() :
private void setAdUiLocalizationExoplayer(String languageCode, Context context) {
ImaSdkSettings imaSdkSettings = ImaSdkFactory.getInstance().createImaSdkSettings();
imaSdkSettings.setLanguage(languageCode);
ImaAdsLoader.Builder builder =
new ImaAdsLoader.Builder(context).setImaSdkSettings(imaSdkSettings);
}
Коды локалей
IMA поддерживает следующие языковые коды:
| Язык | Код страны |
|---|---|
| арабский | ar |
| Арабский (Египет) | ar_eg |
| Арабский (Саудовская Аравия) | ar_sa |
| болгарский | bg |
| каталонский | ca |
| Китайский (упрощенный) | zh |
| Китайский (упрощенный, Китай) | zh_cn |
| Китайский (традиционный, Гонконг) | zh_hk |
| Китайский (традиционный, Тайвань) | zh_tw |
| хорватский | hr |
| чешский | cs |
| датский | da |
| Голландский | nl |
| Английский | en |
| Английский (Австралия) | en_au |
| Английский (Канада) | en_ca |
| Английский (Великобритания) | en_gb |
| Английский (Ирландия) | en_ie |
| Английский (Индия) | en_in |
| Английский (Сингапур) | en_sg |
| Английский (Южная Африка) | en_za |
| эстонский | et |
| филиппинский | fil |
| финский | fi |
| Французский | fr |
| Французский (Канада) | fr_ca |
| Французский (Швейцария) | fr_ch |
| немецкий | de |
| Немецкий (Австрия) | de_at |
| греческий | el |
| иврит | he |
| хинди | hi |
| венгерский | hu |
| исландский | is |
| индонезийский | id |
| итальянский | it |
| японский | ja |
| корейский | ko |
| латышский | lv |
| литовский | lt |
| малайский | ms |
| норвежский | no |
| польский | pl |
| португальский | pt |
| Португальский (Бразилия) | pt_br |
| Португальский (Португалия) | pt_pt |
| румынский | ro |
| Русский | ru |
| сербский | sr |
| словацкий | sk |
| словенский | sl |
| испанский | es |
| Испанский (Латинская Америка) | es_419 |
| Испанский (Аргентина) | es_ar |
| Испанский (Чили) | es_cl |
| Испанский (Колумбия) | es_co |
| Испанский (Коста-Рика) | es_cr |
| Испанский (Доминиканская Республика) | es_do |
| Испанский (Эквадор) | es_ec |
| Испанский (Сальвадор) | es_sv |
| Испанский (Гватемала) | es_gt |
| Испанский (Гондурас) | es_hn |
| Испанский (Мексика) | es_mx |
| Испанский (Никарагуа) | es_ni |
| Испанский (Панама) | es_pa |
| Испанский (Перу) | es_pe |
| Испанский (Пуэрто-Рико) | es_pr |
| Испанский (Парагвай) | es_py |
| Испанский (США) | es_us |
| Испанский (Уругвай) | es_uy |
| Испанский (Венесуэла) | es_ve |
| шведский | sv |
| тайский | th |
| турецкий | tr |
| украинский | uk |
| вьетнамский | vi |