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