IMA SDK, reklamları ve oynatıcı kullanıcı arayüzü kontrollerini yerelleştirmek için dili belirtmenize olanak tanır.
Dil belirtme
Aşağıdaki kod snippet'inde gösterildiği gibi, uygun yerel ayar kodu ile ImaSdkSettings.setLanguage() yöntemini kullanarak reklamları ve oynatıcı kullanıcı arayüzü kontrollerini yerelleştirmek için dili ayarlayın:
// 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 uzantısını kullanırken dili ayarlamak için ImaAdsLoader.Builder.setImaSdkSettings() öğesini kullanın:
@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)));
}
Yerel ayar kodları
IMA aşağıdaki yerel ayar kodlarını destekler:
| Dil | Ülke kodu |
|---|---|
| Arapça |
ar
|
| Arapça (Mısır) |
ar_eg
|
| Arapça (Suudi Arabistan) |
ar_sa
|
| Bulgarca |
bg
|
| Katalanca |
ca
|
| Çince (Basitleştirilmiş) |
zh
|
| Çince (Basitleştirilmiş, Çin) |
zh_cn
|
| Çince (Geleneksel, Hong Kong) |
zh_hk
|
| Çince (Geleneksel, Tayvan) |
zh_tw
|
| Hırvatça |
hr
|
| Çekçe |
cs
|
| Danca |
da
|
| Felemenkçe |
nl
|
| İngilizce |
en
|
| İngilizce (Avustralya) |
en_au
|
| İngilizce (Kanada) |
en_ca
|
| İngilizce (BK) |
en_gb
|
| İngilizce (İrlanda) |
en_ie
|
| İngilizce (Hindistan) |
en_in
|
| İngilizce (Singapur) |
en_sg
|
| İngilizce (Güney Afrika) |
en_za
|
| Estonya Dili |
et
|
| Filipince |
fil
|
| Fince |
fi
|
| Fransızca |
fr
|
| Fransızca (Kanada) |
fr_ca
|
| Fransızca (İsviçre) |
fr_ch
|
| Almanca |
de
|
| Almanca (Avusturya) |
de_at
|
| Yunanca |
el
|
| İbranice |
he
|
| Hintçe |
hi
|
| Macarca |
hu
|
| İzlandaca |
is
|
| Endonezce |
id
|
| İtalyanca |
it
|
| Japonca |
ja
|
| Korece |
ko
|
| Letonca |
lv
|
| Litvanca |
lt
|
| Malay dili |
ms
|
| Norveççe |
no
|
| Lehçe |
pl
|
| Portekizce |
pt
|
| Portekizce (Brezilya) |
pt_br
|
| Portekizce (Portekiz) |
pt_pt
|
| Rumence |
ro
|
| Rusça |
ru
|
| Sırpça |
sr
|
| Slovakça |
sk
|
| Slovence |
sl
|
| İspanyolca |
es
|
| İspanyolca (Latin Amerika) |
es_419
|
| İspanyolca (Arjantin) |
es_ar
|
| İspanyolca (Şili) |
es_cl
|
| İspanyolca (Kolombiya) |
es_co
|
| İspanyolca (Kosta Rika) |
es_cr
|
| İspanyolca (Dominik Cumhuriyeti) |
es_do
|
| İspanyolca (Ekvador) |
es_ec
|
| İspanyolca (El Salvador) |
es_sv
|
| İspanyolca (Guatemala) |
es_gt
|
| İspanyolca (Honduras) |
es_hn
|
| İspanyolca (Meksika) |
es_mx
|
| İspanyolca (Nikaragua) |
es_ni
|
| İspanyolca (Panama) |
es_pa
|
| İspanyolca (Peru) |
es_pe
|
| İspanyolca (Porto Riko) |
es_pr
|
| İspanyolca (Paraguay) |
es_py
|
| İspanyolca (Amerika Birleşik Devletleri) |
es_us
|
| İspanyolca (Uruguay) |
es_uy
|
| İspanyolca (Venezuela) |
es_ve
|
| İsveççe |
sv
|
| Tayca |
th
|
| Türkçe |
tr
|
| Ukraynaca |
uk
|
| Vietnamca |
vi
|