IMA SDK מאפשר לציין את השפה להתאמת המודעות והפקדים של ממשק המשתמש של הנגן לשוק המקומי.
ציון שפה
כדי להגדיר את השפה של המודעות ואת אמצעי הבקרה בממשק המשתמש של הנגן, צריך להשתמש בשיטה 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);
כדי להגדיר את השפה כשמשתמשים בתוסף ExoPlayer-IMA, צריך להשתמש ב-ImaAdsLoader.Builder.setImaSdkSettings():
@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
|