ציון שפה
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);
כדי להגדיר את השפה ב-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
|