Bản địa hoá giao diện người dùng quảng cáo

Chọn nền tảng: HTML5 Android iOS tvOS

SDK IMA cho phép bạn chỉ định ngôn ngữ để bản địa hoá quảng cáo và các chế độ điều khiển giao diện người dùng của trình phát.

Chỉ định ngôn ngữ

Đặt ngôn ngữ để bản địa hoá quảng cáo và các chế độ điều khiển trên giao diện người dùng của trình phát bằng phương thức ImaSdkSettings.setLanguage() với mã ngôn ngữ thích hợp như minh hoạ trong đoạn mã:

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

Để đặt ngôn ngữ khi sử dụng tiện ích ExoPlayer-IMA, hãy dùng ImaAdsLoader.Builder.setImaSdkSettings():

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

Mã ngôn ngữ

IMA hỗ trợ các mã ngôn ngữ sau:

Ngôn ngữ Mã quốc gia
Tiếng Ả Rập ar
Tiếng Ả Rập (Ai Cập) ar_eg
Tiếng Ả Rập (Ả Rập Xê Út) ar_sa
Tiếng Bungary bg
Catalan ca
Tiếng Trung (Giản thể) zh
Tiếng Trung (Giản thể, Trung Quốc) zh_cn
Tiếng Trung (Phồn thể, Hong Kong) zh_hk
Tiếng Trung (Phồn thể, Đài Loan) zh_tw
Croatian hr
Tiếng Séc cs
Tiếng Đan Mạch da
Tiếng Hà Lan nl
Tiếng Anh en
Tiếng Anh (Úc) en_au
Tiếng Anh (Canada) en_ca
Tiếng Anh (Anh) en_gb
Tiếng Anh (Ireland) en_ie
Tiếng Anh (Ấn Độ) en_in
Tiếng Anh (Singapore) en_sg
Tiếng Anh (Nam Phi) en_za
Tiếng Estonia et
Filipino fil
Tiếng Phần Lan fi
Tiếng Pháp fr
Tiếng Pháp (Canada) fr_ca
Tiếng Pháp (Thụy Sĩ) fr_ch
Tiếng Đức de
Tiếng Đức (Áo) de_at
Tiếng Hy Lạp el
Tiếng Do Thái he
Tiếng Hindi hi
Hungarian hu
Icelandic is
Indonesian id
Tiếng Ý it
Tiếng Nhật ja
Tiếng Hàn ko
Latvian lv
Lithuanian lt
Tiếng Malay ms
Tiếng Na Uy no
Tiếng Ba Lan pl
Tiếng Bồ Đào Nha pt
Tiếng Bồ Đào Nha (Brazil) pt_br
Tiếng Bồ Đào Nha (Bồ Đào Nha) pt_pt
Tiếng Rumani ro
Tiếng Nga ru
Tiếng Serbia sr
Slovak sk
Tiếng Slovenia sl
Tiếng Tây Ban Nha es
Tiếng Tây Ban Nha (Mỹ La Tinh) es_419
Tiếng Tây Ban Nha (Argentina) es_ar
Tiếng Tây Ban Nha (Chi Lê) es_cl
Tiếng Tây Ban Nha (Colombia) es_co
Tiếng Tây Ban Nha (Costa Rica) es_cr
Tiếng Tây Ban Nha (Cộng hòa Dominica) es_do
Tiếng Tây Ban Nha (Ecuador) es_ec
Tiếng Tây Ban Nha (El Salvador) es_sv
Tiếng Tây Ban Nha (Guatemala) es_gt
Tiếng Tây Ban Nha (Honduras) es_hn
Tiếng Tây Ban Nha (Mexico) es_mx
Tiếng Tây Ban Nha (Nicaragua) es_ni
Tiếng Tây Ban Nha (Panama) es_pa
Tiếng Tây Ban Nha (Peru) es_pe
Tiếng Tây Ban Nha (Puerto Rico) es_pr
Tiếng Tây Ban Nha (Paraguay) es_py
Tiếng Tây Ban Nha (Mỹ) es_us
Tiếng Tây Ban Nha (Uruguay) es_uy
Tiếng Tây Ban Nha (Venezuela) es_ve
Tiếng Thuỵ Điển sv
Tiếng Thái th
Tiếng Thổ Nhĩ Kỳ tr
Tiếng Ukraina uk
Tiếng Việt vi