Dil belirtme
IMA SDK, reklamları ve oynatıcı kullanıcı arayüzü kontrollerini yerelleştirmek için kullanılacak dili belirtmenize olanak tanır. Bunu yapmak için aşağıdaki kod snippet'inde gösterildiği gibi uygun yerel ayar koduyla ImaSdkSettings.setLanguage() yöntemini kullanı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ı kullanan BasicExample içinde dili ayarlamak isterseniz ImaSdkSettings
ayarlanırken değişiklik yapılması gerekir.
Bunu yapmak için lütfen aşağıdaki kod snippet'ini izleyin:
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))); }
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
|
İzlanda dili |
is
|
Endonezce |
id
|
İtalyanca |
it
|
Japonca |
ja
|
Korece |
ko
|
Letonca |
lv
|
Litvanca |
lt
|
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
|