کیت توسعه نرمافزار IMA به شما امکان میدهد زبان مورد نظر برای بومیسازی تبلیغات و کنترلهای رابط کاربری پخشکننده را مشخص کنید.
یک زبان مشخص کنید
زبان را برای بومیسازی تبلیغات و کنترلهای رابط کاربری پخشکننده با استفاده از متد 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، از 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)));
}
کدهای محلی
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 |