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

भाषा की जानकारी देना

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