স্থানীয়করণ

ভাষা নির্দিষ্ট করা

IMA SDK আপনাকে বিজ্ঞাপন এবং প্লেয়ার UI নিয়ন্ত্রণগুলি স্থানীয়করণ করতে ব্যবহার করা ভাষা নির্দিষ্ট করতে দেয়৷ এটি করার জন্য, নীচের কোড স্নিপেটে প্রদর্শিত যথাযথ লোকেল কোড সহ 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 এক্সটেনশন ব্যবহার করে BasicExample- এর মধ্যে ভাষা সেট করতে, 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
নরওয়েজীয় 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