Localización

Especifica el idioma

El SDK de IMA te permite especificar el idioma que se usará para localizar anuncios y los controles de la IU del reproductor. Para hacerlo, usa el método ImaSdkSettings.setLanguage() con el código de configuración regional adecuado, como se muestra en el siguiente fragmento de código.

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

Para configurar el idioma en BasicExample que usa la extensión Exoplayer-IMA, debes modificar la configuración ImaSdkSettings. Para ello, sigue el siguiente fragmento de código:

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

Códigos de configuración regional

IMA admite los siguientes códigos de configuración regional:

Idioma Código de país
Árabe ar
Árabe (Egipto) ar_eg
Árabe (Arabia Saudita) ar_sa
Búlgaro bg
Catalán ca
Chino (simplificado) zh
Chino (simplificado, China) zh_cn
Chino (tradicional, Hong Kong) zh_hk
Chino (tradicional, Taiwán) zh_tw
Croata hr
Checo cs
Danés da
Holandés nl
Inglés en
inglés (Australia) en_au
Inglés (Canadá) en_ca
Inglés (Reino Unido) en_gb
Inglés (Irlanda) en_ie
Inglés (India) en_in
Inglés (Singapur) en_sg
Inglés (Sudáfrica) en_za
Estonio et
Filipino fil
Finlandés fi
Francés fr
Francés (Canadá) fr_ca
Francés (Suiza) fr_ch
Alemán de
Alemán (Austria) de_at
Griego el
Hebreo he
Hindi hi
Húngaro hu
Islandés is
Indonesio id
Italiano it
Japonés ja
Coreano ko
Letón lv
Lituano lt
Noruego no
Polaco pl
Portugués pt
Portugués (Brasil) pt_br
Portugués (Portugal) pt_pt
Rumano ro
Ruso ru
Serbio sr
Eslov sk
Esloveno sl
Español es
Español (Latinoamérica) es_419
Español (Argentina) es_ar
Español (Chile) es_cl
Español (Colombia) es_co
Español (Costa Rica) es_cr
Español (República Dominicana) es_do
Español (Ecuador) es_ec
Español (El Salvador) es_sv
Español (Guatemala) es_gt
Español (Honduras) es_hn
Español (México) es_mx
Español (Nicaragua) es_ni
Español (Panamá) es_pa
Español (Perú) es_pe
Español (Puerto Rico) es_pr
Español (Paraguay) es_py
Español (Estados Unidos) es_us
Español (Uruguay) es_uy
Español (Venezuela) es_ve
Sueco sv
Tailandés th
Turco tr
Ucraniano uk
Vietnamita vi