विज्ञापन के यूज़र इंटरफ़ेस (यूआई) को स्थानीय भाषा के हिसाब से बनाना

प्लैटफ़ॉर्म चुनें: HTML5 Android iOS tvOS

कोई भाषा चुनें

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, इन स्थान-भाषा कोड के साथ काम करता है:

भाषा देश का कोड
अरबी 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