Menentukan bahasa
IMA SDK memungkinkan Anda menentukan bahasa yang akan digunakan untuk melokalkan iklan dan kontrol UI pemutar. Untuk melakukannya, gunakan metode ImaSdkSettings.setLanguage() dengan kode lokal yang sesuai seperti yang ditunjukkan dalam cuplikan kode di bawah.
// 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);
Untuk menyetel bahasa dalam BasicExample yang menggunakan ekstensi Exoplayer-IMA, harus dilakukan modifikasi untuk menetapkan ImaSdkSettings
.
Ikuti cuplikan kode berikut untuk melakukannya:
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))); }
Kode lokal
IMA mendukung kode lokalitas berikut:
Language | Country code |
---|---|
Arab |
ar
|
Arab (Mesir) |
ar_eg
|
Arab (Arab Saudi) |
ar_sa
|
Bulgaria |
bg
|
Katala |
ca
|
China (Aksara Sederhana) |
zh
|
China (Aksara Sederhana, China) |
zh_cn
|
China (Tradisional, Hong Kong) |
zh_hk
|
China (Aksara Tradisional, Taiwan) |
zh_tw
|
Kroasia |
hr
|
Ceko |
cs
|
Denmark |
da
|
Belanda |
nl
|
Inggris |
en
|
Inggris (Australia) |
en_au
|
Inggris (Kanada) |
en_ca
|
Inggris (Inggris) |
en_gb
|
Inggris (Irlandia) |
en_ie
|
Inggris (India) |
en_in
|
Inggris (Singapura) |
en_sg
|
Inggris (Afrika Selatan) |
en_za
|
Estonia |
et
|
Filipino |
fil
|
Finlandia |
fi
|
Prancis |
fr
|
Prancis (Kanada) |
fr_ca
|
Prancis (Swiss) |
fr_ch
|
Jerman |
de
|
Jerman (Austria) |
de_at
|
Yunani |
el
|
Ibrani |
he
|
Hindi |
hi
|
Hungaria |
hu
|
Islan |
is
|
Indonesia |
id
|
Italia |
it
|
Jepang |
ja
|
Korea |
ko
|
Latvia |
lv
|
Lituania |
lt
|
Norwegia |
no
|
Polandia |
pl
|
Portugis |
pt
|
Portugis (Brasil) |
pt_br
|
Portugis (Portugal) |
pt_pt
|
Rumania |
ro
|
Rusia |
ru
|
Serbia |
sr
|
Slovakia |
sk
|
Slovenia |
sl
|
Spanyol |
es
|
Bahasa Spanyol (Amerika Latin) |
es_419
|
Spanyol (Argentina) |
es_ar
|
Spanyol (Cile) |
es_cl
|
Spanyol (Kolombia) |
es_co
|
Spanyol (Kosta Rika) |
es_cr
|
Spanyol (Republik Dominika) |
es_do
|
Spanyol (Ekuador) |
es_ec
|
Spanyol (El Salvador) |
es_sv
|
Spanyol (Guatemala) |
es_gt
|
Spanyol (Honduras) |
es_hn
|
Spanyol (Meksiko) |
es_mx
|
Spanyol (Nikaragua) |
es_ni
|
Spanyol (Panama) |
es_pa
|
Spanyol (Peru) |
es_pe
|
Spanyol (Puerto Riko) |
es_pr
|
Spanyol (Paraguay) |
es_py
|
Spanyol (Amerika Serikat) |
es_us
|
Spanyol (Uruguay) |
es_uy
|
Spanyol (Venezuela) |
es_ve
|
Swedia |
sv
|
Thai |
th
|
Turkiye |
tr
|
Ukraina |
uk
|
Vietnam |
vi
|