भाषा की जानकारी देना
IMA SDK टूल की मदद से, विज्ञापनों और प्लेयर के यूज़र इंटरफ़ेस (यूआई) के कंट्रोल को स्थानीय भाषा में दिखाने के लिए, भाषा तय की जा सकती है. ऐसा करने के लिए, सही लोकल कोड के साथ, ImaSdkSettings.setLanguage() तरीके का इस्तेमाल करें. इस बारे में यहां दिए गए कोड स्निपेट में बताया गया है.
// 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);
BasicExample में भाषा सेट करने के लिए, ImaSdkSettings
सेट करने के लिए बदलाव करना होगा. यह उदाहरण, Exoplayer-IMA एक्सटेंशन का इस्तेमाल करता है.
इसके लिए, कृपया नीचे दिए गए कोड स्निपेट का इस्तेमाल करें:
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))); }
स्थानीय भाषा के कोड
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
|