Pelokalan

Menentukan bahasa

IMA SDK memungkinkan Anda menentukan bahasa yang akan digunakan untuk melokalkan iklan dan kontrol UI pemutar. Untuk melakukannya, gunakan metode ImaSdkSettings.setLanguage() dengan kode lokal yang sesuai seperti yang ditunjukkan dalam cuplikan kode di bawah.

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

Untuk menyetel bahasa dalam BasicExample yang menggunakan ekstensi Exoplayer-IMA, harus dilakukan modifikasi untuk menetapkan ImaSdkSettings. Ikuti cuplikan kode berikut untuk melakukannya:

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

Kode lokal

IMA mendukung kode lokalitas berikut:

Language Country code
Arab ar
Arab (Mesir) ar_eg
Arab (Arab Saudi) ar_sa
Bulgaria bg
Katala ca
China (Aksara Sederhana) zh
China (Aksara Sederhana, China) zh_cn
China (Tradisional, Hong Kong) zh_hk
China (Aksara Tradisional, Taiwan) zh_tw
Kroasia hr
Ceko cs
Denmark da
Belanda nl
Inggris en
Inggris (Australia) en_au
Inggris (Kanada) en_ca
Inggris (Inggris) en_gb
Inggris (Irlandia) en_ie
Inggris (India) en_in
Inggris (Singapura) en_sg
Inggris (Afrika Selatan) en_za
Estonia et
Filipino fil
Finlandia fi
Prancis fr
Prancis (Kanada) fr_ca
Prancis (Swiss) fr_ch
Jerman de
Jerman (Austria) de_at
Yunani el
Ibrani he
Hindi hi
Hungaria hu
Islan is
Indonesia id
Italia it
Jepang ja
Korea ko
Latvia lv
Lituania lt
Norwegia no
Polandia pl
Portugis pt
Portugis (Brasil) pt_br
Portugis (Portugal) pt_pt
Rumania ro
Rusia ru
Serbia sr
Slovakia sk
Slovenia sl
Spanyol es
Bahasa Spanyol (Amerika Latin) es_419
Spanyol (Argentina) es_ar
Spanyol (Cile) es_cl
Spanyol (Kolombia) es_co
Spanyol (Kosta Rika) es_cr
Spanyol (Republik Dominika) es_do
Spanyol (Ekuador) es_ec
Spanyol (El Salvador) es_sv
Spanyol (Guatemala) es_gt
Spanyol (Honduras) es_hn
Spanyol (Meksiko) es_mx
Spanyol (Nikaragua) es_ni
Spanyol (Panama) es_pa
Spanyol (Peru) es_pe
Spanyol (Puerto Riko) es_pr
Spanyol (Paraguay) es_py
Spanyol (Amerika Serikat) es_us
Spanyol (Uruguay) es_uy
Spanyol (Venezuela) es_ve
Swedia sv
Thai th
Turkiye tr
Ukraina uk
Vietnam vi