Specifica della lingua
L'SDK IMA ti consente di specificare la lingua da utilizzare per localizzare gli annunci e i controlli dell'interfaccia utente del player. A tale scopo, utilizza il metodo ImaSdkSettings.setLanguage() con il codice locale appropriato, come mostrato nello snippet di codice seguente.
// Create an AdsLoader and optionally set the language. ImaSdkSettings imaSdkSettings = ImaSdkFactory.getInstance().createImaSdkSettings(); imaSdkSettings.setLanguage('fr'); mSdkFactory = ImaSdkFactory.getInstance(); mAdDisplayContainer = mSdkFactory.createAdDisplayContainer(); mAdDisplayContainer.setPlayer(mVideoPlayerWithAdPlayback.getVideoAdPlayer()); mAdDisplayContainer.setAdContainer(mVideoPlayerWithAdPlayback.getAdUiContainer()); mAdsLoader = mSdkFactory.createAdsLoader(context, imaSdkSettings, mAdDisplayContainer);
Per impostare la lingua all'interno
BasicExample, che utilizza il parametro
Estensione IMA Exoplayer. È necessario apportare una modifica all'impostazione ImaSdkSettings
.
Per farlo, segui lo snippet di codice seguente:
VideoPlayerController.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); playerView = findViewById(R.id.player_view); ImaSdkSettings imaSdkSettings = ImaSdkFactory.getInstance().createImaSdkSettings(); imaSdkSettings.setLanguage("fr"); ImaAdsLoader.Builder builder = new ImaAdsLoader.Builder(this).setImaSdkSettings(imaSdkSettings); adsLoader = builder.buildForAdTag(Uri.parse(getString(R.string.ad_tag_url))); }
Codici internazionali
IMA supporta i seguenti codici internazionali:
Lingua | Codice Paese |
---|---|
Arabo |
ar
|
Arabo (Egitto) |
ar_eg
|
Arabo (Arabia Saudita) |
ar_sa
|
Bulgaro |
bg
|
Catalano |
ca
|
Cinese (semplificato) |
zh
|
Cinese semplificato (Cina) |
zh_cn
|
Cinese (tradizionale, Hong Kong) |
zh_hk
|
Cinese tradizionale (Taiwan) |
zh_tw
|
Croato |
hr
|
Ceco |
cs
|
Danese |
da
|
Olandese |
nl
|
Inglese |
en
|
Inglese (Australia) |
en_au
|
Inglese (Canada) |
en_ca
|
Inglese (Regno Unito) |
en_gb
|
Inglese (Irlanda) |
en_ie
|
Inglese (India) |
en_in
|
Inglese (Singapore) |
en_sg
|
Inglese (Sudafrica) |
en_za
|
Estone |
et
|
Filippino |
fil
|
Finlandese |
fi
|
Francese |
fr
|
Francese (Canada) |
fr_ca
|
Francese (Svizzera) |
fr_ch
|
Tedesco |
de
|
Tedesco (Austria) |
de_at
|
Greco |
el
|
Ebraico |
he
|
Hindi |
hi
|
Ungherese |
hu
|
Islandese |
is
|
Indonesiano |
id
|
Italiano |
it
|
Giapponese |
ja
|
Coreano |
ko
|
Lettone |
lv
|
Lituano |
lt
|
Malese |
ms
|
Norvegese |
no
|
Polacco |
pl
|
Portoghese |
pt
|
Portoghese (Brasile) |
pt_br
|
Portoghese (Portogallo) |
pt_pt
|
Rumeno |
ro
|
Russo |
ru
|
Serbo |
sr
|
Slovacco |
sk
|
Sloveno |
sl
|
Spagnolo |
es
|
Spagnolo (America Latina) |
es_419
|
Spagnolo (Argentina) |
es_ar
|
Spagnolo (Cile) |
es_cl
|
Spagnolo (Colombia) |
es_co
|
Spagnolo (Costa Rica) |
es_cr
|
Spagnolo (Repubblica Dominicana) |
es_do
|
Spagnolo (Ecuador) |
es_ec
|
Spagnolo (El Salvador) |
es_sv
|
Spagnolo (Guatemala) |
es_gt
|
Spagnolo (Honduras) |
es_hn
|
Spagnolo (Messico) |
es_mx
|
Spagnolo (Nicaragua) |
es_ni
|
Spagnolo (Panama) |
es_pa
|
Spagnolo (Perù) |
es_pe
|
Spagnolo (Portorico) |
es_pr
|
Spagnolo (Paraguay) |
es_py
|
Spagnolo (Stati Uniti) |
es_us
|
Spagnolo (Uruguay) |
es_uy
|
Spagnolo (Venezuela) |
es_ve
|
Svedese |
sv
|
Thailandese |
th
|
Turco |
tr
|
Ucraino |
uk
|
Vietnamita |
vi
|