Dil belirtme
IMA SDK, reklamları yerelleştirmek için kullanılacak dili belirtmenizi ve oynatıcı arayüzünü kontrol eder. Bunu yapmak için ImaSdkSettings.setLanguage() yöntemini kullanırken yerel ayar kodunu aşağıdaki kod snippet'inde gösterildiği gibi değiştirebilirsiniz.
// 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);
Dilin dil ayarlarını
BasicExample
Exoplayer-IMA uzantısı, ImaSdkSettings
ayarını yapmak için bir değişiklik yapılması gerekiyor.
Bunun 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 (Birleşik Krallık) |
en_gb
|
İngilizce (İrlanda) |
en_ie
|
İngilizce (Hindistan) |
en_in
|
İngilizce (Singapur) |
en_sg
|
İngilizce (Güney Afrika) |
en_za
|
Estonca |
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 (ABD) |
es_us
|
İspanyolca (Uruguay) |
es_uy
|
İspanyolca (Venezuela) |
es_ve
|
İsveççe |
sv
|
Tayca |
th
|
Türkçe |
tr
|
Ukraynaca |
uk
|
Vietnamca |
vi
|