Đang chỉ định ngôn ngữ
SDK IMA cho phép bạn chỉ định ngôn ngữ dùng để bản địa hoá quảng cáo và các nút điều khiển trên giao diện người dùng trình phát. Để làm như vậy, hãy sử dụng ImaSdkSettings.setLanguage() với phương thức thích hợp mã ngôn ngữ như minh hoạ trong đoạn mã dưới đây.
// 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);
Để đặt ngôn ngữ trong BasicExample sử dụng tiện ích Exoplayer-IMA, bạn cần sửa đổi để đặt ImaSdkSettings
.
Vui lòng thực hiện theo đoạn mã sau đây để làm điều này:
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))); }
Mã ngôn ngữ
IMA hỗ trợ các mã ngôn ngữ sau:
Ngôn ngữ | Mã quốc gia |
---|---|
Tiếng Ả Rập |
ar
|
Tiếng Ả Rập (Ai Cập) |
ar_eg
|
Tiếng Ả Rập (Ả Rập Xê Út) |
ar_sa
|
Tiếng Bungary |
bg
|
Tiếng Catalan |
ca
|
Tiếng Trung (Giản thể) |
zh
|
Tiếng Trung (Giản thể, Trung Quốc) |
zh_cn
|
Tiếng Trung (Phồn thể, Hong Kong) |
zh_hk
|
Tiếng Trung (Phồn thể, Đài Loan) |
zh_tw
|
Tiếng Croatia |
hr
|
Tiếng Séc |
cs
|
Tiếng Đan Mạch |
da
|
Tiếng Hà Lan |
nl
|
Tiếng Anh |
en
|
Tiếng Anh (Úc) |
en_au
|
Tiếng Anh (Canada) |
en_ca
|
Tiếng Anh (Vương quốc Anh) |
en_gb
|
Tiếng Anh (Ireland) |
en_ie
|
Tiếng Anh (Ấn Độ) |
en_in
|
Tiếng Anh (Singapore) |
en_sg
|
Tiếng Anh (Nam Phi) |
en_za
|
Tiếng Estonia |
et
|
Tiếng Filipino |
fil
|
Tiếng Phần Lan |
fi
|
Tiếng Pháp |
fr
|
Tiếng Pháp (Canada) |
fr_ca
|
Tiếng Pháp (Thụy Sĩ) |
fr_ch
|
Tiếng Đức |
de
|
Tiếng Đức (Áo) |
de_at
|
Tiếng Hy Lạp |
el
|
Tiếng Do Thái |
he
|
Tiếng Hindi |
hi
|
Tiếng Hungary |
hu
|
Tiếng Iceland |
is
|
Tiếng Indonesia |
id
|
Tiếng Ý |
it
|
Tiếng Nhật |
ja
|
Tiếng Hàn |
ko
|
Tiếng Latvia |
lv
|
Tiếng Lithuania |
lt
|
Tiếng Malay |
ms
|
Tiếng Na Uy |
no
|
Tiếng Ba Lan |
pl
|
Tiếng Bồ Đào Nha |
pt
|
Tiếng Bồ Đào Nha (Brazil) |
pt_br
|
Tiếng Bồ Đào Nha (Bồ Đào Nha) |
pt_pt
|
Tiếng Rumani |
ro
|
Tiếng Nga |
ru
|
Tiếng Serbia |
sr
|
Tiếng Slovak |
sk
|
Tiếng Slovenia |
sl
|
Tiếng Tây Ban Nha |
es
|
Tiếng Tây Ban Nha (Mỹ La Tinh) |
es_419
|
Tiếng Tây Ban Nha (Argentina) |
es_ar
|
Tiếng Tây Ban Nha (Chi Lê) |
es_cl
|
Tiếng Tây Ban Nha (Colombia) |
es_co
|
Tiếng Tây Ban Nha (Costa Rica) |
es_cr
|
Tiếng Tây Ban Nha (Cộng hòa Dominica) |
es_do
|
Tiếng Tây Ban Nha (Ecuador) |
es_ec
|
Tiếng Tây Ban Nha (El Salvador) |
es_sv
|
Tiếng Tây Ban Nha (Guatemala) |
es_gt
|
Tiếng Tây Ban Nha (Honduras) |
es_hn
|
Tiếng Tây Ban Nha (Mexico) |
es_mx
|
Tiếng Tây Ban Nha (Nicaragua) |
es_ni
|
Tiếng Tây Ban Nha (Panama) |
es_pa
|
Tiếng Tây Ban Nha (Peru) |
es_pe
|
Tiếng Tây Ban Nha (Puerto Rico) |
es_pr
|
Tiếng Tây Ban Nha (Paraguay) |
es_py
|
Tiếng Tây Ban Nha (Mỹ) |
es_us
|
Tiếng Tây Ban Nha (Uruguay) |
es_uy
|
Tiếng Tây Ban Nha (Venezuela) |
es_ve
|
Tiếng Thuỵ Điển |
sv
|
Tiếng Thái |
th
|
Tiếng Thổ Nhĩ Kỳ |
tr
|
Tiếng Ukraina |
uk
|
Tiếng Việt |
vi
|