指定語言
IMA SDK 可讓您指定本地化廣告和本地化廣告使用的語言 播放器 UI 控制項方法是使用 ImaSdkSettings.setLanguage() 方法,使用適當的 語言代碼,如以下程式碼片段所示。
// 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);
如要在
BasicExample 使用
Exoplayer-IMA 擴充功能,因此需要修改以設定 ImaSdkSettings
。
請按照下列程式碼片段完成設定:
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))); }
語言代碼
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
|