स्थानीय भाषा के अनुसार

भाषा तय करना

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);

Exoplayer-IMA एक्सटेंशन का इस्तेमाल करने वाले BasicExample में भाषा को सेट करने के लिए, ImaSdkSettings को सेट करने के लिए बदलाव करना ज़रूरी है. ऐसा करने के लिए, कृपया नीचे दिए गए कोड स्निपेट का इस्तेमाल करें:

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 में, ये स्थान-भाषा कोड इस्तेमाल किए जा सकते हैं:

Language देश का कोड
ऐरेबिक 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
नॉर्वीजन 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