IMA SDK की मदद से, विज्ञापनों और प्लेयर यूज़र इंटरफ़ेस (यूआई) कंट्रोल को स्थानीय भाषा में दिखाने के लिए भाषा तय की जा सकती है.
कोई भाषा चुनें
ImaSdkSettings.setLanguage() तरीके का इस्तेमाल करके, विज्ञापनों और प्लेयर के यूज़र इंटरफ़ेस (यूआई) कंट्रोल को स्थानीय भाषा में सेट करें. इसके लिए, कोड स्निपेट में दिखाए गए तरीके से सही locale code का इस्तेमाल करें:
// 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 एक्सटेंशन का इस्तेमाल करते समय भाषा सेट करने के लिए, ImaAdsLoader.Builder.setImaSdkSettings() का इस्तेमाल करें:
@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
|