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 kod snippet'inde gösterildiği gibi uygun yerel kod ile 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 için ImaSdkSettings
ayarlanacak şekilde değişiklik yapılması gerekir:
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
|
İ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
|